aws-sdk-go: github.com/aws/aws-sdk-go/service/robomaker Index | Files | Directories

package robomaker

import "github.com/aws/aws-sdk-go/service/robomaker"

Package robomaker provides the client and types for making API requests to AWS RoboMaker.

This section provides documentation for the AWS RoboMaker API operations.

See https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29 for more information on this service.

See robomaker package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/robomaker/

Using the Client

To contact AWS RoboMaker with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS RoboMaker client RoboMaker for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/robomaker/#New

Index

Package Files

api.go doc.go errors.go service.go

Constants

const (
    // ArchitectureX8664 is a Architecture enum value
    ArchitectureX8664 = "X86_64"

    // ArchitectureArm64 is a Architecture enum value
    ArchitectureArm64 = "ARM64"

    // ArchitectureArmhf is a Architecture enum value
    ArchitectureArmhf = "ARMHF"
)
const (
    // DeploymentJobErrorCodeResourceNotFound is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeResourceNotFound = "ResourceNotFound"

    // DeploymentJobErrorCodeEnvironmentSetupError is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeEnvironmentSetupError = "EnvironmentSetupError"

    // DeploymentJobErrorCodeEtagMismatch is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeEtagMismatch = "EtagMismatch"

    // DeploymentJobErrorCodeFailureThresholdBreached is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeFailureThresholdBreached = "FailureThresholdBreached"

    // DeploymentJobErrorCodeRobotDeploymentAborted is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeRobotDeploymentAborted = "RobotDeploymentAborted"

    // DeploymentJobErrorCodeRobotDeploymentNoResponse is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeRobotDeploymentNoResponse = "RobotDeploymentNoResponse"

    // DeploymentJobErrorCodeRobotAgentConnectionTimeout is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeRobotAgentConnectionTimeout = "RobotAgentConnectionTimeout"

    // DeploymentJobErrorCodeGreengrassDeploymentFailed is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeGreengrassDeploymentFailed = "GreengrassDeploymentFailed"

    // DeploymentJobErrorCodeInvalidGreengrassGroup is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeInvalidGreengrassGroup = "InvalidGreengrassGroup"

    // DeploymentJobErrorCodeMissingRobotArchitecture is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeMissingRobotArchitecture = "MissingRobotArchitecture"

    // DeploymentJobErrorCodeMissingRobotApplicationArchitecture is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeMissingRobotApplicationArchitecture = "MissingRobotApplicationArchitecture"

    // DeploymentJobErrorCodeMissingRobotDeploymentResource is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeMissingRobotDeploymentResource = "MissingRobotDeploymentResource"

    // DeploymentJobErrorCodeGreengrassGroupVersionDoesNotExist is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeGreengrassGroupVersionDoesNotExist = "GreengrassGroupVersionDoesNotExist"

    // DeploymentJobErrorCodeLambdaDeleted is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeLambdaDeleted = "LambdaDeleted"

    // DeploymentJobErrorCodeExtractingBundleFailure is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeExtractingBundleFailure = "ExtractingBundleFailure"

    // DeploymentJobErrorCodePreLaunchFileFailure is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodePreLaunchFileFailure = "PreLaunchFileFailure"

    // DeploymentJobErrorCodePostLaunchFileFailure is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodePostLaunchFileFailure = "PostLaunchFileFailure"

    // DeploymentJobErrorCodeBadPermissionError is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeBadPermissionError = "BadPermissionError"

    // DeploymentJobErrorCodeDownloadConditionFailed is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeDownloadConditionFailed = "DownloadConditionFailed"

    // DeploymentJobErrorCodeInternalServerError is a DeploymentJobErrorCode enum value
    DeploymentJobErrorCodeInternalServerError = "InternalServerError"
)
const (
    // DeploymentStatusPending is a DeploymentStatus enum value
    DeploymentStatusPending = "Pending"

    // DeploymentStatusPreparing is a DeploymentStatus enum value
    DeploymentStatusPreparing = "Preparing"

    // DeploymentStatusInProgress is a DeploymentStatus enum value
    DeploymentStatusInProgress = "InProgress"

    // DeploymentStatusFailed is a DeploymentStatus enum value
    DeploymentStatusFailed = "Failed"

    // DeploymentStatusSucceeded is a DeploymentStatus enum value
    DeploymentStatusSucceeded = "Succeeded"

    // DeploymentStatusCanceled is a DeploymentStatus enum value
    DeploymentStatusCanceled = "Canceled"
)
const (
    // FailureBehaviorFail is a FailureBehavior enum value
    FailureBehaviorFail = "Fail"

    // FailureBehaviorContinue is a FailureBehavior enum value
    FailureBehaviorContinue = "Continue"
)
const (
    // RobotDeploymentStepValidating is a RobotDeploymentStep enum value
    RobotDeploymentStepValidating = "Validating"

    // RobotDeploymentStepDownloadingExtracting is a RobotDeploymentStep enum value
    RobotDeploymentStepDownloadingExtracting = "DownloadingExtracting"

    // RobotDeploymentStepExecutingDownloadCondition is a RobotDeploymentStep enum value
    RobotDeploymentStepExecutingDownloadCondition = "ExecutingDownloadCondition"

    // RobotDeploymentStepExecutingPreLaunch is a RobotDeploymentStep enum value
    RobotDeploymentStepExecutingPreLaunch = "ExecutingPreLaunch"

    // RobotDeploymentStepLaunching is a RobotDeploymentStep enum value
    RobotDeploymentStepLaunching = "Launching"

    // RobotDeploymentStepExecutingPostLaunch is a RobotDeploymentStep enum value
    RobotDeploymentStepExecutingPostLaunch = "ExecutingPostLaunch"

    // RobotDeploymentStepFinished is a RobotDeploymentStep enum value
    RobotDeploymentStepFinished = "Finished"
)
const (
    // RobotSoftwareSuiteTypeRos is a RobotSoftwareSuiteType enum value
    RobotSoftwareSuiteTypeRos = "ROS"

    // RobotSoftwareSuiteTypeRos2 is a RobotSoftwareSuiteType enum value
    RobotSoftwareSuiteTypeRos2 = "ROS2"
)
const (
    // RobotSoftwareSuiteVersionTypeKinetic is a RobotSoftwareSuiteVersionType enum value
    RobotSoftwareSuiteVersionTypeKinetic = "Kinetic"

    // RobotSoftwareSuiteVersionTypeMelodic is a RobotSoftwareSuiteVersionType enum value
    RobotSoftwareSuiteVersionTypeMelodic = "Melodic"

    // RobotSoftwareSuiteVersionTypeDashing is a RobotSoftwareSuiteVersionType enum value
    RobotSoftwareSuiteVersionTypeDashing = "Dashing"
)
const (
    // RobotStatusAvailable is a RobotStatus enum value
    RobotStatusAvailable = "Available"

    // RobotStatusRegistered is a RobotStatus enum value
    RobotStatusRegistered = "Registered"

    // RobotStatusPendingNewDeployment is a RobotStatus enum value
    RobotStatusPendingNewDeployment = "PendingNewDeployment"

    // RobotStatusDeploying is a RobotStatus enum value
    RobotStatusDeploying = "Deploying"

    // RobotStatusFailed is a RobotStatus enum value
    RobotStatusFailed = "Failed"

    // RobotStatusInSync is a RobotStatus enum value
    RobotStatusInSync = "InSync"

    // RobotStatusNoResponse is a RobotStatus enum value
    RobotStatusNoResponse = "NoResponse"
)
const (
    // SimulationJobBatchStatusPending is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusPending = "Pending"

    // SimulationJobBatchStatusInProgress is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusInProgress = "InProgress"

    // SimulationJobBatchStatusFailed is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusFailed = "Failed"

    // SimulationJobBatchStatusCompleted is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusCompleted = "Completed"

    // SimulationJobBatchStatusCanceled is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusCanceled = "Canceled"

    // SimulationJobBatchStatusCanceling is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusCanceling = "Canceling"

    // SimulationJobBatchStatusCompleting is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusCompleting = "Completing"

    // SimulationJobBatchStatusTimingOut is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusTimingOut = "TimingOut"

    // SimulationJobBatchStatusTimedOut is a SimulationJobBatchStatus enum value
    SimulationJobBatchStatusTimedOut = "TimedOut"
)
const (
    // SimulationJobErrorCodeInternalServiceError is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeInternalServiceError = "InternalServiceError"

    // SimulationJobErrorCodeRobotApplicationCrash is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeRobotApplicationCrash = "RobotApplicationCrash"

    // SimulationJobErrorCodeSimulationApplicationCrash is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeSimulationApplicationCrash = "SimulationApplicationCrash"

    // SimulationJobErrorCodeBadPermissionsRobotApplication is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBadPermissionsRobotApplication = "BadPermissionsRobotApplication"

    // SimulationJobErrorCodeBadPermissionsSimulationApplication is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBadPermissionsSimulationApplication = "BadPermissionsSimulationApplication"

    // SimulationJobErrorCodeBadPermissionsS3object is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBadPermissionsS3object = "BadPermissionsS3Object"

    // SimulationJobErrorCodeBadPermissionsS3output is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBadPermissionsS3output = "BadPermissionsS3Output"

    // SimulationJobErrorCodeBadPermissionsCloudwatchLogs is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBadPermissionsCloudwatchLogs = "BadPermissionsCloudwatchLogs"

    // SimulationJobErrorCodeSubnetIpLimitExceeded is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeSubnetIpLimitExceeded = "SubnetIpLimitExceeded"

    // SimulationJobErrorCodeEnilimitExceeded is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeEnilimitExceeded = "ENILimitExceeded"

    // SimulationJobErrorCodeBadPermissionsUserCredentials is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBadPermissionsUserCredentials = "BadPermissionsUserCredentials"

    // SimulationJobErrorCodeInvalidBundleRobotApplication is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeInvalidBundleRobotApplication = "InvalidBundleRobotApplication"

    // SimulationJobErrorCodeInvalidBundleSimulationApplication is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeInvalidBundleSimulationApplication = "InvalidBundleSimulationApplication"

    // SimulationJobErrorCodeInvalidS3resource is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeInvalidS3resource = "InvalidS3Resource"

    // SimulationJobErrorCodeLimitExceeded is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeLimitExceeded = "LimitExceeded"

    // SimulationJobErrorCodeMismatchedEtag is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeMismatchedEtag = "MismatchedEtag"

    // SimulationJobErrorCodeRobotApplicationVersionMismatchedEtag is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeRobotApplicationVersionMismatchedEtag = "RobotApplicationVersionMismatchedEtag"

    // SimulationJobErrorCodeSimulationApplicationVersionMismatchedEtag is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeSimulationApplicationVersionMismatchedEtag = "SimulationApplicationVersionMismatchedEtag"

    // SimulationJobErrorCodeResourceNotFound is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeResourceNotFound = "ResourceNotFound"

    // SimulationJobErrorCodeRequestThrottled is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeRequestThrottled = "RequestThrottled"

    // SimulationJobErrorCodeBatchTimedOut is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBatchTimedOut = "BatchTimedOut"

    // SimulationJobErrorCodeBatchCanceled is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeBatchCanceled = "BatchCanceled"

    // SimulationJobErrorCodeInvalidInput is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeInvalidInput = "InvalidInput"

    // SimulationJobErrorCodeWrongRegionS3bucket is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeWrongRegionS3bucket = "WrongRegionS3Bucket"

    // SimulationJobErrorCodeWrongRegionS3output is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeWrongRegionS3output = "WrongRegionS3Output"

    // SimulationJobErrorCodeWrongRegionRobotApplication is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeWrongRegionRobotApplication = "WrongRegionRobotApplication"

    // SimulationJobErrorCodeWrongRegionSimulationApplication is a SimulationJobErrorCode enum value
    SimulationJobErrorCodeWrongRegionSimulationApplication = "WrongRegionSimulationApplication"
)
const (
    // SimulationJobStatusPending is a SimulationJobStatus enum value
    SimulationJobStatusPending = "Pending"

    // SimulationJobStatusPreparing is a SimulationJobStatus enum value
    SimulationJobStatusPreparing = "Preparing"

    // SimulationJobStatusRunning is a SimulationJobStatus enum value
    SimulationJobStatusRunning = "Running"

    // SimulationJobStatusRestarting is a SimulationJobStatus enum value
    SimulationJobStatusRestarting = "Restarting"

    // SimulationJobStatusCompleted is a SimulationJobStatus enum value
    SimulationJobStatusCompleted = "Completed"

    // SimulationJobStatusFailed is a SimulationJobStatus enum value
    SimulationJobStatusFailed = "Failed"

    // SimulationJobStatusRunningFailed is a SimulationJobStatus enum value
    SimulationJobStatusRunningFailed = "RunningFailed"

    // SimulationJobStatusTerminating is a SimulationJobStatus enum value
    SimulationJobStatusTerminating = "Terminating"

    // SimulationJobStatusTerminated is a SimulationJobStatus enum value
    SimulationJobStatusTerminated = "Terminated"

    // SimulationJobStatusCanceled is a SimulationJobStatus enum value
    SimulationJobStatusCanceled = "Canceled"
)
const (
    // SimulationSoftwareSuiteTypeGazebo is a SimulationSoftwareSuiteType enum value
    SimulationSoftwareSuiteTypeGazebo = "Gazebo"

    // SimulationSoftwareSuiteTypeRosbagPlay is a SimulationSoftwareSuiteType enum value
    SimulationSoftwareSuiteTypeRosbagPlay = "RosbagPlay"
)
const (

    // ErrCodeConcurrentDeploymentException for service response error code
    // "ConcurrentDeploymentException".
    //
    // The failure percentage threshold percentage was met.
    ErrCodeConcurrentDeploymentException = "ConcurrentDeploymentException"

    // ErrCodeIdempotentParameterMismatchException for service response error code
    // "IdempotentParameterMismatchException".
    //
    // The request uses the same client token as a previous, but non-identical request.
    // Do not reuse a client token with different requests, unless the requests
    // are identical.
    ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException"

    // ErrCodeInternalServerException for service response error code
    // "InternalServerException".
    //
    // AWS RoboMaker experienced a service issue. Try your call again.
    ErrCodeInternalServerException = "InternalServerException"

    // ErrCodeInvalidParameterException for service response error code
    // "InvalidParameterException".
    //
    // A parameter specified in a request is not valid, is unsupported, or cannot
    // be used. The returned message provides an explanation of the error value.
    ErrCodeInvalidParameterException = "InvalidParameterException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // The requested resource exceeds the maximum number allowed, or the number
    // of concurrent stream requests exceeds the maximum number allowed.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodeResourceAlreadyExistsException for service response error code
    // "ResourceAlreadyExistsException".
    //
    // The specified resource already exists.
    ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The specified resource does not exist.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceUnavailableException for service response error code
    // "ServiceUnavailableException".
    //
    // The request has failed due to a temporary failure of the server.
    ErrCodeServiceUnavailableException = "ServiceUnavailableException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // AWS RoboMaker is temporarily unable to process the request. Try your call
    // again.
    ErrCodeThrottlingException = "ThrottlingException"
)
const (
    ServiceName = "RoboMaker" // Name of service.
    EndpointsID = "robomaker" // ID to lookup a service endpoint with.
    ServiceID   = "RoboMaker" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // RenderingEngineTypeOgre is a RenderingEngineType enum value
    RenderingEngineTypeOgre = "OGRE"
)
const (
    // SimulationJobBatchErrorCodeInternalServiceError is a SimulationJobBatchErrorCode enum value
    SimulationJobBatchErrorCodeInternalServiceError = "InternalServiceError"
)

type BatchDescribeSimulationJobInput Uses

type BatchDescribeSimulationJobInput struct {

    // A list of Amazon Resource Names (ARNs) of simulation jobs to describe.
    //
    // Jobs is a required field
    Jobs []*string `locationName:"jobs" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDescribeSimulationJobInput) GoString Uses

func (s BatchDescribeSimulationJobInput) GoString() string

GoString returns the string representation

func (*BatchDescribeSimulationJobInput) SetJobs Uses

func (s *BatchDescribeSimulationJobInput) SetJobs(v []*string) *BatchDescribeSimulationJobInput

SetJobs sets the Jobs field's value.

func (BatchDescribeSimulationJobInput) String Uses

func (s BatchDescribeSimulationJobInput) String() string

String returns the string representation

func (*BatchDescribeSimulationJobInput) Validate Uses

func (s *BatchDescribeSimulationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDescribeSimulationJobOutput Uses

type BatchDescribeSimulationJobOutput struct {

    // A list of simulation jobs.
    Jobs []*SimulationJob `locationName:"jobs" type:"list"`

    // A list of unprocessed simulation job Amazon Resource Names (ARNs).
    UnprocessedJobs []*string `locationName:"unprocessedJobs" min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchDescribeSimulationJobOutput) GoString Uses

func (s BatchDescribeSimulationJobOutput) GoString() string

GoString returns the string representation

func (*BatchDescribeSimulationJobOutput) SetJobs Uses

func (s *BatchDescribeSimulationJobOutput) SetJobs(v []*SimulationJob) *BatchDescribeSimulationJobOutput

SetJobs sets the Jobs field's value.

func (*BatchDescribeSimulationJobOutput) SetUnprocessedJobs Uses

func (s *BatchDescribeSimulationJobOutput) SetUnprocessedJobs(v []*string) *BatchDescribeSimulationJobOutput

SetUnprocessedJobs sets the UnprocessedJobs field's value.

func (BatchDescribeSimulationJobOutput) String Uses

func (s BatchDescribeSimulationJobOutput) String() string

String returns the string representation

type BatchPolicy Uses

type BatchPolicy struct {

    // The number of active simulation jobs create as part of the batch that can
    // be in an active state at the same time.
    //
    // Active states include: Pending,Preparing, Running, Restarting, RunningFailed
    // and Terminating. All other states are terminal states.
    MaxConcurrency *int64 `locationName:"maxConcurrency" type:"integer"`

    // The amount of time, in seconds, to wait for the batch to complete.
    //
    // If a batch times out, and there are pending requests that were failing due
    // to an internal failure (like InternalServiceError), they will be moved to
    // the failed list and the batch status will be Failed. If the pending requests
    // were failing for any other reason, the failed pending requests will be moved
    // to the failed list and the batch status will be TimedOut.
    TimeoutInSeconds *int64 `locationName:"timeoutInSeconds" type:"long"`
    // contains filtered or unexported fields
}

Information about the batch policy.

func (BatchPolicy) GoString Uses

func (s BatchPolicy) GoString() string

GoString returns the string representation

func (*BatchPolicy) SetMaxConcurrency Uses

func (s *BatchPolicy) SetMaxConcurrency(v int64) *BatchPolicy

SetMaxConcurrency sets the MaxConcurrency field's value.

func (*BatchPolicy) SetTimeoutInSeconds Uses

func (s *BatchPolicy) SetTimeoutInSeconds(v int64) *BatchPolicy

SetTimeoutInSeconds sets the TimeoutInSeconds field's value.

func (BatchPolicy) String Uses

func (s BatchPolicy) String() string

String returns the string representation

type CancelDeploymentJobInput Uses

type CancelDeploymentJobInput struct {

    // The deployment job ARN to cancel.
    //
    // Job is a required field
    Job *string `locationName:"job" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelDeploymentJobInput) GoString Uses

func (s CancelDeploymentJobInput) GoString() string

GoString returns the string representation

func (*CancelDeploymentJobInput) SetJob Uses

func (s *CancelDeploymentJobInput) SetJob(v string) *CancelDeploymentJobInput

SetJob sets the Job field's value.

func (CancelDeploymentJobInput) String Uses

func (s CancelDeploymentJobInput) String() string

String returns the string representation

func (*CancelDeploymentJobInput) Validate Uses

func (s *CancelDeploymentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelDeploymentJobOutput Uses

type CancelDeploymentJobOutput struct {
    // contains filtered or unexported fields
}

func (CancelDeploymentJobOutput) GoString Uses

func (s CancelDeploymentJobOutput) GoString() string

GoString returns the string representation

func (CancelDeploymentJobOutput) String Uses

func (s CancelDeploymentJobOutput) String() string

String returns the string representation

type CancelSimulationJobBatchInput Uses

type CancelSimulationJobBatchInput struct {

    // The id of the batch to cancel.
    //
    // Batch is a required field
    Batch *string `locationName:"batch" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelSimulationJobBatchInput) GoString Uses

func (s CancelSimulationJobBatchInput) GoString() string

GoString returns the string representation

func (*CancelSimulationJobBatchInput) SetBatch Uses

func (s *CancelSimulationJobBatchInput) SetBatch(v string) *CancelSimulationJobBatchInput

SetBatch sets the Batch field's value.

func (CancelSimulationJobBatchInput) String Uses

func (s CancelSimulationJobBatchInput) String() string

String returns the string representation

func (*CancelSimulationJobBatchInput) Validate Uses

func (s *CancelSimulationJobBatchInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelSimulationJobBatchOutput Uses

type CancelSimulationJobBatchOutput struct {
    // contains filtered or unexported fields
}

func (CancelSimulationJobBatchOutput) GoString Uses

func (s CancelSimulationJobBatchOutput) GoString() string

GoString returns the string representation

func (CancelSimulationJobBatchOutput) String Uses

func (s CancelSimulationJobBatchOutput) String() string

String returns the string representation

type CancelSimulationJobInput Uses

type CancelSimulationJobInput struct {

    // The simulation job ARN to cancel.
    //
    // Job is a required field
    Job *string `locationName:"job" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelSimulationJobInput) GoString Uses

func (s CancelSimulationJobInput) GoString() string

GoString returns the string representation

func (*CancelSimulationJobInput) SetJob Uses

func (s *CancelSimulationJobInput) SetJob(v string) *CancelSimulationJobInput

SetJob sets the Job field's value.

func (CancelSimulationJobInput) String Uses

func (s CancelSimulationJobInput) String() string

String returns the string representation

func (*CancelSimulationJobInput) Validate Uses

func (s *CancelSimulationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelSimulationJobOutput Uses

type CancelSimulationJobOutput struct {
    // contains filtered or unexported fields
}

func (CancelSimulationJobOutput) GoString Uses

func (s CancelSimulationJobOutput) GoString() string

GoString returns the string representation

func (CancelSimulationJobOutput) String Uses

func (s CancelSimulationJobOutput) String() string

String returns the string representation

type Compute Uses

type Compute struct {

    // The simulation unit limit. Your simulation is allocated CPU and memory proportional
    // to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB
    // of memory. You are only billed for the SU utilization you consume up to the
    // maximim value provided.
    SimulationUnitLimit *int64 `locationName:"simulationUnitLimit" min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Compute information for the simulation job.

func (Compute) GoString Uses

func (s Compute) GoString() string

GoString returns the string representation

func (*Compute) SetSimulationUnitLimit Uses

func (s *Compute) SetSimulationUnitLimit(v int64) *Compute

SetSimulationUnitLimit sets the SimulationUnitLimit field's value.

func (Compute) String Uses

func (s Compute) String() string

String returns the string representation

func (*Compute) Validate Uses

func (s *Compute) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComputeResponse Uses

type ComputeResponse struct {

    // The simulation unit limit. Your simulation is allocated CPU and memory proportional
    // to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB
    // of memory. You are only billed for the SU utilization you consume up to the
    // maximim value provided.
    SimulationUnitLimit *int64 `locationName:"simulationUnitLimit" min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Compute information for the simulation job

func (ComputeResponse) GoString Uses

func (s ComputeResponse) GoString() string

GoString returns the string representation

func (*ComputeResponse) SetSimulationUnitLimit Uses

func (s *ComputeResponse) SetSimulationUnitLimit(v int64) *ComputeResponse

SetSimulationUnitLimit sets the SimulationUnitLimit field's value.

func (ComputeResponse) String Uses

func (s ComputeResponse) String() string

String returns the string representation

type ConcurrentDeploymentException Uses

type ConcurrentDeploymentException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The failure percentage threshold percentage was met.

func (*ConcurrentDeploymentException) Code Uses

func (s *ConcurrentDeploymentException) Code() string

Code returns the exception type name.

func (*ConcurrentDeploymentException) Error Uses

func (s *ConcurrentDeploymentException) Error() string

func (ConcurrentDeploymentException) GoString Uses

func (s ConcurrentDeploymentException) GoString() string

GoString returns the string representation

func (*ConcurrentDeploymentException) Message Uses

func (s *ConcurrentDeploymentException) Message() string

Message returns the exception's message.

func (*ConcurrentDeploymentException) OrigErr Uses

func (s *ConcurrentDeploymentException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConcurrentDeploymentException) RequestID Uses

func (s *ConcurrentDeploymentException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConcurrentDeploymentException) StatusCode Uses

func (s *ConcurrentDeploymentException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConcurrentDeploymentException) String Uses

func (s ConcurrentDeploymentException) String() string

String returns the string representation

type CreateDeploymentJobInput Uses

type CreateDeploymentJobInput struct {

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request.
    ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"`

    // The deployment application configuration.
    //
    // DeploymentApplicationConfigs is a required field
    DeploymentApplicationConfigs []*DeploymentApplicationConfig `locationName:"deploymentApplicationConfigs" min:"1" type:"list" required:"true"`

    // The requested deployment configuration.
    DeploymentConfig *DeploymentConfig `locationName:"deploymentConfig" type:"structure"`

    // The Amazon Resource Name (ARN) of the fleet to deploy.
    //
    // Fleet is a required field
    Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"`

    // A map that contains tag keys and tag values that are attached to the deployment
    // job.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateDeploymentJobInput) GoString Uses

func (s CreateDeploymentJobInput) GoString() string

GoString returns the string representation

func (*CreateDeploymentJobInput) SetClientRequestToken Uses

func (s *CreateDeploymentJobInput) SetClientRequestToken(v string) *CreateDeploymentJobInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateDeploymentJobInput) SetDeploymentApplicationConfigs Uses

func (s *CreateDeploymentJobInput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *CreateDeploymentJobInput

SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.

func (*CreateDeploymentJobInput) SetDeploymentConfig Uses

func (s *CreateDeploymentJobInput) SetDeploymentConfig(v *DeploymentConfig) *CreateDeploymentJobInput

SetDeploymentConfig sets the DeploymentConfig field's value.

func (*CreateDeploymentJobInput) SetFleet Uses

func (s *CreateDeploymentJobInput) SetFleet(v string) *CreateDeploymentJobInput

SetFleet sets the Fleet field's value.

func (*CreateDeploymentJobInput) SetTags Uses

func (s *CreateDeploymentJobInput) SetTags(v map[string]*string) *CreateDeploymentJobInput

SetTags sets the Tags field's value.

func (CreateDeploymentJobInput) String Uses

func (s CreateDeploymentJobInput) String() string

String returns the string representation

func (*CreateDeploymentJobInput) Validate Uses

func (s *CreateDeploymentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeploymentJobOutput Uses

type CreateDeploymentJobOutput struct {

    // The Amazon Resource Name (ARN) of the deployment job.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the fleet was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The deployment application configuration.
    DeploymentApplicationConfigs []*DeploymentApplicationConfig `locationName:"deploymentApplicationConfigs" min:"1" type:"list"`

    // The deployment configuration.
    DeploymentConfig *DeploymentConfig `locationName:"deploymentConfig" type:"structure"`

    // The failure code of the simulation job if it failed:
    //
    // BadPermissionError
    //
    // AWS Greengrass requires a service-level role permission to access other services.
    // The role must include the AWSGreengrassResourceAccessRolePolicy managed policy
    // (https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSGreengrassResourceAccessRolePolicy$jsonEditor).
    //
    // ExtractingBundleFailure
    //
    // The robot application could not be extracted from the bundle.
    //
    // FailureThresholdBreached
    //
    // The percentage of robots that could not be updated exceeded the percentage
    // set for the deployment.
    //
    // GreengrassDeploymentFailed
    //
    // The robot application could not be deployed to the robot.
    //
    // GreengrassGroupVersionDoesNotExist
    //
    // The AWS Greengrass group or version associated with a robot is missing.
    //
    // InternalServerError
    //
    // An internal error has occurred. Retry your request, but if the problem persists,
    // contact us with details.
    //
    // MissingRobotApplicationArchitecture
    //
    // The robot application does not have a source that matches the architecture
    // of the robot.
    //
    // MissingRobotDeploymentResource
    //
    // One or more of the resources specified for the robot application are missing.
    // For example, does the robot application have the correct launch package and
    // launch file?
    //
    // PostLaunchFileFailure
    //
    // The post-launch script failed.
    //
    // PreLaunchFileFailure
    //
    // The pre-launch script failed.
    //
    // ResourceNotFound
    //
    // One or more deployment resources are missing. For example, do robot application
    // source bundles still exist?
    //
    // RobotDeploymentNoResponse
    //
    // There is no response from the robot. It might not be powered on or connected
    // to the internet.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"DeploymentJobErrorCode"`

    // The failure reason of the deployment job if it failed.
    FailureReason *string `locationName:"failureReason" type:"string"`

    // The target fleet for the deployment job.
    Fleet *string `locationName:"fleet" min:"1" type:"string"`

    // The status of the deployment job.
    Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"`

    // The list of all tags added to the deployment job.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateDeploymentJobOutput) GoString Uses

func (s CreateDeploymentJobOutput) GoString() string

GoString returns the string representation

func (*CreateDeploymentJobOutput) SetArn Uses

func (s *CreateDeploymentJobOutput) SetArn(v string) *CreateDeploymentJobOutput

SetArn sets the Arn field's value.

func (*CreateDeploymentJobOutput) SetCreatedAt Uses

func (s *CreateDeploymentJobOutput) SetCreatedAt(v time.Time) *CreateDeploymentJobOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateDeploymentJobOutput) SetDeploymentApplicationConfigs Uses

func (s *CreateDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *CreateDeploymentJobOutput

SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.

func (*CreateDeploymentJobOutput) SetDeploymentConfig Uses

func (s *CreateDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *CreateDeploymentJobOutput

SetDeploymentConfig sets the DeploymentConfig field's value.

func (*CreateDeploymentJobOutput) SetFailureCode Uses

func (s *CreateDeploymentJobOutput) SetFailureCode(v string) *CreateDeploymentJobOutput

SetFailureCode sets the FailureCode field's value.

func (*CreateDeploymentJobOutput) SetFailureReason Uses

func (s *CreateDeploymentJobOutput) SetFailureReason(v string) *CreateDeploymentJobOutput

SetFailureReason sets the FailureReason field's value.

func (*CreateDeploymentJobOutput) SetFleet Uses

func (s *CreateDeploymentJobOutput) SetFleet(v string) *CreateDeploymentJobOutput

SetFleet sets the Fleet field's value.

func (*CreateDeploymentJobOutput) SetStatus Uses

func (s *CreateDeploymentJobOutput) SetStatus(v string) *CreateDeploymentJobOutput

SetStatus sets the Status field's value.

func (*CreateDeploymentJobOutput) SetTags Uses

func (s *CreateDeploymentJobOutput) SetTags(v map[string]*string) *CreateDeploymentJobOutput

SetTags sets the Tags field's value.

func (CreateDeploymentJobOutput) String Uses

func (s CreateDeploymentJobOutput) String() string

String returns the string representation

type CreateFleetInput Uses

type CreateFleetInput struct {

    // The name of the fleet.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // A map that contains tag keys and tag values that are attached to the fleet.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateFleetInput) GoString Uses

func (s CreateFleetInput) GoString() string

GoString returns the string representation

func (*CreateFleetInput) SetName Uses

func (s *CreateFleetInput) SetName(v string) *CreateFleetInput

SetName sets the Name field's value.

func (*CreateFleetInput) SetTags Uses

func (s *CreateFleetInput) SetTags(v map[string]*string) *CreateFleetInput

SetTags sets the Tags field's value.

func (CreateFleetInput) String Uses

func (s CreateFleetInput) String() string

String returns the string representation

func (*CreateFleetInput) Validate Uses

func (s *CreateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFleetOutput Uses

type CreateFleetOutput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the fleet was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The name of the fleet.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The list of all tags added to the fleet.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateFleetOutput) GoString Uses

func (s CreateFleetOutput) GoString() string

GoString returns the string representation

func (*CreateFleetOutput) SetArn Uses

func (s *CreateFleetOutput) SetArn(v string) *CreateFleetOutput

SetArn sets the Arn field's value.

func (*CreateFleetOutput) SetCreatedAt Uses

func (s *CreateFleetOutput) SetCreatedAt(v time.Time) *CreateFleetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateFleetOutput) SetName Uses

func (s *CreateFleetOutput) SetName(v string) *CreateFleetOutput

SetName sets the Name field's value.

func (*CreateFleetOutput) SetTags Uses

func (s *CreateFleetOutput) SetTags(v map[string]*string) *CreateFleetOutput

SetTags sets the Tags field's value.

func (CreateFleetOutput) String Uses

func (s CreateFleetOutput) String() string

String returns the string representation

type CreateRobotApplicationInput Uses

type CreateRobotApplicationInput struct {

    // The name of the robot application.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // The robot software suite (ROS distribuition) used by the robot application.
    //
    // RobotSoftwareSuite is a required field
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure" required:"true"`

    // The sources of the robot application.
    //
    // Sources is a required field
    Sources []*SourceConfig `locationName:"sources" type:"list" required:"true"`

    // A map that contains tag keys and tag values that are attached to the robot
    // application.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateRobotApplicationInput) GoString Uses

func (s CreateRobotApplicationInput) GoString() string

GoString returns the string representation

func (*CreateRobotApplicationInput) SetName Uses

func (s *CreateRobotApplicationInput) SetName(v string) *CreateRobotApplicationInput

SetName sets the Name field's value.

func (*CreateRobotApplicationInput) SetRobotSoftwareSuite Uses

func (s *CreateRobotApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationInput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*CreateRobotApplicationInput) SetSources Uses

func (s *CreateRobotApplicationInput) SetSources(v []*SourceConfig) *CreateRobotApplicationInput

SetSources sets the Sources field's value.

func (*CreateRobotApplicationInput) SetTags Uses

func (s *CreateRobotApplicationInput) SetTags(v map[string]*string) *CreateRobotApplicationInput

SetTags sets the Tags field's value.

func (CreateRobotApplicationInput) String Uses

func (s CreateRobotApplicationInput) String() string

String returns the string representation

func (*CreateRobotApplicationInput) Validate Uses

func (s *CreateRobotApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRobotApplicationOutput Uses

type CreateRobotApplicationOutput struct {

    // The Amazon Resource Name (ARN) of the robot application.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the robot application was
    // last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The name of the robot application.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The revision id of the robot application.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`

    // The robot software suite (ROS distribution) used by the robot application.
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure"`

    // The sources of the robot application.
    Sources []*Source `locationName:"sources" type:"list"`

    // The list of all tags added to the robot application.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // The version of the robot application.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateRobotApplicationOutput) GoString Uses

func (s CreateRobotApplicationOutput) GoString() string

GoString returns the string representation

func (*CreateRobotApplicationOutput) SetArn Uses

func (s *CreateRobotApplicationOutput) SetArn(v string) *CreateRobotApplicationOutput

SetArn sets the Arn field's value.

func (*CreateRobotApplicationOutput) SetLastUpdatedAt Uses

func (s *CreateRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *CreateRobotApplicationOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*CreateRobotApplicationOutput) SetName Uses

func (s *CreateRobotApplicationOutput) SetName(v string) *CreateRobotApplicationOutput

SetName sets the Name field's value.

func (*CreateRobotApplicationOutput) SetRevisionId Uses

func (s *CreateRobotApplicationOutput) SetRevisionId(v string) *CreateRobotApplicationOutput

SetRevisionId sets the RevisionId field's value.

func (*CreateRobotApplicationOutput) SetRobotSoftwareSuite Uses

func (s *CreateRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationOutput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*CreateRobotApplicationOutput) SetSources Uses

func (s *CreateRobotApplicationOutput) SetSources(v []*Source) *CreateRobotApplicationOutput

SetSources sets the Sources field's value.

func (*CreateRobotApplicationOutput) SetTags Uses

func (s *CreateRobotApplicationOutput) SetTags(v map[string]*string) *CreateRobotApplicationOutput

SetTags sets the Tags field's value.

func (*CreateRobotApplicationOutput) SetVersion Uses

func (s *CreateRobotApplicationOutput) SetVersion(v string) *CreateRobotApplicationOutput

SetVersion sets the Version field's value.

func (CreateRobotApplicationOutput) String Uses

func (s CreateRobotApplicationOutput) String() string

String returns the string representation

type CreateRobotApplicationVersionInput Uses

type CreateRobotApplicationVersionInput struct {

    // The application information for the robot application.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The current revision id for the robot application. If you provide a value
    // and it matches the latest revision ID, a new version will be created.
    CurrentRevisionId *string `locationName:"currentRevisionId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateRobotApplicationVersionInput) GoString Uses

func (s CreateRobotApplicationVersionInput) GoString() string

GoString returns the string representation

func (*CreateRobotApplicationVersionInput) SetApplication Uses

func (s *CreateRobotApplicationVersionInput) SetApplication(v string) *CreateRobotApplicationVersionInput

SetApplication sets the Application field's value.

func (*CreateRobotApplicationVersionInput) SetCurrentRevisionId Uses

func (s *CreateRobotApplicationVersionInput) SetCurrentRevisionId(v string) *CreateRobotApplicationVersionInput

SetCurrentRevisionId sets the CurrentRevisionId field's value.

func (CreateRobotApplicationVersionInput) String Uses

func (s CreateRobotApplicationVersionInput) String() string

String returns the string representation

func (*CreateRobotApplicationVersionInput) Validate Uses

func (s *CreateRobotApplicationVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRobotApplicationVersionOutput Uses

type CreateRobotApplicationVersionOutput struct {

    // The Amazon Resource Name (ARN) of the robot application.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the robot application was
    // last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The name of the robot application.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The revision id of the robot application.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`

    // The robot software suite (ROS distribution) used by the robot application.
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure"`

    // The sources of the robot application.
    Sources []*Source `locationName:"sources" type:"list"`

    // The version of the robot application.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateRobotApplicationVersionOutput) GoString Uses

func (s CreateRobotApplicationVersionOutput) GoString() string

GoString returns the string representation

func (*CreateRobotApplicationVersionOutput) SetArn Uses

func (s *CreateRobotApplicationVersionOutput) SetArn(v string) *CreateRobotApplicationVersionOutput

SetArn sets the Arn field's value.

func (*CreateRobotApplicationVersionOutput) SetLastUpdatedAt Uses

func (s *CreateRobotApplicationVersionOutput) SetLastUpdatedAt(v time.Time) *CreateRobotApplicationVersionOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*CreateRobotApplicationVersionOutput) SetName Uses

func (s *CreateRobotApplicationVersionOutput) SetName(v string) *CreateRobotApplicationVersionOutput

SetName sets the Name field's value.

func (*CreateRobotApplicationVersionOutput) SetRevisionId Uses

func (s *CreateRobotApplicationVersionOutput) SetRevisionId(v string) *CreateRobotApplicationVersionOutput

SetRevisionId sets the RevisionId field's value.

func (*CreateRobotApplicationVersionOutput) SetRobotSoftwareSuite Uses

func (s *CreateRobotApplicationVersionOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationVersionOutput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*CreateRobotApplicationVersionOutput) SetSources Uses

func (s *CreateRobotApplicationVersionOutput) SetSources(v []*Source) *CreateRobotApplicationVersionOutput

SetSources sets the Sources field's value.

func (*CreateRobotApplicationVersionOutput) SetVersion Uses

func (s *CreateRobotApplicationVersionOutput) SetVersion(v string) *CreateRobotApplicationVersionOutput

SetVersion sets the Version field's value.

func (CreateRobotApplicationVersionOutput) String Uses

func (s CreateRobotApplicationVersionOutput) String() string

String returns the string representation

type CreateRobotInput Uses

type CreateRobotInput struct {

    // The target architecture of the robot.
    //
    // Architecture is a required field
    Architecture *string `locationName:"architecture" type:"string" required:"true" enum:"Architecture"`

    // The Greengrass group id.
    //
    // GreengrassGroupId is a required field
    GreengrassGroupId *string `locationName:"greengrassGroupId" min:"1" type:"string" required:"true"`

    // The name for the robot.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // A map that contains tag keys and tag values that are attached to the robot.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateRobotInput) GoString Uses

func (s CreateRobotInput) GoString() string

GoString returns the string representation

func (*CreateRobotInput) SetArchitecture Uses

func (s *CreateRobotInput) SetArchitecture(v string) *CreateRobotInput

SetArchitecture sets the Architecture field's value.

func (*CreateRobotInput) SetGreengrassGroupId Uses

func (s *CreateRobotInput) SetGreengrassGroupId(v string) *CreateRobotInput

SetGreengrassGroupId sets the GreengrassGroupId field's value.

func (*CreateRobotInput) SetName Uses

func (s *CreateRobotInput) SetName(v string) *CreateRobotInput

SetName sets the Name field's value.

func (*CreateRobotInput) SetTags Uses

func (s *CreateRobotInput) SetTags(v map[string]*string) *CreateRobotInput

SetTags sets the Tags field's value.

func (CreateRobotInput) String Uses

func (s CreateRobotInput) String() string

String returns the string representation

func (*CreateRobotInput) Validate Uses

func (s *CreateRobotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRobotOutput Uses

type CreateRobotOutput struct {

    // The target architecture of the robot.
    Architecture *string `locationName:"architecture" type:"string" enum:"Architecture"`

    // The Amazon Resource Name (ARN) of the robot.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the robot was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) of the Greengrass group associated with the
    // robot.
    GreengrassGroupId *string `locationName:"greengrassGroupId" min:"1" type:"string"`

    // The name of the robot.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The list of all tags added to the robot.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateRobotOutput) GoString Uses

func (s CreateRobotOutput) GoString() string

GoString returns the string representation

func (*CreateRobotOutput) SetArchitecture Uses

func (s *CreateRobotOutput) SetArchitecture(v string) *CreateRobotOutput

SetArchitecture sets the Architecture field's value.

func (*CreateRobotOutput) SetArn Uses

func (s *CreateRobotOutput) SetArn(v string) *CreateRobotOutput

SetArn sets the Arn field's value.

func (*CreateRobotOutput) SetCreatedAt Uses

func (s *CreateRobotOutput) SetCreatedAt(v time.Time) *CreateRobotOutput

SetCreatedAt sets the CreatedAt field's value.

func (*CreateRobotOutput) SetGreengrassGroupId Uses

func (s *CreateRobotOutput) SetGreengrassGroupId(v string) *CreateRobotOutput

SetGreengrassGroupId sets the GreengrassGroupId field's value.

func (*CreateRobotOutput) SetName Uses

func (s *CreateRobotOutput) SetName(v string) *CreateRobotOutput

SetName sets the Name field's value.

func (*CreateRobotOutput) SetTags Uses

func (s *CreateRobotOutput) SetTags(v map[string]*string) *CreateRobotOutput

SetTags sets the Tags field's value.

func (CreateRobotOutput) String Uses

func (s CreateRobotOutput) String() string

String returns the string representation

type CreateSimulationApplicationInput Uses

type CreateSimulationApplicationInput struct {

    // The name of the simulation application.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // The rendering engine for the simulation application.
    RenderingEngine *RenderingEngine `locationName:"renderingEngine" type:"structure"`

    // The robot software suite (ROS distribution) used by the simulation application.
    //
    // RobotSoftwareSuite is a required field
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure" required:"true"`

    // The simulation software suite used by the simulation application.
    //
    // SimulationSoftwareSuite is a required field
    SimulationSoftwareSuite *SimulationSoftwareSuite `locationName:"simulationSoftwareSuite" type:"structure" required:"true"`

    // The sources of the simulation application.
    //
    // Sources is a required field
    Sources []*SourceConfig `locationName:"sources" type:"list" required:"true"`

    // A map that contains tag keys and tag values that are attached to the simulation
    // application.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateSimulationApplicationInput) GoString Uses

func (s CreateSimulationApplicationInput) GoString() string

GoString returns the string representation

func (*CreateSimulationApplicationInput) SetName Uses

func (s *CreateSimulationApplicationInput) SetName(v string) *CreateSimulationApplicationInput

SetName sets the Name field's value.

func (*CreateSimulationApplicationInput) SetRenderingEngine Uses

func (s *CreateSimulationApplicationInput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationInput

SetRenderingEngine sets the RenderingEngine field's value.

func (*CreateSimulationApplicationInput) SetRobotSoftwareSuite Uses

func (s *CreateSimulationApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationInput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*CreateSimulationApplicationInput) SetSimulationSoftwareSuite Uses

func (s *CreateSimulationApplicationInput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationInput

SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.

func (*CreateSimulationApplicationInput) SetSources Uses

func (s *CreateSimulationApplicationInput) SetSources(v []*SourceConfig) *CreateSimulationApplicationInput

SetSources sets the Sources field's value.

func (*CreateSimulationApplicationInput) SetTags Uses

func (s *CreateSimulationApplicationInput) SetTags(v map[string]*string) *CreateSimulationApplicationInput

SetTags sets the Tags field's value.

func (CreateSimulationApplicationInput) String Uses

func (s CreateSimulationApplicationInput) String() string

String returns the string representation

func (*CreateSimulationApplicationInput) Validate Uses

func (s *CreateSimulationApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSimulationApplicationOutput Uses

type CreateSimulationApplicationOutput struct {

    // The Amazon Resource Name (ARN) of the simulation application.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation application
    // was last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The name of the simulation application.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The rendering engine for the simulation application.
    RenderingEngine *RenderingEngine `locationName:"renderingEngine" type:"structure"`

    // The revision id of the simulation application.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`

    // Information about the robot software suite (ROS distribution).
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure"`

    // The simulation software suite used by the simulation application.
    SimulationSoftwareSuite *SimulationSoftwareSuite `locationName:"simulationSoftwareSuite" type:"structure"`

    // The sources of the simulation application.
    Sources []*Source `locationName:"sources" type:"list"`

    // The list of all tags added to the simulation application.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // The version of the simulation application.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSimulationApplicationOutput) GoString Uses

func (s CreateSimulationApplicationOutput) GoString() string

GoString returns the string representation

func (*CreateSimulationApplicationOutput) SetArn Uses

func (s *CreateSimulationApplicationOutput) SetArn(v string) *CreateSimulationApplicationOutput

SetArn sets the Arn field's value.

func (*CreateSimulationApplicationOutput) SetLastUpdatedAt Uses

func (s *CreateSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationApplicationOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*CreateSimulationApplicationOutput) SetName Uses

func (s *CreateSimulationApplicationOutput) SetName(v string) *CreateSimulationApplicationOutput

SetName sets the Name field's value.

func (*CreateSimulationApplicationOutput) SetRenderingEngine Uses

func (s *CreateSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationOutput

SetRenderingEngine sets the RenderingEngine field's value.

func (*CreateSimulationApplicationOutput) SetRevisionId Uses

func (s *CreateSimulationApplicationOutput) SetRevisionId(v string) *CreateSimulationApplicationOutput

SetRevisionId sets the RevisionId field's value.

func (*CreateSimulationApplicationOutput) SetRobotSoftwareSuite Uses

func (s *CreateSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationOutput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*CreateSimulationApplicationOutput) SetSimulationSoftwareSuite Uses

func (s *CreateSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationOutput

SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.

func (*CreateSimulationApplicationOutput) SetSources Uses

func (s *CreateSimulationApplicationOutput) SetSources(v []*Source) *CreateSimulationApplicationOutput

SetSources sets the Sources field's value.

func (*CreateSimulationApplicationOutput) SetTags Uses

func (s *CreateSimulationApplicationOutput) SetTags(v map[string]*string) *CreateSimulationApplicationOutput

SetTags sets the Tags field's value.

func (*CreateSimulationApplicationOutput) SetVersion Uses

func (s *CreateSimulationApplicationOutput) SetVersion(v string) *CreateSimulationApplicationOutput

SetVersion sets the Version field's value.

func (CreateSimulationApplicationOutput) String Uses

func (s CreateSimulationApplicationOutput) String() string

String returns the string representation

type CreateSimulationApplicationVersionInput Uses

type CreateSimulationApplicationVersionInput struct {

    // The application information for the simulation application.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The current revision id for the simulation application. If you provide a
    // value and it matches the latest revision ID, a new version will be created.
    CurrentRevisionId *string `locationName:"currentRevisionId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSimulationApplicationVersionInput) GoString Uses

func (s CreateSimulationApplicationVersionInput) GoString() string

GoString returns the string representation

func (*CreateSimulationApplicationVersionInput) SetApplication Uses

func (s *CreateSimulationApplicationVersionInput) SetApplication(v string) *CreateSimulationApplicationVersionInput

SetApplication sets the Application field's value.

func (*CreateSimulationApplicationVersionInput) SetCurrentRevisionId Uses

func (s *CreateSimulationApplicationVersionInput) SetCurrentRevisionId(v string) *CreateSimulationApplicationVersionInput

SetCurrentRevisionId sets the CurrentRevisionId field's value.

func (CreateSimulationApplicationVersionInput) String Uses

func (s CreateSimulationApplicationVersionInput) String() string

String returns the string representation

func (*CreateSimulationApplicationVersionInput) Validate Uses

func (s *CreateSimulationApplicationVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSimulationApplicationVersionOutput Uses

type CreateSimulationApplicationVersionOutput struct {

    // The Amazon Resource Name (ARN) of the simulation application.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation application
    // was last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The name of the simulation application.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The rendering engine for the simulation application.
    RenderingEngine *RenderingEngine `locationName:"renderingEngine" type:"structure"`

    // The revision ID of the simulation application.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`

    // Information about the robot software suite (ROS distribution).
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure"`

    // The simulation software suite used by the simulation application.
    SimulationSoftwareSuite *SimulationSoftwareSuite `locationName:"simulationSoftwareSuite" type:"structure"`

    // The sources of the simulation application.
    Sources []*Source `locationName:"sources" type:"list"`

    // The version of the simulation application.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSimulationApplicationVersionOutput) GoString Uses

func (s CreateSimulationApplicationVersionOutput) GoString() string

GoString returns the string representation

func (*CreateSimulationApplicationVersionOutput) SetArn Uses

func (s *CreateSimulationApplicationVersionOutput) SetArn(v string) *CreateSimulationApplicationVersionOutput

SetArn sets the Arn field's value.

func (*CreateSimulationApplicationVersionOutput) SetLastUpdatedAt Uses

func (s *CreateSimulationApplicationVersionOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationApplicationVersionOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*CreateSimulationApplicationVersionOutput) SetName Uses

func (s *CreateSimulationApplicationVersionOutput) SetName(v string) *CreateSimulationApplicationVersionOutput

SetName sets the Name field's value.

func (*CreateSimulationApplicationVersionOutput) SetRenderingEngine Uses

func (s *CreateSimulationApplicationVersionOutput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationVersionOutput

SetRenderingEngine sets the RenderingEngine field's value.

func (*CreateSimulationApplicationVersionOutput) SetRevisionId Uses

func (s *CreateSimulationApplicationVersionOutput) SetRevisionId(v string) *CreateSimulationApplicationVersionOutput

SetRevisionId sets the RevisionId field's value.

func (*CreateSimulationApplicationVersionOutput) SetRobotSoftwareSuite Uses

func (s *CreateSimulationApplicationVersionOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationVersionOutput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*CreateSimulationApplicationVersionOutput) SetSimulationSoftwareSuite Uses

func (s *CreateSimulationApplicationVersionOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationVersionOutput

SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.

func (*CreateSimulationApplicationVersionOutput) SetSources Uses

func (s *CreateSimulationApplicationVersionOutput) SetSources(v []*Source) *CreateSimulationApplicationVersionOutput

SetSources sets the Sources field's value.

func (*CreateSimulationApplicationVersionOutput) SetVersion Uses

func (s *CreateSimulationApplicationVersionOutput) SetVersion(v string) *CreateSimulationApplicationVersionOutput

SetVersion sets the Version field's value.

func (CreateSimulationApplicationVersionOutput) String Uses

func (s CreateSimulationApplicationVersionOutput) String() string

String returns the string representation

type CreateSimulationJobInput Uses

type CreateSimulationJobInput struct {

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request.
    ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" idempotencyToken:"true"`

    // Compute information for the simulation job.
    Compute *Compute `locationName:"compute" type:"structure"`

    // Specify data sources to mount read-only files from S3 into your simulation.
    // These files are available under /opt/robomaker/datasources/data_source_name.
    //
    // There is a limit of 100 files and a combined size of 25GB for all DataSourceConfig
    // objects.
    DataSources []*DataSourceConfig `locationName:"dataSources" min:"1" type:"list"`

    // The failure behavior the simulation job.
    //
    // Continue
    //
    // Restart the simulation job in the same host instance.
    //
    // Fail
    //
    // Stop the simulation job and terminate the instance.
    FailureBehavior *string `locationName:"failureBehavior" type:"string" enum:"FailureBehavior"`

    // The IAM role name that allows the simulation instance to call the AWS APIs
    // that are specified in its associated policies on your behalf. This is how
    // credentials are passed in to your simulation job.
    //
    // IamRole is a required field
    IamRole *string `locationName:"iamRole" min:"1" type:"string" required:"true"`

    // The logging configuration.
    LoggingConfig *LoggingConfig `locationName:"loggingConfig" type:"structure"`

    // The maximum simulation job duration in seconds (up to 14 days or 1,209,600
    // seconds. When maxJobDurationInSeconds is reached, the simulation job will
    // status will transition to Completed.
    //
    // MaxJobDurationInSeconds is a required field
    MaxJobDurationInSeconds *int64 `locationName:"maxJobDurationInSeconds" type:"long" required:"true"`

    // Location for output files generated by the simulation job.
    OutputLocation *OutputLocation `locationName:"outputLocation" type:"structure"`

    // The robot application to use in the simulation job.
    RobotApplications []*RobotApplicationConfig `locationName:"robotApplications" min:"1" type:"list"`

    // The simulation application to use in the simulation job.
    SimulationApplications []*SimulationApplicationConfig `locationName:"simulationApplications" min:"1" type:"list"`

    // A map that contains tag keys and tag values that are attached to the simulation
    // job.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // If your simulation job accesses resources in a VPC, you provide this parameter
    // identifying the list of security group IDs and subnet IDs. These must belong
    // to the same VPC. You must provide at least one security group and one subnet
    // ID.
    VpcConfig *VPCConfig `locationName:"vpcConfig" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSimulationJobInput) GoString Uses

func (s CreateSimulationJobInput) GoString() string

GoString returns the string representation

func (*CreateSimulationJobInput) SetClientRequestToken Uses

func (s *CreateSimulationJobInput) SetClientRequestToken(v string) *CreateSimulationJobInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateSimulationJobInput) SetCompute Uses

func (s *CreateSimulationJobInput) SetCompute(v *Compute) *CreateSimulationJobInput

SetCompute sets the Compute field's value.

func (*CreateSimulationJobInput) SetDataSources Uses

func (s *CreateSimulationJobInput) SetDataSources(v []*DataSourceConfig) *CreateSimulationJobInput

SetDataSources sets the DataSources field's value.

func (*CreateSimulationJobInput) SetFailureBehavior Uses

func (s *CreateSimulationJobInput) SetFailureBehavior(v string) *CreateSimulationJobInput

SetFailureBehavior sets the FailureBehavior field's value.

func (*CreateSimulationJobInput) SetIamRole Uses

func (s *CreateSimulationJobInput) SetIamRole(v string) *CreateSimulationJobInput

SetIamRole sets the IamRole field's value.

func (*CreateSimulationJobInput) SetLoggingConfig Uses

func (s *CreateSimulationJobInput) SetLoggingConfig(v *LoggingConfig) *CreateSimulationJobInput

SetLoggingConfig sets the LoggingConfig field's value.

func (*CreateSimulationJobInput) SetMaxJobDurationInSeconds Uses

func (s *CreateSimulationJobInput) SetMaxJobDurationInSeconds(v int64) *CreateSimulationJobInput

SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.

func (*CreateSimulationJobInput) SetOutputLocation Uses

func (s *CreateSimulationJobInput) SetOutputLocation(v *OutputLocation) *CreateSimulationJobInput

SetOutputLocation sets the OutputLocation field's value.

func (*CreateSimulationJobInput) SetRobotApplications Uses

func (s *CreateSimulationJobInput) SetRobotApplications(v []*RobotApplicationConfig) *CreateSimulationJobInput

SetRobotApplications sets the RobotApplications field's value.

func (*CreateSimulationJobInput) SetSimulationApplications Uses

func (s *CreateSimulationJobInput) SetSimulationApplications(v []*SimulationApplicationConfig) *CreateSimulationJobInput

SetSimulationApplications sets the SimulationApplications field's value.

func (*CreateSimulationJobInput) SetTags Uses

func (s *CreateSimulationJobInput) SetTags(v map[string]*string) *CreateSimulationJobInput

SetTags sets the Tags field's value.

func (*CreateSimulationJobInput) SetVpcConfig Uses

func (s *CreateSimulationJobInput) SetVpcConfig(v *VPCConfig) *CreateSimulationJobInput

SetVpcConfig sets the VpcConfig field's value.

func (CreateSimulationJobInput) String Uses

func (s CreateSimulationJobInput) String() string

String returns the string representation

func (*CreateSimulationJobInput) Validate Uses

func (s *CreateSimulationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSimulationJobOutput Uses

type CreateSimulationJobOutput struct {

    // The Amazon Resource Name (ARN) of the simulation job.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request.
    ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string"`

    // Compute information for the simulation job.
    Compute *ComputeResponse `locationName:"compute" type:"structure"`

    // The data sources for the simulation job.
    DataSources []*DataSource `locationName:"dataSources" type:"list"`

    // the failure behavior for the simulation job.
    FailureBehavior *string `locationName:"failureBehavior" type:"string" enum:"FailureBehavior"`

    // The failure code of the simulation job if it failed:
    //
    // InternalServiceError
    //
    // Internal service error.
    //
    // RobotApplicationCrash
    //
    // Robot application exited abnormally.
    //
    // SimulationApplicationCrash
    //
    // Simulation application exited abnormally.
    //
    // BadPermissionsRobotApplication
    //
    // Robot application bundle could not be downloaded.
    //
    // BadPermissionsSimulationApplication
    //
    // Simulation application bundle could not be downloaded.
    //
    // BadPermissionsS3Output
    //
    // Unable to publish outputs to customer-provided S3 bucket.
    //
    // BadPermissionsCloudwatchLogs
    //
    // Unable to publish logs to customer-provided CloudWatch Logs resource.
    //
    // SubnetIpLimitExceeded
    //
    // Subnet IP limit exceeded.
    //
    // ENILimitExceeded
    //
    // ENI limit exceeded.
    //
    // BadPermissionsUserCredentials
    //
    // Unable to use the Role provided.
    //
    // InvalidBundleRobotApplication
    //
    // Robot bundle cannot be extracted (invalid format, bundling error, or other
    // issue).
    //
    // InvalidBundleSimulationApplication
    //
    // Simulation bundle cannot be extracted (invalid format, bundling error, or
    // other issue).
    //
    // RobotApplicationVersionMismatchedEtag
    //
    // Etag for RobotApplication does not match value during version creation.
    //
    // SimulationApplicationVersionMismatchedEtag
    //
    // Etag for SimulationApplication does not match value during version creation.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"SimulationJobErrorCode"`

    // The IAM role that allows the simulation job to call the AWS APIs that are
    // specified in its associated policies on your behalf.
    IamRole *string `locationName:"iamRole" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation job was last
    // started.
    LastStartedAt *time.Time `locationName:"lastStartedAt" type:"timestamp"`

    // The time, in milliseconds since the epoch, when the simulation job was last
    // updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The logging configuration.
    LoggingConfig *LoggingConfig `locationName:"loggingConfig" type:"structure"`

    // The maximum simulation job duration in seconds.
    MaxJobDurationInSeconds *int64 `locationName:"maxJobDurationInSeconds" type:"long"`

    // Simulation job output files location.
    OutputLocation *OutputLocation `locationName:"outputLocation" type:"structure"`

    // The robot application used by the simulation job.
    RobotApplications []*RobotApplicationConfig `locationName:"robotApplications" min:"1" type:"list"`

    // The simulation application used by the simulation job.
    SimulationApplications []*SimulationApplicationConfig `locationName:"simulationApplications" min:"1" type:"list"`

    // The simulation job execution duration in milliseconds.
    SimulationTimeMillis *int64 `locationName:"simulationTimeMillis" type:"long"`

    // The status of the simulation job.
    Status *string `locationName:"status" type:"string" enum:"SimulationJobStatus"`

    // The list of all tags added to the simulation job.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // Information about the vpc configuration.
    VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSimulationJobOutput) GoString Uses

func (s CreateSimulationJobOutput) GoString() string

GoString returns the string representation

func (*CreateSimulationJobOutput) SetArn Uses

func (s *CreateSimulationJobOutput) SetArn(v string) *CreateSimulationJobOutput

SetArn sets the Arn field's value.

func (*CreateSimulationJobOutput) SetClientRequestToken Uses

func (s *CreateSimulationJobOutput) SetClientRequestToken(v string) *CreateSimulationJobOutput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateSimulationJobOutput) SetCompute Uses

func (s *CreateSimulationJobOutput) SetCompute(v *ComputeResponse) *CreateSimulationJobOutput

SetCompute sets the Compute field's value.

func (*CreateSimulationJobOutput) SetDataSources Uses

func (s *CreateSimulationJobOutput) SetDataSources(v []*DataSource) *CreateSimulationJobOutput

SetDataSources sets the DataSources field's value.

func (*CreateSimulationJobOutput) SetFailureBehavior Uses

func (s *CreateSimulationJobOutput) SetFailureBehavior(v string) *CreateSimulationJobOutput

SetFailureBehavior sets the FailureBehavior field's value.

func (*CreateSimulationJobOutput) SetFailureCode Uses

func (s *CreateSimulationJobOutput) SetFailureCode(v string) *CreateSimulationJobOutput

SetFailureCode sets the FailureCode field's value.

func (*CreateSimulationJobOutput) SetIamRole Uses

func (s *CreateSimulationJobOutput) SetIamRole(v string) *CreateSimulationJobOutput

SetIamRole sets the IamRole field's value.

func (*CreateSimulationJobOutput) SetLastStartedAt Uses

func (s *CreateSimulationJobOutput) SetLastStartedAt(v time.Time) *CreateSimulationJobOutput

SetLastStartedAt sets the LastStartedAt field's value.

func (*CreateSimulationJobOutput) SetLastUpdatedAt Uses

func (s *CreateSimulationJobOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationJobOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*CreateSimulationJobOutput) SetLoggingConfig Uses

func (s *CreateSimulationJobOutput) SetLoggingConfig(v *LoggingConfig) *CreateSimulationJobOutput

SetLoggingConfig sets the LoggingConfig field's value.

func (*CreateSimulationJobOutput) SetMaxJobDurationInSeconds Uses

func (s *CreateSimulationJobOutput) SetMaxJobDurationInSeconds(v int64) *CreateSimulationJobOutput

SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.

func (*CreateSimulationJobOutput) SetOutputLocation Uses

func (s *CreateSimulationJobOutput) SetOutputLocation(v *OutputLocation) *CreateSimulationJobOutput

SetOutputLocation sets the OutputLocation field's value.

func (*CreateSimulationJobOutput) SetRobotApplications Uses

func (s *CreateSimulationJobOutput) SetRobotApplications(v []*RobotApplicationConfig) *CreateSimulationJobOutput

SetRobotApplications sets the RobotApplications field's value.

func (*CreateSimulationJobOutput) SetSimulationApplications Uses

func (s *CreateSimulationJobOutput) SetSimulationApplications(v []*SimulationApplicationConfig) *CreateSimulationJobOutput

SetSimulationApplications sets the SimulationApplications field's value.

func (*CreateSimulationJobOutput) SetSimulationTimeMillis Uses

func (s *CreateSimulationJobOutput) SetSimulationTimeMillis(v int64) *CreateSimulationJobOutput

SetSimulationTimeMillis sets the SimulationTimeMillis field's value.

func (*CreateSimulationJobOutput) SetStatus Uses

func (s *CreateSimulationJobOutput) SetStatus(v string) *CreateSimulationJobOutput

SetStatus sets the Status field's value.

func (*CreateSimulationJobOutput) SetTags Uses

func (s *CreateSimulationJobOutput) SetTags(v map[string]*string) *CreateSimulationJobOutput

SetTags sets the Tags field's value.

func (*CreateSimulationJobOutput) SetVpcConfig Uses

func (s *CreateSimulationJobOutput) SetVpcConfig(v *VPCConfigResponse) *CreateSimulationJobOutput

SetVpcConfig sets the VpcConfig field's value.

func (CreateSimulationJobOutput) String Uses

func (s CreateSimulationJobOutput) String() string

String returns the string representation

type DataSource Uses

type DataSource struct {

    // The name of the data source.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The S3 bucket where the data files are located.
    S3Bucket *string `locationName:"s3Bucket" min:"3" type:"string"`

    // The list of S3 keys identifying the data source files.
    S3Keys []*S3KeyOutput `locationName:"s3Keys" type:"list"`
    // contains filtered or unexported fields
}

Information about a data source.

func (DataSource) GoString Uses

func (s DataSource) GoString() string

GoString returns the string representation

func (*DataSource) SetName Uses

func (s *DataSource) SetName(v string) *DataSource

SetName sets the Name field's value.

func (*DataSource) SetS3Bucket Uses

func (s *DataSource) SetS3Bucket(v string) *DataSource

SetS3Bucket sets the S3Bucket field's value.

func (*DataSource) SetS3Keys Uses

func (s *DataSource) SetS3Keys(v []*S3KeyOutput) *DataSource

SetS3Keys sets the S3Keys field's value.

func (DataSource) String Uses

func (s DataSource) String() string

String returns the string representation

type DataSourceConfig Uses

type DataSourceConfig struct {

    // The name of the data source.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // The S3 bucket where the data files are located.
    //
    // S3Bucket is a required field
    S3Bucket *string `locationName:"s3Bucket" min:"3" type:"string" required:"true"`

    // The list of S3 keys identifying the data source files.
    //
    // S3Keys is a required field
    S3Keys []*string `locationName:"s3Keys" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Information about a data source.

func (DataSourceConfig) GoString Uses

func (s DataSourceConfig) GoString() string

GoString returns the string representation

func (*DataSourceConfig) SetName Uses

func (s *DataSourceConfig) SetName(v string) *DataSourceConfig

SetName sets the Name field's value.

func (*DataSourceConfig) SetS3Bucket Uses

func (s *DataSourceConfig) SetS3Bucket(v string) *DataSourceConfig

SetS3Bucket sets the S3Bucket field's value.

func (*DataSourceConfig) SetS3Keys Uses

func (s *DataSourceConfig) SetS3Keys(v []*string) *DataSourceConfig

SetS3Keys sets the S3Keys field's value.

func (DataSourceConfig) String Uses

func (s DataSourceConfig) String() string

String returns the string representation

func (*DataSourceConfig) Validate Uses

func (s *DataSourceConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFleetInput Uses

type DeleteFleetInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // Fleet is a required field
    Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteFleetInput) GoString Uses

func (s DeleteFleetInput) GoString() string

GoString returns the string representation

func (*DeleteFleetInput) SetFleet Uses

func (s *DeleteFleetInput) SetFleet(v string) *DeleteFleetInput

SetFleet sets the Fleet field's value.

func (DeleteFleetInput) String Uses

func (s DeleteFleetInput) String() string

String returns the string representation

func (*DeleteFleetInput) Validate Uses

func (s *DeleteFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFleetOutput Uses

type DeleteFleetOutput struct {
    // contains filtered or unexported fields
}

func (DeleteFleetOutput) GoString Uses

func (s DeleteFleetOutput) GoString() string

GoString returns the string representation

func (DeleteFleetOutput) String Uses

func (s DeleteFleetOutput) String() string

String returns the string representation

type DeleteRobotApplicationInput Uses

type DeleteRobotApplicationInput struct {

    // The Amazon Resource Name (ARN) of the the robot application.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The version of the robot application to delete.
    ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteRobotApplicationInput) GoString Uses

func (s DeleteRobotApplicationInput) GoString() string

GoString returns the string representation

func (*DeleteRobotApplicationInput) SetApplication Uses

func (s *DeleteRobotApplicationInput) SetApplication(v string) *DeleteRobotApplicationInput

SetApplication sets the Application field's value.

func (*DeleteRobotApplicationInput) SetApplicationVersion Uses

func (s *DeleteRobotApplicationInput) SetApplicationVersion(v string) *DeleteRobotApplicationInput

SetApplicationVersion sets the ApplicationVersion field's value.

func (DeleteRobotApplicationInput) String Uses

func (s DeleteRobotApplicationInput) String() string

String returns the string representation

func (*DeleteRobotApplicationInput) Validate Uses

func (s *DeleteRobotApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRobotApplicationOutput Uses

type DeleteRobotApplicationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteRobotApplicationOutput) GoString Uses

func (s DeleteRobotApplicationOutput) GoString() string

GoString returns the string representation

func (DeleteRobotApplicationOutput) String Uses

func (s DeleteRobotApplicationOutput) String() string

String returns the string representation

type DeleteRobotInput Uses

type DeleteRobotInput struct {

    // The Amazon Resource Name (ARN) of the robot.
    //
    // Robot is a required field
    Robot *string `locationName:"robot" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteRobotInput) GoString Uses

func (s DeleteRobotInput) GoString() string

GoString returns the string representation

func (*DeleteRobotInput) SetRobot Uses

func (s *DeleteRobotInput) SetRobot(v string) *DeleteRobotInput

SetRobot sets the Robot field's value.

func (DeleteRobotInput) String Uses

func (s DeleteRobotInput) String() string

String returns the string representation

func (*DeleteRobotInput) Validate Uses

func (s *DeleteRobotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRobotOutput Uses

type DeleteRobotOutput struct {
    // contains filtered or unexported fields
}

func (DeleteRobotOutput) GoString Uses

func (s DeleteRobotOutput) GoString() string

GoString returns the string representation

func (DeleteRobotOutput) String Uses

func (s DeleteRobotOutput) String() string

String returns the string representation

type DeleteSimulationApplicationInput Uses

type DeleteSimulationApplicationInput struct {

    // The application information for the simulation application to delete.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The version of the simulation application to delete.
    ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteSimulationApplicationInput) GoString Uses

func (s DeleteSimulationApplicationInput) GoString() string

GoString returns the string representation

func (*DeleteSimulationApplicationInput) SetApplication Uses

func (s *DeleteSimulationApplicationInput) SetApplication(v string) *DeleteSimulationApplicationInput

SetApplication sets the Application field's value.

func (*DeleteSimulationApplicationInput) SetApplicationVersion Uses

func (s *DeleteSimulationApplicationInput) SetApplicationVersion(v string) *DeleteSimulationApplicationInput

SetApplicationVersion sets the ApplicationVersion field's value.

func (DeleteSimulationApplicationInput) String Uses

func (s DeleteSimulationApplicationInput) String() string

String returns the string representation

func (*DeleteSimulationApplicationInput) Validate Uses

func (s *DeleteSimulationApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSimulationApplicationOutput Uses

type DeleteSimulationApplicationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSimulationApplicationOutput) GoString Uses

func (s DeleteSimulationApplicationOutput) GoString() string

GoString returns the string representation

func (DeleteSimulationApplicationOutput) String Uses

func (s DeleteSimulationApplicationOutput) String() string

String returns the string representation

type DeploymentApplicationConfig Uses

type DeploymentApplicationConfig struct {

    // The Amazon Resource Name (ARN) of the robot application.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The version of the application.
    //
    // ApplicationVersion is a required field
    ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string" required:"true"`

    // The launch configuration.
    //
    // LaunchConfig is a required field
    LaunchConfig *DeploymentLaunchConfig `locationName:"launchConfig" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Information about a deployment application configuration.

func (DeploymentApplicationConfig) GoString Uses

func (s DeploymentApplicationConfig) GoString() string

GoString returns the string representation

func (*DeploymentApplicationConfig) SetApplication Uses

func (s *DeploymentApplicationConfig) SetApplication(v string) *DeploymentApplicationConfig

SetApplication sets the Application field's value.

func (*DeploymentApplicationConfig) SetApplicationVersion Uses

func (s *DeploymentApplicationConfig) SetApplicationVersion(v string) *DeploymentApplicationConfig

SetApplicationVersion sets the ApplicationVersion field's value.

func (*DeploymentApplicationConfig) SetLaunchConfig Uses

func (s *DeploymentApplicationConfig) SetLaunchConfig(v *DeploymentLaunchConfig) *DeploymentApplicationConfig

SetLaunchConfig sets the LaunchConfig field's value.

func (DeploymentApplicationConfig) String Uses

func (s DeploymentApplicationConfig) String() string

String returns the string representation

func (*DeploymentApplicationConfig) Validate Uses

func (s *DeploymentApplicationConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeploymentConfig Uses

type DeploymentConfig struct {

    // The percentage of robots receiving the deployment at the same time.
    ConcurrentDeploymentPercentage *int64 `locationName:"concurrentDeploymentPercentage" min:"1" type:"integer"`

    // The download condition file.
    DownloadConditionFile *S3Object `locationName:"downloadConditionFile" type:"structure"`

    // The percentage of deployments that need to fail before stopping deployment.
    FailureThresholdPercentage *int64 `locationName:"failureThresholdPercentage" min:"1" type:"integer"`

    // The amount of time, in seconds, to wait for deployment to a single robot
    // to complete. Choose a time between 1 minute and 7 days. The default is 5
    // hours.
    RobotDeploymentTimeoutInSeconds *int64 `locationName:"robotDeploymentTimeoutInSeconds" type:"long"`
    // contains filtered or unexported fields
}

Information about a deployment configuration.

func (DeploymentConfig) GoString Uses

func (s DeploymentConfig) GoString() string

GoString returns the string representation

func (*DeploymentConfig) SetConcurrentDeploymentPercentage Uses

func (s *DeploymentConfig) SetConcurrentDeploymentPercentage(v int64) *DeploymentConfig

SetConcurrentDeploymentPercentage sets the ConcurrentDeploymentPercentage field's value.

func (*DeploymentConfig) SetDownloadConditionFile Uses

func (s *DeploymentConfig) SetDownloadConditionFile(v *S3Object) *DeploymentConfig

SetDownloadConditionFile sets the DownloadConditionFile field's value.

func (*DeploymentConfig) SetFailureThresholdPercentage Uses

func (s *DeploymentConfig) SetFailureThresholdPercentage(v int64) *DeploymentConfig

SetFailureThresholdPercentage sets the FailureThresholdPercentage field's value.

func (*DeploymentConfig) SetRobotDeploymentTimeoutInSeconds Uses

func (s *DeploymentConfig) SetRobotDeploymentTimeoutInSeconds(v int64) *DeploymentConfig

SetRobotDeploymentTimeoutInSeconds sets the RobotDeploymentTimeoutInSeconds field's value.

func (DeploymentConfig) String Uses

func (s DeploymentConfig) String() string

String returns the string representation

func (*DeploymentConfig) Validate Uses

func (s *DeploymentConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeploymentJob Uses

type DeploymentJob struct {

    // The Amazon Resource Name (ARN) of the deployment job.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the deployment job was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The deployment application configuration.
    DeploymentApplicationConfigs []*DeploymentApplicationConfig `locationName:"deploymentApplicationConfigs" min:"1" type:"list"`

    // The deployment configuration.
    DeploymentConfig *DeploymentConfig `locationName:"deploymentConfig" type:"structure"`

    // The deployment job failure code.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"DeploymentJobErrorCode"`

    // A short description of the reason why the deployment job failed.
    FailureReason *string `locationName:"failureReason" type:"string"`

    // The Amazon Resource Name (ARN) of the fleet.
    Fleet *string `locationName:"fleet" min:"1" type:"string"`

    // The status of the deployment job.
    Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"`
    // contains filtered or unexported fields
}

Information about a deployment job.

func (DeploymentJob) GoString Uses

func (s DeploymentJob) GoString() string

GoString returns the string representation

func (*DeploymentJob) SetArn Uses

func (s *DeploymentJob) SetArn(v string) *DeploymentJob

SetArn sets the Arn field's value.

func (*DeploymentJob) SetCreatedAt Uses

func (s *DeploymentJob) SetCreatedAt(v time.Time) *DeploymentJob

SetCreatedAt sets the CreatedAt field's value.

func (*DeploymentJob) SetDeploymentApplicationConfigs Uses

func (s *DeploymentJob) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *DeploymentJob

SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.

func (*DeploymentJob) SetDeploymentConfig Uses

func (s *DeploymentJob) SetDeploymentConfig(v *DeploymentConfig) *DeploymentJob

SetDeploymentConfig sets the DeploymentConfig field's value.

func (*DeploymentJob) SetFailureCode Uses

func (s *DeploymentJob) SetFailureCode(v string) *DeploymentJob

SetFailureCode sets the FailureCode field's value.

func (*DeploymentJob) SetFailureReason Uses

func (s *DeploymentJob) SetFailureReason(v string) *DeploymentJob

SetFailureReason sets the FailureReason field's value.

func (*DeploymentJob) SetFleet Uses

func (s *DeploymentJob) SetFleet(v string) *DeploymentJob

SetFleet sets the Fleet field's value.

func (*DeploymentJob) SetStatus Uses

func (s *DeploymentJob) SetStatus(v string) *DeploymentJob

SetStatus sets the Status field's value.

func (DeploymentJob) String Uses

func (s DeploymentJob) String() string

String returns the string representation

type DeploymentLaunchConfig Uses

type DeploymentLaunchConfig struct {

    // An array of key/value pairs specifying environment variables for the robot
    // application
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // The launch file name.
    //
    // LaunchFile is a required field
    LaunchFile *string `locationName:"launchFile" min:"1" type:"string" required:"true"`

    // The package name.
    //
    // PackageName is a required field
    PackageName *string `locationName:"packageName" min:"1" type:"string" required:"true"`

    // The deployment post-launch file. This file will be executed after the launch
    // file.
    PostLaunchFile *string `locationName:"postLaunchFile" min:"1" type:"string"`

    // The deployment pre-launch file. This file will be executed prior to the launch
    // file.
    PreLaunchFile *string `locationName:"preLaunchFile" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Configuration information for a deployment launch.

func (DeploymentLaunchConfig) GoString Uses

func (s DeploymentLaunchConfig) GoString() string

GoString returns the string representation

func (*DeploymentLaunchConfig) SetEnvironmentVariables Uses

func (s *DeploymentLaunchConfig) SetEnvironmentVariables(v map[string]*string) *DeploymentLaunchConfig

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*DeploymentLaunchConfig) SetLaunchFile Uses

func (s *DeploymentLaunchConfig) SetLaunchFile(v string) *DeploymentLaunchConfig

SetLaunchFile sets the LaunchFile field's value.

func (*DeploymentLaunchConfig) SetPackageName Uses

func (s *DeploymentLaunchConfig) SetPackageName(v string) *DeploymentLaunchConfig

SetPackageName sets the PackageName field's value.

func (*DeploymentLaunchConfig) SetPostLaunchFile Uses

func (s *DeploymentLaunchConfig) SetPostLaunchFile(v string) *DeploymentLaunchConfig

SetPostLaunchFile sets the PostLaunchFile field's value.

func (*DeploymentLaunchConfig) SetPreLaunchFile Uses

func (s *DeploymentLaunchConfig) SetPreLaunchFile(v string) *DeploymentLaunchConfig

SetPreLaunchFile sets the PreLaunchFile field's value.

func (DeploymentLaunchConfig) String Uses

func (s DeploymentLaunchConfig) String() string

String returns the string representation

func (*DeploymentLaunchConfig) Validate Uses

func (s *DeploymentLaunchConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeregisterRobotInput Uses

type DeregisterRobotInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // Fleet is a required field
    Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the robot.
    //
    // Robot is a required field
    Robot *string `locationName:"robot" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeregisterRobotInput) GoString Uses

func (s DeregisterRobotInput) GoString() string

GoString returns the string representation

func (*DeregisterRobotInput) SetFleet Uses

func (s *DeregisterRobotInput) SetFleet(v string) *DeregisterRobotInput

SetFleet sets the Fleet field's value.

func (*DeregisterRobotInput) SetRobot Uses

func (s *DeregisterRobotInput) SetRobot(v string) *DeregisterRobotInput

SetRobot sets the Robot field's value.

func (DeregisterRobotInput) String Uses

func (s DeregisterRobotInput) String() string

String returns the string representation

func (*DeregisterRobotInput) Validate Uses

func (s *DeregisterRobotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeregisterRobotOutput Uses

type DeregisterRobotOutput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    Fleet *string `locationName:"fleet" min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the robot.
    Robot *string `locationName:"robot" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeregisterRobotOutput) GoString Uses

func (s DeregisterRobotOutput) GoString() string

GoString returns the string representation

func (*DeregisterRobotOutput) SetFleet Uses

func (s *DeregisterRobotOutput) SetFleet(v string) *DeregisterRobotOutput

SetFleet sets the Fleet field's value.

func (*DeregisterRobotOutput) SetRobot Uses

func (s *DeregisterRobotOutput) SetRobot(v string) *DeregisterRobotOutput

SetRobot sets the Robot field's value.

func (DeregisterRobotOutput) String Uses

func (s DeregisterRobotOutput) String() string

String returns the string representation

type DescribeDeploymentJobInput Uses

type DescribeDeploymentJobInput struct {

    // The Amazon Resource Name (ARN) of the deployment job.
    //
    // Job is a required field
    Job *string `locationName:"job" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDeploymentJobInput) GoString Uses

func (s DescribeDeploymentJobInput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentJobInput) SetJob Uses

func (s *DescribeDeploymentJobInput) SetJob(v string) *DescribeDeploymentJobInput

SetJob sets the Job field's value.

func (DescribeDeploymentJobInput) String Uses

func (s DescribeDeploymentJobInput) String() string

String returns the string representation

func (*DescribeDeploymentJobInput) Validate Uses

func (s *DescribeDeploymentJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDeploymentJobOutput Uses

type DescribeDeploymentJobOutput struct {

    // The Amazon Resource Name (ARN) of the deployment job.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the deployment job was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The deployment application configuration.
    DeploymentApplicationConfigs []*DeploymentApplicationConfig `locationName:"deploymentApplicationConfigs" min:"1" type:"list"`

    // The deployment configuration.
    DeploymentConfig *DeploymentConfig `locationName:"deploymentConfig" type:"structure"`

    // The deployment job failure code.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"DeploymentJobErrorCode"`

    // A short description of the reason why the deployment job failed.
    FailureReason *string `locationName:"failureReason" type:"string"`

    // The Amazon Resource Name (ARN) of the fleet.
    Fleet *string `locationName:"fleet" min:"1" type:"string"`

    // A list of robot deployment summaries.
    RobotDeploymentSummary []*RobotDeployment `locationName:"robotDeploymentSummary" type:"list"`

    // The status of the deployment job.
    Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"`

    // The list of all tags added to the specified deployment job.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeDeploymentJobOutput) GoString Uses

func (s DescribeDeploymentJobOutput) GoString() string

GoString returns the string representation

func (*DescribeDeploymentJobOutput) SetArn Uses

func (s *DescribeDeploymentJobOutput) SetArn(v string) *DescribeDeploymentJobOutput

SetArn sets the Arn field's value.

func (*DescribeDeploymentJobOutput) SetCreatedAt Uses

func (s *DescribeDeploymentJobOutput) SetCreatedAt(v time.Time) *DescribeDeploymentJobOutput

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeDeploymentJobOutput) SetDeploymentApplicationConfigs Uses

func (s *DescribeDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *DescribeDeploymentJobOutput

SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.

func (*DescribeDeploymentJobOutput) SetDeploymentConfig Uses

func (s *DescribeDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *DescribeDeploymentJobOutput

SetDeploymentConfig sets the DeploymentConfig field's value.

func (*DescribeDeploymentJobOutput) SetFailureCode Uses

func (s *DescribeDeploymentJobOutput) SetFailureCode(v string) *DescribeDeploymentJobOutput

SetFailureCode sets the FailureCode field's value.

func (*DescribeDeploymentJobOutput) SetFailureReason Uses

func (s *DescribeDeploymentJobOutput) SetFailureReason(v string) *DescribeDeploymentJobOutput

SetFailureReason sets the FailureReason field's value.

func (*DescribeDeploymentJobOutput) SetFleet Uses

func (s *DescribeDeploymentJobOutput) SetFleet(v string) *DescribeDeploymentJobOutput

SetFleet sets the Fleet field's value.

func (*DescribeDeploymentJobOutput) SetRobotDeploymentSummary Uses

func (s *DescribeDeploymentJobOutput) SetRobotDeploymentSummary(v []*RobotDeployment) *DescribeDeploymentJobOutput

SetRobotDeploymentSummary sets the RobotDeploymentSummary field's value.

func (*DescribeDeploymentJobOutput) SetStatus Uses

func (s *DescribeDeploymentJobOutput) SetStatus(v string) *DescribeDeploymentJobOutput

SetStatus sets the Status field's value.

func (*DescribeDeploymentJobOutput) SetTags Uses

func (s *DescribeDeploymentJobOutput) SetTags(v map[string]*string) *DescribeDeploymentJobOutput

SetTags sets the Tags field's value.

func (DescribeDeploymentJobOutput) String Uses

func (s DescribeDeploymentJobOutput) String() string

String returns the string representation

type DescribeFleetInput Uses

type DescribeFleetInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // Fleet is a required field
    Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeFleetInput) GoString Uses

func (s DescribeFleetInput) GoString() string

GoString returns the string representation

func (*DescribeFleetInput) SetFleet Uses

func (s *DescribeFleetInput) SetFleet(v string) *DescribeFleetInput

SetFleet sets the Fleet field's value.

func (DescribeFleetInput) String Uses

func (s DescribeFleetInput) String() string

String returns the string representation

func (*DescribeFleetInput) Validate Uses

func (s *DescribeFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFleetOutput Uses

type DescribeFleetOutput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the fleet was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) of the last deployment job.
    LastDeploymentJob *string `locationName:"lastDeploymentJob" min:"1" type:"string"`

    // The status of the last deployment.
    LastDeploymentStatus *string `locationName:"lastDeploymentStatus" type:"string" enum:"DeploymentStatus"`

    // The time of the last deployment.
    LastDeploymentTime *time.Time `locationName:"lastDeploymentTime" type:"timestamp"`

    // The name of the fleet.
    Name *string `locationName:"name" min:"1" type:"string"`

    // A list of robots.
    Robots []*Robot `locationName:"robots" type:"list"`

    // The list of all tags added to the specified fleet.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeFleetOutput) GoString Uses

func (s DescribeFleetOutput) GoString() string

GoString returns the string representation

func (*DescribeFleetOutput) SetArn Uses

func (s *DescribeFleetOutput) SetArn(v string) *DescribeFleetOutput

SetArn sets the Arn field's value.

func (*DescribeFleetOutput) SetCreatedAt Uses

func (s *DescribeFleetOutput) SetCreatedAt(v time.Time) *DescribeFleetOutput

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeFleetOutput) SetLastDeploymentJob Uses

func (s *DescribeFleetOutput) SetLastDeploymentJob(v string) *DescribeFleetOutput

SetLastDeploymentJob sets the LastDeploymentJob field's value.

func (*DescribeFleetOutput) SetLastDeploymentStatus Uses

func (s *DescribeFleetOutput) SetLastDeploymentStatus(v string) *DescribeFleetOutput

SetLastDeploymentStatus sets the LastDeploymentStatus field's value.

func (*DescribeFleetOutput) SetLastDeploymentTime Uses

func (s *DescribeFleetOutput) SetLastDeploymentTime(v time.Time) *DescribeFleetOutput

SetLastDeploymentTime sets the LastDeploymentTime field's value.

func (*DescribeFleetOutput) SetName Uses

func (s *DescribeFleetOutput) SetName(v string) *DescribeFleetOutput

SetName sets the Name field's value.

func (*DescribeFleetOutput) SetRobots Uses

func (s *DescribeFleetOutput) SetRobots(v []*Robot) *DescribeFleetOutput

SetRobots sets the Robots field's value.

func (*DescribeFleetOutput) SetTags Uses

func (s *DescribeFleetOutput) SetTags(v map[string]*string) *DescribeFleetOutput

SetTags sets the Tags field's value.

func (DescribeFleetOutput) String Uses

func (s DescribeFleetOutput) String() string

String returns the string representation

type DescribeRobotApplicationInput Uses

type DescribeRobotApplicationInput struct {

    // The Amazon Resource Name (ARN) of the robot application.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The version of the robot application to describe.
    ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeRobotApplicationInput) GoString Uses

func (s DescribeRobotApplicationInput) GoString() string

GoString returns the string representation

func (*DescribeRobotApplicationInput) SetApplication Uses

func (s *DescribeRobotApplicationInput) SetApplication(v string) *DescribeRobotApplicationInput

SetApplication sets the Application field's value.

func (*DescribeRobotApplicationInput) SetApplicationVersion Uses

func (s *DescribeRobotApplicationInput) SetApplicationVersion(v string) *DescribeRobotApplicationInput

SetApplicationVersion sets the ApplicationVersion field's value.

func (DescribeRobotApplicationInput) String Uses

func (s DescribeRobotApplicationInput) String() string

String returns the string representation

func (*DescribeRobotApplicationInput) Validate Uses

func (s *DescribeRobotApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRobotApplicationOutput Uses

type DescribeRobotApplicationOutput struct {

    // The Amazon Resource Name (ARN) of the robot application.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the robot application was
    // last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The name of the robot application.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The revision id of the robot application.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`

    // The robot software suite (ROS distribution) used by the robot application.
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure"`

    // The sources of the robot application.
    Sources []*Source `locationName:"sources" type:"list"`

    // The list of all tags added to the specified robot application.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // The version of the robot application.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeRobotApplicationOutput) GoString Uses

func (s DescribeRobotApplicationOutput) GoString() string

GoString returns the string representation

func (*DescribeRobotApplicationOutput) SetArn Uses

func (s *DescribeRobotApplicationOutput) SetArn(v string) *DescribeRobotApplicationOutput

SetArn sets the Arn field's value.

func (*DescribeRobotApplicationOutput) SetLastUpdatedAt Uses

func (s *DescribeRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *DescribeRobotApplicationOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*DescribeRobotApplicationOutput) SetName Uses

func (s *DescribeRobotApplicationOutput) SetName(v string) *DescribeRobotApplicationOutput

SetName sets the Name field's value.

func (*DescribeRobotApplicationOutput) SetRevisionId Uses

func (s *DescribeRobotApplicationOutput) SetRevisionId(v string) *DescribeRobotApplicationOutput

SetRevisionId sets the RevisionId field's value.

func (*DescribeRobotApplicationOutput) SetRobotSoftwareSuite Uses

func (s *DescribeRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *DescribeRobotApplicationOutput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*DescribeRobotApplicationOutput) SetSources Uses

func (s *DescribeRobotApplicationOutput) SetSources(v []*Source) *DescribeRobotApplicationOutput

SetSources sets the Sources field's value.

func (*DescribeRobotApplicationOutput) SetTags Uses

func (s *DescribeRobotApplicationOutput) SetTags(v map[string]*string) *DescribeRobotApplicationOutput

SetTags sets the Tags field's value.

func (*DescribeRobotApplicationOutput) SetVersion Uses

func (s *DescribeRobotApplicationOutput) SetVersion(v string) *DescribeRobotApplicationOutput

SetVersion sets the Version field's value.

func (DescribeRobotApplicationOutput) String Uses

func (s DescribeRobotApplicationOutput) String() string

String returns the string representation

type DescribeRobotInput Uses

type DescribeRobotInput struct {

    // The Amazon Resource Name (ARN) of the robot to be described.
    //
    // Robot is a required field
    Robot *string `locationName:"robot" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeRobotInput) GoString Uses

func (s DescribeRobotInput) GoString() string

GoString returns the string representation

func (*DescribeRobotInput) SetRobot Uses

func (s *DescribeRobotInput) SetRobot(v string) *DescribeRobotInput

SetRobot sets the Robot field's value.

func (DescribeRobotInput) String Uses

func (s DescribeRobotInput) String() string

String returns the string representation

func (*DescribeRobotInput) Validate Uses

func (s *DescribeRobotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRobotOutput Uses

type DescribeRobotOutput struct {

    // The target architecture of the robot application.
    Architecture *string `locationName:"architecture" type:"string" enum:"Architecture"`

    // The Amazon Resource Name (ARN) of the robot.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the robot was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) of the fleet.
    FleetArn *string `locationName:"fleetArn" min:"1" type:"string"`

    // The Greengrass group id.
    GreengrassGroupId *string `locationName:"greengrassGroupId" min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the last deployment job.
    LastDeploymentJob *string `locationName:"lastDeploymentJob" min:"1" type:"string"`

    // The time of the last deployment job.
    LastDeploymentTime *time.Time `locationName:"lastDeploymentTime" type:"timestamp"`

    // The name of the robot.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The status of the fleet.
    Status *string `locationName:"status" type:"string" enum:"RobotStatus"`

    // The list of all tags added to the specified robot.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeRobotOutput) GoString Uses

func (s DescribeRobotOutput) GoString() string

GoString returns the string representation

func (*DescribeRobotOutput) SetArchitecture Uses

func (s *DescribeRobotOutput) SetArchitecture(v string) *DescribeRobotOutput

SetArchitecture sets the Architecture field's value.

func (*DescribeRobotOutput) SetArn Uses

func (s *DescribeRobotOutput) SetArn(v string) *DescribeRobotOutput

SetArn sets the Arn field's value.

func (*DescribeRobotOutput) SetCreatedAt Uses

func (s *DescribeRobotOutput) SetCreatedAt(v time.Time) *DescribeRobotOutput

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeRobotOutput) SetFleetArn Uses

func (s *DescribeRobotOutput) SetFleetArn(v string) *DescribeRobotOutput

SetFleetArn sets the FleetArn field's value.

func (*DescribeRobotOutput) SetGreengrassGroupId Uses

func (s *DescribeRobotOutput) SetGreengrassGroupId(v string) *DescribeRobotOutput

SetGreengrassGroupId sets the GreengrassGroupId field's value.

func (*DescribeRobotOutput) SetLastDeploymentJob Uses

func (s *DescribeRobotOutput) SetLastDeploymentJob(v string) *DescribeRobotOutput

SetLastDeploymentJob sets the LastDeploymentJob field's value.

func (*DescribeRobotOutput) SetLastDeploymentTime Uses

func (s *DescribeRobotOutput) SetLastDeploymentTime(v time.Time) *DescribeRobotOutput

SetLastDeploymentTime sets the LastDeploymentTime field's value.

func (*DescribeRobotOutput) SetName Uses

func (s *DescribeRobotOutput) SetName(v string) *DescribeRobotOutput

SetName sets the Name field's value.

func (*DescribeRobotOutput) SetStatus Uses

func (s *DescribeRobotOutput) SetStatus(v string) *DescribeRobotOutput

SetStatus sets the Status field's value.

func (*DescribeRobotOutput) SetTags Uses

func (s *DescribeRobotOutput) SetTags(v map[string]*string) *DescribeRobotOutput

SetTags sets the Tags field's value.

func (DescribeRobotOutput) String Uses

func (s DescribeRobotOutput) String() string

String returns the string representation

type DescribeSimulationApplicationInput Uses

type DescribeSimulationApplicationInput struct {

    // The application information for the simulation application.
    //
    // Application is a required field
    Application *string `locationName:"application" min:"1" type:"string" required:"true"`

    // The version of the simulation application to describe.
    ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeSimulationApplicationInput) GoString Uses

func (s DescribeSimulationApplicationInput) GoString() string

GoString returns the string representation

func (*DescribeSimulationApplicationInput) SetApplication Uses

func (s *DescribeSimulationApplicationInput) SetApplication(v string) *DescribeSimulationApplicationInput

SetApplication sets the Application field's value.

func (*DescribeSimulationApplicationInput) SetApplicationVersion Uses

func (s *DescribeSimulationApplicationInput) SetApplicationVersion(v string) *DescribeSimulationApplicationInput

SetApplicationVersion sets the ApplicationVersion field's value.

func (DescribeSimulationApplicationInput) String Uses

func (s DescribeSimulationApplicationInput) String() string

String returns the string representation

func (*DescribeSimulationApplicationInput) Validate Uses

func (s *DescribeSimulationApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeSimulationApplicationOutput Uses

type DescribeSimulationApplicationOutput struct {

    // The Amazon Resource Name (ARN) of the robot simulation application.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation application
    // was last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The name of the simulation application.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The rendering engine for the simulation application.
    RenderingEngine *RenderingEngine `locationName:"renderingEngine" type:"structure"`

    // The revision id of the simulation application.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`

    // Information about the robot software suite (ROS distribution).
    RobotSoftwareSuite *RobotSoftwareSuite `locationName:"robotSoftwareSuite" type:"structure"`

    // The simulation software suite used by the simulation application.
    SimulationSoftwareSuite *SimulationSoftwareSuite `locationName:"simulationSoftwareSuite" type:"structure"`

    // The sources of the simulation application.
    Sources []*Source `locationName:"sources" type:"list"`

    // The list of all tags added to the specified simulation application.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // The version of the simulation application.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeSimulationApplicationOutput) GoString Uses

func (s DescribeSimulationApplicationOutput) GoString() string

GoString returns the string representation

func (*DescribeSimulationApplicationOutput) SetArn Uses

func (s *DescribeSimulationApplicationOutput) SetArn(v string) *DescribeSimulationApplicationOutput

SetArn sets the Arn field's value.

func (*DescribeSimulationApplicationOutput) SetLastUpdatedAt Uses

func (s *DescribeSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationApplicationOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*DescribeSimulationApplicationOutput) SetName Uses

func (s *DescribeSimulationApplicationOutput) SetName(v string) *DescribeSimulationApplicationOutput

SetName sets the Name field's value.

func (*DescribeSimulationApplicationOutput) SetRenderingEngine Uses

func (s *DescribeSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *DescribeSimulationApplicationOutput

SetRenderingEngine sets the RenderingEngine field's value.

func (*DescribeSimulationApplicationOutput) SetRevisionId Uses

func (s *DescribeSimulationApplicationOutput) SetRevisionId(v string) *DescribeSimulationApplicationOutput

SetRevisionId sets the RevisionId field's value.

func (*DescribeSimulationApplicationOutput) SetRobotSoftwareSuite Uses

func (s *DescribeSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *DescribeSimulationApplicationOutput

SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.

func (*DescribeSimulationApplicationOutput) SetSimulationSoftwareSuite Uses

func (s *DescribeSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *DescribeSimulationApplicationOutput

SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.

func (*DescribeSimulationApplicationOutput) SetSources Uses

func (s *DescribeSimulationApplicationOutput) SetSources(v []*Source) *DescribeSimulationApplicationOutput

SetSources sets the Sources field's value.

func (*DescribeSimulationApplicationOutput) SetTags Uses

func (s *DescribeSimulationApplicationOutput) SetTags(v map[string]*string) *DescribeSimulationApplicationOutput

SetTags sets the Tags field's value.

func (*DescribeSimulationApplicationOutput) SetVersion Uses

func (s *DescribeSimulationApplicationOutput) SetVersion(v string) *DescribeSimulationApplicationOutput

SetVersion sets the Version field's value.

func (DescribeSimulationApplicationOutput) String Uses

func (s DescribeSimulationApplicationOutput) String() string

String returns the string representation

type DescribeSimulationJobBatchInput Uses

type DescribeSimulationJobBatchInput struct {

    // The id of the batch to describe.
    //
    // Batch is a required field
    Batch *string `locationName:"batch" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeSimulationJobBatchInput) GoString Uses

func (s DescribeSimulationJobBatchInput) GoString() string

GoString returns the string representation

func (*DescribeSimulationJobBatchInput) SetBatch Uses

func (s *DescribeSimulationJobBatchInput) SetBatch(v string) *DescribeSimulationJobBatchInput

SetBatch sets the Batch field's value.

func (DescribeSimulationJobBatchInput) String Uses

func (s DescribeSimulationJobBatchInput) String() string

String returns the string representation

func (*DescribeSimulationJobBatchInput) Validate Uses

func (s *DescribeSimulationJobBatchInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeSimulationJobBatchOutput Uses

type DescribeSimulationJobBatchOutput struct {

    // The Amazon Resource Name (ARN) of the batch.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The batch policy.
    BatchPolicy *BatchPolicy `locationName:"batchPolicy" type:"structure"`

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request.
    ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation job batch
    // was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // A list of created simulation job summaries.
    CreatedRequests []*SimulationJobSummary `locationName:"createdRequests" type:"list"`

    // A list of failed create simulation job requests. The request failed to be
    // created into a simulation job. Failed requests do not have a simulation job
    // ID.
    FailedRequests []*FailedCreateSimulationJobRequest `locationName:"failedRequests" type:"list"`

    // The failure code of the simulation job batch.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"SimulationJobBatchErrorCode"`

    // The reason the simulation job batch failed.
    FailureReason *string `locationName:"failureReason" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation job batch
    // was last updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // A list of pending simulation job requests. These requests have not yet been
    // created into simulation jobs.
    PendingRequests []*SimulationJobRequest `locationName:"pendingRequests" min:"1" type:"list"`

    // The status of the batch.
    //
    // Pending
    //
    // The simulation job batch request is pending.
    //
    // InProgress
    //
    // The simulation job batch is in progress.
    //
    // Failed
    //
    // The simulation job batch failed. One or more simulation job requests could
    // not be completed due to an internal failure (like InternalServiceError).
    // See failureCode and failureReason for more information.
    //
    // Completed
    //
    // The simulation batch job completed. A batch is complete when (1) there are
    // no pending simulation job requests in the batch and none of the failed simulation
    // job requests are due to InternalServiceError and (2) when all created simulation
    // jobs have reached a terminal state (for example, Completed or Failed).
    //
    // Canceled
    //
    // The simulation batch job was cancelled.
    //
    // Canceling
    //
    // The simulation batch job is being cancelled.
    //
    // Completing
    //
    // The simulation batch job is completing.
    //
    // TimingOut
    //
    // The simulation job batch is timing out.
    //
    // If a batch timing out, and there are pending requests that were failing due
    // to an internal failure (like InternalServiceError), the batch status will
    // be Failed. If there are no such failing request, the batch status will be
    // TimedOut.
    //
    // TimedOut
    //
    // The simulation batch job timed out.
    Status *string `locationName:"status" type:"string" enum:"SimulationJobBatchStatus"`

    // A map that contains tag keys and tag values that are attached to the simulation
    // job batch.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeSimulationJobBatchOutput) GoString Uses

func (s DescribeSimulationJobBatchOutput) GoString() string

GoString returns the string representation

func (*DescribeSimulationJobBatchOutput) SetArn Uses

func (s *DescribeSimulationJobBatchOutput) SetArn(v string) *DescribeSimulationJobBatchOutput

SetArn sets the Arn field's value.

func (*DescribeSimulationJobBatchOutput) SetBatchPolicy Uses

func (s *DescribeSimulationJobBatchOutput) SetBatchPolicy(v *BatchPolicy) *DescribeSimulationJobBatchOutput

SetBatchPolicy sets the BatchPolicy field's value.

func (*DescribeSimulationJobBatchOutput) SetClientRequestToken Uses

func (s *DescribeSimulationJobBatchOutput) SetClientRequestToken(v string) *DescribeSimulationJobBatchOutput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*DescribeSimulationJobBatchOutput) SetCreatedAt Uses

func (s *DescribeSimulationJobBatchOutput) SetCreatedAt(v time.Time) *DescribeSimulationJobBatchOutput

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeSimulationJobBatchOutput) SetCreatedRequests Uses

func (s *DescribeSimulationJobBatchOutput) SetCreatedRequests(v []*SimulationJobSummary) *DescribeSimulationJobBatchOutput

SetCreatedRequests sets the CreatedRequests field's value.

func (*DescribeSimulationJobBatchOutput) SetFailedRequests Uses

func (s *DescribeSimulationJobBatchOutput) SetFailedRequests(v []*FailedCreateSimulationJobRequest) *DescribeSimulationJobBatchOutput

SetFailedRequests sets the FailedRequests field's value.

func (*DescribeSimulationJobBatchOutput) SetFailureCode Uses

func (s *DescribeSimulationJobBatchOutput) SetFailureCode(v string) *DescribeSimulationJobBatchOutput

SetFailureCode sets the FailureCode field's value.

func (*DescribeSimulationJobBatchOutput) SetFailureReason Uses

func (s *DescribeSimulationJobBatchOutput) SetFailureReason(v string) *DescribeSimulationJobBatchOutput

SetFailureReason sets the FailureReason field's value.

func (*DescribeSimulationJobBatchOutput) SetLastUpdatedAt Uses

func (s *DescribeSimulationJobBatchOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationJobBatchOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*DescribeSimulationJobBatchOutput) SetPendingRequests Uses

func (s *DescribeSimulationJobBatchOutput) SetPendingRequests(v []*SimulationJobRequest) *DescribeSimulationJobBatchOutput

SetPendingRequests sets the PendingRequests field's value.

func (*DescribeSimulationJobBatchOutput) SetStatus Uses

func (s *DescribeSimulationJobBatchOutput) SetStatus(v string) *DescribeSimulationJobBatchOutput

SetStatus sets the Status field's value.

func (*DescribeSimulationJobBatchOutput) SetTags Uses

func (s *DescribeSimulationJobBatchOutput) SetTags(v map[string]*string) *DescribeSimulationJobBatchOutput

SetTags sets the Tags field's value.

func (DescribeSimulationJobBatchOutput) String Uses

func (s DescribeSimulationJobBatchOutput) String() string

String returns the string representation

type DescribeSimulationJobInput Uses

type DescribeSimulationJobInput struct {

    // The Amazon Resource Name (ARN) of the simulation job to be described.
    //
    // Job is a required field
    Job *string `locationName:"job" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeSimulationJobInput) GoString Uses

func (s DescribeSimulationJobInput) GoString() string

GoString returns the string representation

func (*DescribeSimulationJobInput) SetJob Uses

func (s *DescribeSimulationJobInput) SetJob(v string) *DescribeSimulationJobInput

SetJob sets the Job field's value.

func (DescribeSimulationJobInput) String Uses

func (s DescribeSimulationJobInput) String() string

String returns the string representation

func (*DescribeSimulationJobInput) Validate Uses

func (s *DescribeSimulationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeSimulationJobOutput Uses

type DescribeSimulationJobOutput struct {

    // The Amazon Resource Name (ARN) of the simulation job.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // Unique, case-sensitive identifier that you provide to ensure the idempotency
    // of the request.
    ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string"`

    // Compute information for the simulation job.
    Compute *ComputeResponse `locationName:"compute" type:"structure"`

    // The data sources for the simulation job.
    DataSources []*DataSource `locationName:"dataSources" type:"list"`

    // The failure behavior for the simulation job.
    FailureBehavior *string `locationName:"failureBehavior" type:"string" enum:"FailureBehavior"`

    // The failure code of the simulation job if it failed:
    //
    // InternalServiceError
    //
    // Internal service error.
    //
    // RobotApplicationCrash
    //
    // Robot application exited abnormally.
    //
    // SimulationApplicationCrash
    //
    // Simulation application exited abnormally.
    //
    // BadPermissionsRobotApplication
    //
    // Robot application bundle could not be downloaded.
    //
    // BadPermissionsSimulationApplication
    //
    // Simulation application bundle could not be downloaded.
    //
    // BadPermissionsS3Output
    //
    // Unable to publish outputs to customer-provided S3 bucket.
    //
    // BadPermissionsCloudwatchLogs
    //
    // Unable to publish logs to customer-provided CloudWatch Logs resource.
    //
    // SubnetIpLimitExceeded
    //
    // Subnet IP limit exceeded.
    //
    // ENILimitExceeded
    //
    // ENI limit exceeded.
    //
    // BadPermissionsUserCredentials
    //
    // Unable to use the Role provided.
    //
    // InvalidBundleRobotApplication
    //
    // Robot bundle cannot be extracted (invalid format, bundling error, or other
    // issue).
    //
    // InvalidBundleSimulationApplication
    //
    // Simulation bundle cannot be extracted (invalid format, bundling error, or
    // other issue).
    //
    // RobotApplicationVersionMismatchedEtag
    //
    // Etag for RobotApplication does not match value during version creation.
    //
    // SimulationApplicationVersionMismatchedEtag
    //
    // Etag for SimulationApplication does not match value during version creation.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"SimulationJobErrorCode"`

    // Details about why the simulation job failed. For more information about troubleshooting,
    // see Troubleshooting (https://docs.aws.amazon.com/robomaker/latest/dg/troubleshooting.html).
    FailureReason *string `locationName:"failureReason" type:"string"`

    // The IAM role that allows the simulation instance to call the AWS APIs that
    // are specified in its associated policies on your behalf.
    IamRole *string `locationName:"iamRole" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the simulation job was last
    // started.
    LastStartedAt *time.Time `locationName:"lastStartedAt" type:"timestamp"`

    // The time, in milliseconds since the epoch, when the simulation job was last
    // updated.
    LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"`

    // The logging configuration.
    LoggingConfig *LoggingConfig `locationName:"loggingConfig" type:"structure"`

    // The maximum job duration in seconds. The value must be 8 days (691,200 seconds)
    // or less.
    MaxJobDurationInSeconds *int64 `locationName:"maxJobDurationInSeconds" type:"long"`

    // The name of the simulation job.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The network interface information for the simulation job.
    NetworkInterface *NetworkInterface `locationName:"networkInterface" type:"structure"`

    // Location for output files generated by the simulation job.
    OutputLocation *OutputLocation `locationName:"outputLocation" type:"structure"`

    // A list of robot applications.
    RobotApplications []*RobotApplicationConfig `locationName:"robotApplications" min:"1" type:"list"`

    // A list of simulation applications.
    SimulationApplications []*SimulationApplicationConfig `locationName:"simulationApplications" min:"1" type:"list"`

    // The simulation job execution duration in milliseconds.
    SimulationTimeMillis *int64 `locationName:"simulationTimeMillis" type:"long"`

    // The status of the simulation job.
    Status *string `locationName:"status" type:"string" enum:"SimulationJobStatus"`

    // The list of all tags added to the specified simulation job.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // The VPC configuration.
    VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeSimulationJobOutput) GoString Uses

func (s DescribeSimulationJobOutput) GoString() string

GoString returns the string representation

func (*DescribeSimulationJobOutput) SetArn Uses

func (s *DescribeSimulationJobOutput) SetArn(v string) *DescribeSimulationJobOutput

SetArn sets the Arn field's value.

func (*DescribeSimulationJobOutput) SetClientRequestToken Uses

func (s *DescribeSimulationJobOutput) SetClientRequestToken(v string) *DescribeSimulationJobOutput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*DescribeSimulationJobOutput) SetCompute Uses

func (s *DescribeSimulationJobOutput) SetCompute(v *ComputeResponse) *DescribeSimulationJobOutput

SetCompute sets the Compute field's value.

func (*DescribeSimulationJobOutput) SetDataSources Uses

func (s *DescribeSimulationJobOutput) SetDataSources(v []*DataSource) *DescribeSimulationJobOutput

SetDataSources sets the DataSources field's value.

func (*DescribeSimulationJobOutput) SetFailureBehavior Uses

func (s *DescribeSimulationJobOutput) SetFailureBehavior(v string) *DescribeSimulationJobOutput

SetFailureBehavior sets the FailureBehavior field's value.

func (*DescribeSimulationJobOutput) SetFailureCode Uses

func (s *DescribeSimulationJobOutput) SetFailureCode(v string) *DescribeSimulationJobOutput

SetFailureCode sets the FailureCode field's value.

func (*DescribeSimulationJobOutput) SetFailureReason Uses

func (s *DescribeSimulationJobOutput) SetFailureReason(v string) *DescribeSimulationJobOutput

SetFailureReason sets the FailureReason field's value.

func (*DescribeSimulationJobOutput) SetIamRole Uses

func (s *DescribeSimulationJobOutput) SetIamRole(v string) *DescribeSimulationJobOutput

SetIamRole sets the IamRole field's value.

func (*DescribeSimulationJobOutput) SetLastStartedAt Uses

func (s *DescribeSimulationJobOutput) SetLastStartedAt(v time.Time) *DescribeSimulationJobOutput

SetLastStartedAt sets the LastStartedAt field's value.

func (*DescribeSimulationJobOutput) SetLastUpdatedAt Uses

func (s *DescribeSimulationJobOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationJobOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*DescribeSimulationJobOutput) SetLoggingConfig Uses

func (s *DescribeSimulationJobOutput) SetLoggingConfig(v *LoggingConfig) *DescribeSimulationJobOutput

SetLoggingConfig sets the LoggingConfig field's value.

func (*DescribeSimulationJobOutput) SetMaxJobDurationInSeconds Uses

func (s *DescribeSimulationJobOutput) SetMaxJobDurationInSeconds(v int64) *DescribeSimulationJobOutput

SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.

func (*DescribeSimulationJobOutput) SetName Uses

func (s *DescribeSimulationJobOutput) SetName(v string) *DescribeSimulationJobOutput

SetName sets the Name field's value.

func (*DescribeSimulationJobOutput) SetNetworkInterface Uses

func (s *DescribeSimulationJobOutput) SetNetworkInterface(v *NetworkInterface) *DescribeSimulationJobOutput

SetNetworkInterface sets the NetworkInterface field's value.

func (*DescribeSimulationJobOutput) SetOutputLocation Uses

func (s *DescribeSimulationJobOutput) SetOutputLocation(v *OutputLocation) *DescribeSimulationJobOutput

SetOutputLocation sets the OutputLocation field's value.

func (*DescribeSimulationJobOutput) SetRobotApplications Uses

func (s *DescribeSimulationJobOutput) SetRobotApplications(v []*RobotApplicationConfig) *DescribeSimulationJobOutput

SetRobotApplications sets the RobotApplications field's value.

func (*DescribeSimulationJobOutput) SetSimulationApplications Uses

func (s *DescribeSimulationJobOutput) SetSimulationApplications(v []*SimulationApplicationConfig) *DescribeSimulationJobOutput

SetSimulationApplications sets the SimulationApplications field's value.

func (*DescribeSimulationJobOutput) SetSimulationTimeMillis Uses

func (s *DescribeSimulationJobOutput) SetSimulationTimeMillis(v int64) *DescribeSimulationJobOutput

SetSimulationTimeMillis sets the SimulationTimeMillis field's value.

func (*DescribeSimulationJobOutput) SetStatus Uses

func (s *DescribeSimulationJobOutput) SetStatus(v string) *DescribeSimulationJobOutput

SetStatus sets the Status field's value.

func (*DescribeSimulationJobOutput) SetTags Uses

func (s *DescribeSimulationJobOutput) SetTags(v map[string]*string) *DescribeSimulationJobOutput

SetTags sets the Tags field's value.

func (*DescribeSimulationJobOutput) SetVpcConfig Uses

func (s *DescribeSimulationJobOutput) SetVpcConfig(v *VPCConfigResponse) *DescribeSimulationJobOutput

SetVpcConfig sets the VpcConfig field's value.

func (DescribeSimulationJobOutput) String Uses

func (s DescribeSimulationJobOutput) String() string

String returns the string representation

type FailedCreateSimulationJobRequest Uses

type FailedCreateSimulationJobRequest struct {

    // The time, in milliseconds since the epoch, when the simulation job batch
    // failed.
    FailedAt *time.Time `locationName:"failedAt" type:"timestamp"`

    // The failure code.
    FailureCode *string `locationName:"failureCode" type:"string" enum:"SimulationJobErrorCode"`

    // The failure reason of the simulation job request.
    FailureReason *string `locationName:"failureReason" type:"string"`

    // The simulation job request.
    Request *SimulationJobRequest `locationName:"request" type:"structure"`
    // contains filtered or unexported fields
}

Information about a failed create simulation job request.

func (FailedCreateSimulationJobRequest) GoString Uses

func (s FailedCreateSimulationJobRequest) GoString() string

GoString returns the string representation

func (*FailedCreateSimulationJobRequest) SetFailedAt Uses

func (s *FailedCreateSimulationJobRequest) SetFailedAt(v time.Time) *FailedCreateSimulationJobRequest

SetFailedAt sets the FailedAt field's value.

func (*FailedCreateSimulationJobRequest) SetFailureCode Uses

func (s *FailedCreateSimulationJobRequest) SetFailureCode(v string) *FailedCreateSimulationJobRequest

SetFailureCode sets the FailureCode field's value.

func (*FailedCreateSimulationJobRequest) SetFailureReason Uses

func (s *FailedCreateSimulationJobRequest) SetFailureReason(v string) *FailedCreateSimulationJobRequest

SetFailureReason sets the FailureReason field's value.

func (*FailedCreateSimulationJobRequest) SetRequest Uses

func (s *FailedCreateSimulationJobRequest) SetRequest(v *SimulationJobRequest) *FailedCreateSimulationJobRequest

SetRequest sets the Request field's value.

func (FailedCreateSimulationJobRequest) String Uses

func (s FailedCreateSimulationJobRequest) String() string

String returns the string representation

type Filter Uses

type Filter struct {

    // The name of the filter.
    Name *string `locationName:"name" min:"1" type:"string"`

    // A list of values.
    Values []*string `locationName:"values" min:"1" type:"list"`
    // contains filtered or unexported fields
}

Information about a filter.

func (Filter) GoString Uses

func (s Filter) GoString() string

GoString returns the string representation

func (*Filter) SetName Uses

func (s *Filter) SetName(v string) *Filter

SetName sets the Name field's value.

func (*Filter) SetValues Uses

func (s *Filter) SetValues(v []*string) *Filter

SetValues sets the Values field's value.

func (Filter) String Uses

func (s Filter) String() string

String returns the string representation

func (*Filter) Validate Uses

func (s *Filter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Fleet Uses

type Fleet struct {

    // The Amazon Resource Name (ARN) of the fleet.
    Arn *string `locationName:"arn" min:"1" type:"string"`

    // The time, in milliseconds since the epoch, when the fleet was created.
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"`

    // The Amazon Resource Name (ARN) of the last deployment job.
    LastDeploymentJob *string `locationName:"lastDeploymentJob" min:"1" type:"string"`

    // The status of the last fleet deployment.
    LastDeploymentStatus *string `locationName:"lastDeploymentStatus" type:"string" enum:"DeploymentStatus"`

    // The time of the last deployment.
    LastDeploymentTime *time.Time `locationName:"lastDeploymentTime" type:"timestamp"`

    // The name of the fleet.
    Name *string `locationName:"name" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about a fleet.

func (Fleet) GoString Uses

func (s Fleet) GoString() string

GoString returns the string representation

func (*Fleet) SetArn Uses

func (s *Fleet) SetArn(v string) *Fleet

SetArn sets the Arn field's value.

func (*Fleet) SetCreatedAt Uses

func (s *Fleet) SetCreatedAt(v time.Time) *Fleet

SetCreatedAt sets the CreatedAt field's value.

func (*Fleet) SetLastDeploymentJob Uses

func (s *Fleet) SetLastDeploymentJob(v string) *Fleet

SetLastDeploymentJob sets the LastDeploymentJob field's value.

func (*Fleet) SetLastDeploymentStatus Uses

func (s *Fleet) SetLastDeploymentStatus(v string) *Fleet

SetLastDeploymentStatus sets the LastDeploymentStatus field's value.

func (*Fleet) SetLastDeploymentTime Uses

func (s *Fleet) SetLastDeploymentTime(v time.Time) *Fleet

SetLastDeploymentTime sets the LastDeploymentTime field's value.

func (*Fleet) SetName Uses

func (s *Fleet) SetName(v string) *Fleet

SetName sets the Name field's value.

func (Fleet) String Uses

func (s Fleet) String() string

String returns the string representation

type IdempotentParameterMismatchException Uses

type IdempotentParameterMismatchException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.

func (*IdempotentParameterMismatchException) Code Uses

func (s *IdempotentParameterMismatchException) Code() string

Code returns the exception type name.

func (*IdempotentParameterMismatchException) Error Uses

func (s *IdempotentParameterMismatchException) Error() string

func (IdempotentParameterMismatchException) GoString Uses

func (s IdempotentParameterMismatchException) GoString() string

GoString returns the string representation

func (*IdempotentParameterMismatchException) Message Uses

func (s *IdempotentParameterMismatchException) Message() string

Message returns the exception's message.

func (*IdempotentParameterMismatchException) OrigErr Uses

func (s *IdempotentParameterMismatchException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*IdempotentParameterMismatchException) RequestID Uses

func (s *IdempotentParameterMismatchException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*IdempotentParameterMismatchException) StatusCode Uses

func (s *IdempotentParameterMismatchException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (IdempotentParameterMismatchException) String Uses

func (s IdempotentParameterMismatchException) String() string

String returns the string representation

type InternalServerException Uses

type InternalServerException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

AWS RoboMaker experienced a service issue. Try your call again.

func (*InternalServerException) Code Uses

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error Uses

func (s *InternalServerException) Error() string

func (InternalServerException) GoString Uses

func (s InternalServerException) GoString() string

GoString returns the string representation

func (*InternalServerException) Message Uses

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr Uses

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID Uses

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode Uses

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String Uses

func (s InternalServerException) String() string

String returns the string representation

type InvalidParameterException Uses

type InvalidParameterException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message provides an explanation of the error value.

func (*InvalidParameterException) Code Uses

func (s *InvalidParameterException) Code() string

Code returns the exception type name.

func (*InvalidParameterException) Error Uses

func (s *InvalidParameterException) Error() string

func (InvalidParameterException) GoString Uses

func (s InvalidParameterException) GoString() string

GoString returns the string representation

func (*InvalidParameterException) Message Uses

func (s *InvalidParameterException) Message() string

Message returns the exception's message.

func (*InvalidParameterException) OrigErr Uses

func (s *InvalidParameterException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidParameterException) RequestID Uses

func (s *InvalidParameterException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidParameterException) StatusCode Uses

func (s *InvalidParameterException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidParameterException) String Uses

func (s InvalidParameterException) String() string

String returns the string representation

type LaunchConfig Uses

type LaunchConfig struct {

    // The environment variables for the application launch.
    EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"`

    // The launch file name.
    //
    // LaunchFile is a required field
    LaunchFile *string `locationName:"launchFile" min:"1" type:"string" required:"true"`

    // The package name.
    //
    // PackageName is a required field
    PackageName *string `locationName:"packageName" min:"1" type:"string" required:"true"`

    // The port forwarding configuration.
    PortForwardingConfig *PortForwardingConfig `locationName:"portForwardingConfig" type:"structure"`

    // Boolean indicating whether a streaming session will be configured for the
    // application. If True, AWS RoboMaker will configure a connection so you can
    // interact with your application as it is running in the simulation. You must
    // configure and luanch the component. It must have a graphical user interface.
    StreamUI *bool `locationName:"streamUI" type:"boolean"`
    // contains filtered or unexported fields
}

Information about a launch configuration.

func (LaunchConfig) GoString Uses

func (s LaunchConfig) GoString() string

GoString returns the string representation

func (*LaunchConfig) SetEnvironmentVariables Uses

func (s *LaunchConfig) SetEnvironmentVariables(v map[string]*string) *LaunchConfig

SetEnvironmentVariables sets the EnvironmentVariables field's value.

func (*LaunchConfig) SetLaunchFile Uses

func (s *LaunchConfig) SetLaunchFile(v string) *LaunchConfig

SetLaunchFile sets the LaunchFile field's value.

func (*LaunchConfig) SetPackageName Uses

func (s *LaunchConfig) SetPackageName(v string) *LaunchConfig

SetPackageName sets the PackageName field's value.

func (*LaunchConfig) SetPortForwardingConfig Uses

func (s *LaunchConfig) SetPortForwardingConfig(v *PortForwardingConfig) *LaunchConfig

SetPortForwardingConfig sets the PortForwardingConfig field's value.

func (*LaunchConfig) SetStreamUI Uses

func (s *LaunchConfig) SetStreamUI(v bool) *LaunchConfig

SetStreamUI sets the StreamUI field's value.

func (LaunchConfig) String Uses

func (s LaunchConfig) String() string

String returns the string representation

func (*LaunchConfig) Validate Uses

func (s *LaunchConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LimitExceededException Uses

type LimitExceededException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

func (*LimitExceededException) Code Uses

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error Uses

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString Uses

func (s LimitExceededException) GoString() string

GoString returns the string representation

func (*LimitExceededException) Message Uses

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr Uses

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID Uses

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode Uses

func (s *LimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (LimitExceededException) String Uses

func (s LimitExceededException) String() string

String returns the string representation

type ListDeploymentJobsInput Uses

type ListDeploymentJobsInput struct {

    // Optional filters to limit results.
    //
    // The filter names status and fleetName are supported. When filtering, you
    // must use the complete value of the filtered item. You can use up to three
    // filters, but they must be for the same named item. For example, if you are
    // looking for items with the status InProgress or the status Pending.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListDeploymentJobs only returns maxResults results
    // in a single page along with a nextToken response element. The remaining results
    // of the initial request can be seen by sending another ListDeploymentJobs
    // request with the returned nextToken value. This value can be between 1 and
    // 200. If this parameter is not used, then ListDeploymentJobs returns up to
    // 200 results and a nextToken value if applicable.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListDeploymentJobs
    // request where maxResults was used and the results exceeded the value of that
    // parameter. Pagination continues from the end of the previous results that
    // returned the nextToken value.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDeploymentJobsInput) GoString Uses

func (s ListDeploymentJobsInput) GoString() string

GoString returns the string representation

func (*ListDeploymentJobsInput) SetFilters Uses

func (s *ListDeploymentJobsInput) SetFilters(v []*Filter) *ListDeploymentJobsInput

SetFilters sets the Filters field's value.

func (*ListDeploymentJobsInput) SetMaxResults Uses

func (s *ListDeploymentJobsInput) SetMaxResults(v int64) *ListDeploymentJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDeploymentJobsInput) SetNextToken Uses

func (s *ListDeploymentJobsInput) SetNextToken(v string) *ListDeploymentJobsInput

SetNextToken sets the NextToken field's value.

func (ListDeploymentJobsInput) String Uses

func (s ListDeploymentJobsInput) String() string

String returns the string representation

func (*ListDeploymentJobsInput) Validate Uses

func (s *ListDeploymentJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDeploymentJobsOutput Uses

type ListDeploymentJobsOutput struct {

    // A list of deployment jobs that meet the criteria of the request.
    DeploymentJobs []*DeploymentJob `locationName:"deploymentJobs" type:"list"`

    // The nextToken value to include in a future ListDeploymentJobs request. When
    // the results of a ListDeploymentJobs request exceed maxResults, this value
    // can be used to retrieve the next page of results. This value is null when
    // there are no more results to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDeploymentJobsOutput) GoString Uses

func (s ListDeploymentJobsOutput) GoString() string

GoString returns the string representation

func (*ListDeploymentJobsOutput) SetDeploymentJobs Uses

func (s *ListDeploymentJobsOutput) SetDeploymentJobs(v []*DeploymentJob) *ListDeploymentJobsOutput

SetDeploymentJobs sets the DeploymentJobs field's value.

func (*ListDeploymentJobsOutput) SetNextToken Uses

func (s *ListDeploymentJobsOutput) SetNextToken(v string) *ListDeploymentJobsOutput

SetNextToken sets the NextToken field's value.

func (ListDeploymentJobsOutput) String Uses

func (s ListDeploymentJobsOutput) String() string

String returns the string representation

type ListFleetsInput Uses

type ListFleetsInput struct {

    // Optional filters to limit results.
    //
    // The filter name name is supported. When filtering, you must use the complete
    // value of the filtered item. You can use up to three filters.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListFleets only returns maxResults results in
    // a single page along with a nextToken response element. The remaining results
    // of the initial request can be seen by sending another ListFleets request
    // with the returned nextToken value. This value can be between 1 and 200. If
    // this parameter is not used, then ListFleets returns up to 200 results and
    // a nextToken value if applicable.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListFleets request
    // where maxResults was used and the results exceeded the value of that parameter.
    // Pagination continues from the end of the previous results that returned the
    // nextToken value.
    //
    // This token should be treated as an opaque identifier that is only used to
    // retrieve the next items in a list and not for other programmatic purposes.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListFleetsInput) GoString Uses

func (s ListFleetsInput) GoString() string

GoString returns the string representation

func (*ListFleetsInput) SetFilters Uses

func (s *ListFleetsInput) SetFilters(v []*Filter) *ListFleetsInput

SetFilters sets the Filters field's value.

func (*ListFleetsInput) SetMaxResults Uses

func (s *ListFleetsInput) SetMaxResults(v int64) *ListFleetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListFleetsInput) SetNextToken Uses

func (s *ListFleetsInput) SetNextToken(v string) *ListFleetsInput

SetNextToken sets the NextToken field's value.

func (ListFleetsInput) String Uses

func (s ListFleetsInput) String() string

String returns the string representation

func (*ListFleetsInput) Validate Uses

func (s *ListFleetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFleetsOutput Uses

type ListFleetsOutput struct {

    // A list of fleet details meeting the request criteria.
    FleetDetails []*Fleet `locationName:"fleetDetails" type:"list"`

    // The nextToken value to include in a future ListDeploymentJobs request. When
    // the results of a ListFleets request exceed maxResults, this value can be
    // used to retrieve the next page of results. This value is null when there
    // are no more results to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListFleetsOutput) GoString Uses

func (s ListFleetsOutput) GoString() string

GoString returns the string representation

func (*ListFleetsOutput) SetFleetDetails Uses

func (s *ListFleetsOutput) SetFleetDetails(v []*Fleet) *ListFleetsOutput

SetFleetDetails sets the FleetDetails field's value.

func (*ListFleetsOutput) SetNextToken Uses

func (s *ListFleetsOutput) SetNextToken(v string) *ListFleetsOutput

SetNextToken sets the NextToken field's value.

func (ListFleetsOutput) String Uses

func (s ListFleetsOutput) String() string

String returns the string representation

type ListRobotApplicationsInput Uses

type ListRobotApplicationsInput struct {

    // Optional filters to limit results.
    //
    // The filter name name is supported. When filtering, you must use the complete
    // value of the filtered item. You can use up to three filters.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListRobotApplications only returns maxResults
    // results in a single page along with a nextToken response element. The remaining
    // results of the initial request can be seen by sending another ListRobotApplications
    // request with the returned nextToken value. This value can be between 1 and
    // 100. If this parameter is not used, then ListRobotApplications returns up
    // to 100 results and a nextToken value if applicable.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListRobotApplications
    // request where maxResults was used and the results exceeded the value of that
    // parameter. Pagination continues from the end of the previous results that
    // returned the nextToken value.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // The version qualifier of the robot application.
    VersionQualifier *string `locationName:"versionQualifier" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListRobotApplicationsInput) GoString Uses

func (s ListRobotApplicationsInput) GoString() string

GoString returns the string representation

func (*ListRobotApplicationsInput) SetFilters Uses

func (s *ListRobotApplicationsInput) SetFilters(v []*Filter) *ListRobotApplicationsInput

SetFilters sets the Filters field's value.

func (*ListRobotApplicationsInput) SetMaxResults Uses

func (s *ListRobotApplicationsInput) SetMaxResults(v int64) *ListRobotApplicationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRobotApplicationsInput) SetNextToken Uses

func (s *ListRobotApplicationsInput) SetNextToken(v string) *ListRobotApplicationsInput

SetNextToken sets the NextToken field's value.

func (*ListRobotApplicationsInput) SetVersionQualifier Uses

func (s *ListRobotApplicationsInput) SetVersionQualifier(v string) *ListRobotApplicationsInput

SetVersionQualifier sets the VersionQualifier field's value.

func (ListRobotApplicationsInput) String Uses

func (s ListRobotApplicationsInput) String() string

String returns the string representation

func (*ListRobotApplicationsInput) Validate Uses

func (s *ListRobotApplicationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRobotApplicationsOutput Uses

type ListRobotApplicationsOutput struct {

    // The nextToken value to include in a future ListRobotApplications request.
    // When the results of a ListRobotApplications request exceed maxResults, this
    // value can be used to retrieve the next page of results. This value is null
    // when there are no more results to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // A list of robot application summaries that meet the criteria of the request.
    RobotApplicationSummaries []*RobotApplicationSummary `locationName:"robotApplicationSummaries" type:"list"`
    // contains filtered or unexported fields
}

func (ListRobotApplicationsOutput) GoString Uses

func (s ListRobotApplicationsOutput) GoString() string

GoString returns the string representation

func (*ListRobotApplicationsOutput) SetNextToken Uses

func (s *ListRobotApplicationsOutput) SetNextToken(v string) *ListRobotApplicationsOutput

SetNextToken sets the NextToken field's value.

func (*ListRobotApplicationsOutput) SetRobotApplicationSummaries Uses

func (s *ListRobotApplicationsOutput) SetRobotApplicationSummaries(v []*RobotApplicationSummary) *ListRobotApplicationsOutput

SetRobotApplicationSummaries sets the RobotApplicationSummaries field's value.

func (ListRobotApplicationsOutput) String Uses

func (s ListRobotApplicationsOutput) String() string

String returns the string representation

type ListRobotsInput Uses

type ListRobotsInput struct {

    // Optional filters to limit results.
    //
    // The filter names status and fleetName are supported. When filtering, you
    // must use the complete value of the filtered item. You can use up to three
    // filters, but they must be for the same named item. For example, if you are
    // looking for items with the status Registered or the status Available.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListRobots only returns maxResults results in
    // a single page along with a nextToken response element. The remaining results
    // of the initial request can be seen by sending another ListRobots request
    // with the returned nextToken value. This value can be between 1 and 200. If
    // this parameter is not used, then ListRobots returns up to 200 results and
    // a nextToken value if applicable.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListRobots request
    // where maxResults was used and the results exceeded the value of that parameter.
    // Pagination continues from the end of the previous results that returned the
    // nextToken value.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListRobotsInput) GoString Uses

func (s ListRobotsInput) GoString() string

GoString returns the string representation

func (*ListRobotsInput) SetFilters Uses

func (s *ListRobotsInput) SetFilters(v []*Filter) *ListRobotsInput

SetFilters sets the Filters field's value.

func (*ListRobotsInput) SetMaxResults Uses

func (s *ListRobotsInput) SetMaxResults(v int64) *ListRobotsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRobotsInput) SetNextToken Uses

func (s *ListRobotsInput) SetNextToken(v string) *ListRobotsInput

SetNextToken sets the NextToken field's value.

func (ListRobotsInput) String Uses

func (s ListRobotsInput) String() string

String returns the string representation

func (*ListRobotsInput) Validate Uses

func (s *ListRobotsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRobotsOutput Uses

type ListRobotsOutput struct {

    // The nextToken value to include in a future ListRobots request. When the results
    // of a ListRobot request exceed maxResults, this value can be used to retrieve
    // the next page of results. This value is null when there are no more results
    // to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // A list of robots that meet the criteria of the request.
    Robots []*Robot `locationName:"robots" type:"list"`
    // contains filtered or unexported fields
}

func (ListRobotsOutput) GoString Uses

func (s ListRobotsOutput) GoString() string

GoString returns the string representation

func (*ListRobotsOutput) SetNextToken Uses

func (s *ListRobotsOutput) SetNextToken(v string) *ListRobotsOutput

SetNextToken sets the NextToken field's value.

func (*ListRobotsOutput) SetRobots Uses

func (s *ListRobotsOutput) SetRobots(v []*Robot) *ListRobotsOutput

SetRobots sets the Robots field's value.

func (ListRobotsOutput) String Uses

func (s ListRobotsOutput) String() string

String returns the string representation

type ListSimulationApplicationsInput Uses

type ListSimulationApplicationsInput struct {

    // Optional list of filters to limit results.
    //
    // The filter name name is supported. When filtering, you must use the complete
    // value of the filtered item. You can use up to three filters.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListSimulationApplications only returns maxResults
    // results in a single page along with a nextToken response element. The remaining
    // results of the initial request can be seen by sending another ListSimulationApplications
    // request with the returned nextToken value. This value can be between 1 and
    // 100. If this parameter is not used, then ListSimulationApplications returns
    // up to 100 results and a nextToken value if applicable.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListSimulationApplications
    // request where maxResults was used and the results exceeded the value of that
    // parameter. Pagination continues from the end of the previous results that
    // returned the nextToken value.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // The version qualifier of the simulation application.
    VersionQualifier *string `locationName:"versionQualifier" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListSimulationApplicationsInput) GoString Uses

func (s ListSimulationApplicationsInput) GoString() string

GoString returns the string representation

func (*ListSimulationApplicationsInput) SetFilters Uses

func (s *ListSimulationApplicationsInput) SetFilters(v []*Filter) *ListSimulationApplicationsInput

SetFilters sets the Filters field's value.

func (*ListSimulationApplicationsInput) SetMaxResults Uses

func (s *ListSimulationApplicationsInput) SetMaxResults(v int64) *ListSimulationApplicationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSimulationApplicationsInput) SetNextToken Uses

func (s *ListSimulationApplicationsInput) SetNextToken(v string) *ListSimulationApplicationsInput

SetNextToken sets the NextToken field's value.

func (*ListSimulationApplicationsInput) SetVersionQualifier Uses

func (s *ListSimulationApplicationsInput) SetVersionQualifier(v string) *ListSimulationApplicationsInput

SetVersionQualifier sets the VersionQualifier field's value.

func (ListSimulationApplicationsInput) String Uses

func (s ListSimulationApplicationsInput) String() string

String returns the string representation

func (*ListSimulationApplicationsInput) Validate Uses

func (s *ListSimulationApplicationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSimulationApplicationsOutput Uses

type ListSimulationApplicationsOutput struct {

    // The nextToken value to include in a future ListSimulationApplications request.
    // When the results of a ListRobot request exceed maxResults, this value can
    // be used to retrieve the next page of results. This value is null when there
    // are no more results to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // A list of simulation application summaries that meet the criteria of the
    // request.
    SimulationApplicationSummaries []*SimulationApplicationSummary `locationName:"simulationApplicationSummaries" type:"list"`
    // contains filtered or unexported fields
}

func (ListSimulationApplicationsOutput) GoString Uses

func (s ListSimulationApplicationsOutput) GoString() string

GoString returns the string representation

func (*ListSimulationApplicationsOutput) SetNextToken Uses

func (s *ListSimulationApplicationsOutput) SetNextToken(v string) *ListSimulationApplicationsOutput

SetNextToken sets the NextToken field's value.

func (*ListSimulationApplicationsOutput) SetSimulationApplicationSummaries Uses

func (s *ListSimulationApplicationsOutput) SetSimulationApplicationSummaries(v []*SimulationApplicationSummary) *ListSimulationApplicationsOutput

SetSimulationApplicationSummaries sets the SimulationApplicationSummaries field's value.

func (ListSimulationApplicationsOutput) String Uses

func (s ListSimulationApplicationsOutput) String() string

String returns the string representation

type ListSimulationJobBatchesInput Uses

type ListSimulationJobBatchesInput struct {

    // Optional filters to limit results.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListSimulationJobBatches only returns maxResults
    // results in a single page along with a nextToken response element. The remaining
    // results of the initial request can be seen by sending another ListSimulationJobBatches
    // request with the returned nextToken value.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListSimulationJobBatches
    // request where maxResults was used and the results exceeded the value of that
    // parameter. Pagination continues from the end of the previous results that
    // returned the nextToken value.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListSimulationJobBatchesInput) GoString Uses

func (s ListSimulationJobBatchesInput) GoString() string

GoString returns the string representation

func (*ListSimulationJobBatchesInput) SetFilters Uses

func (s *ListSimulationJobBatchesInput) SetFilters(v []*Filter) *ListSimulationJobBatchesInput

SetFilters sets the Filters field's value.

func (*ListSimulationJobBatchesInput) SetMaxResults Uses

func (s *ListSimulationJobBatchesInput) SetMaxResults(v int64) *ListSimulationJobBatchesInput

SetMaxResults sets the MaxResults field's value.

func (*ListSimulationJobBatchesInput) SetNextToken Uses

func (s *ListSimulationJobBatchesInput) SetNextToken(v string) *ListSimulationJobBatchesInput

SetNextToken sets the NextToken field's value.

func (ListSimulationJobBatchesInput) String Uses

func (s ListSimulationJobBatchesInput) String() string

String returns the string representation

func (*ListSimulationJobBatchesInput) Validate Uses

func (s *ListSimulationJobBatchesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSimulationJobBatchesOutput Uses

type ListSimulationJobBatchesOutput struct {

    // The nextToken value to include in a future ListSimulationJobBatches request.
    // When the results of a ListSimulationJobBatches request exceed maxResults,
    // this value can be used to retrieve the next page of results. This value is
    // null when there are no more results to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // A list of simulation job batch summaries.
    SimulationJobBatchSummaries []*SimulationJobBatchSummary `locationName:"simulationJobBatchSummaries" type:"list"`
    // contains filtered or unexported fields
}

func (ListSimulationJobBatchesOutput) GoString Uses

func (s ListSimulationJobBatchesOutput) GoString() string

GoString returns the string representation

func (*ListSimulationJobBatchesOutput) SetNextToken Uses

func (s *ListSimulationJobBatchesOutput) SetNextToken(v string) *ListSimulationJobBatchesOutput

SetNextToken sets the NextToken field's value.

func (*ListSimulationJobBatchesOutput) SetSimulationJobBatchSummaries Uses

func (s *ListSimulationJobBatchesOutput) SetSimulationJobBatchSummaries(v []*SimulationJobBatchSummary) *ListSimulationJobBatchesOutput

SetSimulationJobBatchSummaries sets the SimulationJobBatchSummaries field's value.

func (ListSimulationJobBatchesOutput) String Uses

func (s ListSimulationJobBatchesOutput) String() string

String returns the string representation

type ListSimulationJobsInput Uses

type ListSimulationJobsInput struct {

    // Optional filters to limit results.
    //
    // The filter names status and simulationApplicationName and robotApplicationName
    // are supported. When filtering, you must use the complete value of the filtered
    // item. You can use up to three filters, but they must be for the same named
    // item. For example, if you are looking for items with the status Preparing
    // or the status Running.
    Filters []*Filter `locationName:"filters" min:"1" type:"list"`

    // When this parameter is used, ListSimulationJobs only returns maxResults results
    // in a single page along with a nextToken response element. The remaining results
    // of the initial request can be seen by sending another ListSimulationJobs
    // request with the returned nextToken value. This value can be between 1 and
    // 1000. If this parameter is not used, then ListSimulationJobs returns up to
    // 1000 results and a nextToken value if applicable.
    MaxResults *int64 `locationName:"maxResults" type:"integer"`

    // The nextToken value returned from a previous paginated ListSimulationJobs
    // request where maxResults was used and the results exceeded the value of that
    // parameter. Pagination continues from the end of the previous results that
    // returned the nextToken value.
    //
    // This token should be treated as an opaque identifier that is only used to
    // retrieve the next items in a list and not for other programmatic purposes.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListSimulationJobsInput) GoString Uses

func (s ListSimulationJobsInput) GoString() string

GoString returns the string representation

func (*ListSimulationJobsInput) SetFilters Uses

func (s *ListSimulationJobsInput) SetFilters(v []*Filter) *ListSimulationJobsInput

SetFilters sets the Filters field's value.

func (*ListSimulationJobsInput) SetMaxResults Uses

func (s *ListSimulationJobsInput) SetMaxResults(v int64) *ListSimulationJobsInput

SetMaxResults sets the MaxResults field's value.

func (*ListSimulationJobsInput) SetNextToken Uses

func (s *ListSimulationJobsInput) SetNextToken(v string) *ListSimulationJobsInput

SetNextToken sets the NextToken field's value.

func (ListSimulationJobsInput) String Uses

func (s ListSimulationJobsInput) String() string

String returns the string representation

func (*ListSimulationJobsInput) Validate Uses

func (s *ListSimulationJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSimulationJobsOutput Uses

type ListSimulationJobsOutput struct {

    // The nextToken value to include in a future ListSimulationJobs request. When
    // the results of a ListRobot request exceed maxResults, this value can be used
    // to retrieve the next page of results. This value is null when there are no
    // more results to return.
    NextToken *string `locationName:"nextToken" min:"1" type:"string"`

    // A list of simulation job summaries that meet the criteria of the request.
    //
    // SimulationJobSummaries is a required field
    SimulationJobSummaries []*SimulationJobSummary `locationName:"simulationJobSummaries" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (ListSimulationJobsOutput) GoString Uses

func (s ListSimulationJobsOutput) GoString() string

GoString returns the string representation

func (*ListSimulationJobsOutput) SetNextToken Uses

func (s *ListSimulationJobsOutput) SetNextToken(v string) *ListSimulationJobsOutput

SetNextToken sets the NextToken field's value.

func (*ListSimulationJobsOutput) SetSimulationJobSummaries Uses

func (s *ListSimulationJobsOutput) SetSimulationJobSummaries(v []*SimulationJobSummary) *ListSimulationJobsOutput

SetSimulationJobSummaries sets the SimulationJobSummaries field's value.

func (ListSimulationJobsOutput) String Uses

func (s ListSimulationJobsOutput) String() string

String returns the string representation

type ListTagsForResourceInput Uses

type ListTagsForResourceInput struct {

    // The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString Uses

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn Uses

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String Uses

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate Uses

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput Uses

type ListTagsForResourceOutput struct {

    // The list of all tags added to the specified resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString Uses

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags Uses

func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String Uses

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type LoggingConfig Uses

type LoggingConfig struct {

    // A boolean indicating whether to record all ROS topics.
    //
    // RecordAllRosTopics is a required field
    RecordAllRosTopics *bool `locationName:"recordAllRosTopics" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

The logging configuration.

func (LoggingConfig) GoString Uses

func (s LoggingConfig) GoString() string

GoString returns the string representation

func (*LoggingConfig) SetRecordAllRosTopics Uses

func (s *LoggingConfig) SetRecordAllRosTopics(v bool) *LoggingConfig

SetRecordAllRosTopics sets the RecordAllRosTopics field's value.

func (LoggingConfig) String Uses

func (s LoggingConfig) String() string

String returns the string representation

func (*LoggingConfig) Validate Uses

func (s *LoggingConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NetworkInterface Uses

type NetworkInterface struct {

    // The ID of the network interface.
    NetworkInterfaceId *string `locationName:"networkInterfaceId" type:"string"`

    // The IPv4 address of the network interface within the subnet.
    PrivateIpAddress *string `locationName:"privateIpAddress" type:"string"`

    // The IPv4 public address of the network interface.
    PublicIpAddress *string `locationName:"publicIpAddress" type:"string"`
    // contains filtered or unexported fields
}

Describes a network interface.

func (NetworkInterface) GoString Uses

func (s NetworkInterface) GoString() string

GoString returns the string representation

func (*NetworkInterface) SetNetworkInterfaceId Uses

func (s *NetworkInterface) SetNetworkInterfaceId(v string) *NetworkInterface

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*NetworkInterface) SetPrivateIpAddress Uses

func (s *NetworkInterface) SetPrivateIpAddress(v string) *NetworkInterface

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*NetworkInterface) SetPublicIpAddress Uses

func (s *NetworkInterface) SetPublicIpAddress(v string) *NetworkInterface

SetPublicIpAddress sets the PublicIpAddress field's value.

func (NetworkInterface) String Uses

func (s NetworkInterface) String() string

String returns the string representation

type OutputLocation Uses

type OutputLocation struct {

    // The S3 bucket for output.
    S3Bucket *string `locationName:"s3Bucket" min:"3" type:"string"`

    // The S3 folder in the s3Bucket where output files will be placed.
    S3Prefix *string `locationName:"s3Prefix" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The output location.

func (OutputLocation) GoString Uses

func (s OutputLocation) GoString() string

GoString returns the string representation

func (*OutputLocation) SetS3Bucket Uses

func (s *OutputLocation) SetS3Bucket(v string) *OutputLocation

SetS3Bucket sets the S3Bucket field's value.

func (*OutputLocation) SetS3Prefix Uses

func (s *OutputLocation) SetS3Prefix(v string) *OutputLocation

SetS3Prefix sets the S3Prefix field's value.

func (OutputLocation) String Uses

func (s OutputLocation) String() string

String returns the string representation

func (*OutputLocation) Validate Uses

func (s *OutputLocation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PortForwardingConfig Uses

type PortForwardingConfig struct {

    // The port mappings for the configuration.
    PortMappings []*PortMapping `locationName:"portMappings" type:"list"`
    // contains filtered or unexported fields
}

Configuration information for port forwarding.

func (PortForwardingConfig) GoString Uses

func (s PortForwardingConfig) GoString() string

GoString returns the string representation

func (*PortForwardingConfig) SetPortMappings Uses

func (s *PortForwardingConfig) SetPortMappings(v []*PortMapping) *PortForwardingConfig

SetPortMappings sets the PortMappings field's value.

func (PortForwardingConfig) String Uses

func (s PortForwardingConfig) String() string

String returns the string representation

func (*PortForwardingConfig) Validate Uses

func (s *PortForwardingConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PortMapping Uses

type PortMapping struct {

    // The port number on the application.
    //
    // ApplicationPort is a required field
    ApplicationPort *int64 `locationName:"applicationPort" min:"1024" type:"integer" required:"true"`

    // A Boolean indicating whether to enable this port mapping on public IP.
    EnableOnPublicIp *bool `locationName:"enableOnPublicIp" type:"boolean"`

    // The port number on the simulation job instance to use as a remote connection
    // point.
    //
    // JobPort is a required field
    JobPort *int64 `locationName:"jobPort" min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

An object representing a port mapping.

func (PortMapping) GoString Uses

func (s PortMapping) GoString() string

GoString returns the string representation

func (*PortMapping) SetApplicationPort Uses

func (s *PortMapping) SetApplicationPort(v int64) *PortMapping

SetApplicationPort sets the ApplicationPort field's value.

func (*PortMapping) SetEnableOnPublicIp Uses

func (s *PortMapping) SetEnableOnPublicIp(v bool) *PortMapping

SetEnableOnPublicIp sets the EnableOnPublicIp field's value.

func (*PortMapping) SetJobPort Uses

func (s *PortMapping) SetJobPort(v int64) *PortMapping

SetJobPort sets the JobPort field's value.

func (PortMapping) String Uses

func (s PortMapping) String() string

String returns the string representation

func (*PortMapping) Validate Uses

func (s *PortMapping) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ProgressDetail Uses

type ProgressDetail struct {

    // The current progress status.
    //
    // Validating
    //
    // Validating the deployment.
    //
    // DownloadingExtracting
    //
    // Downloading and extracting the bundle on the robot.
    //
    // ExecutingPreLaunch
    //
    // Executing pre-launch script(s) if provided.
    //
    // Launching
    //
    // Launching the robot application.
    //
    // ExecutingPostLaunch
    //
    // Executing post-launch script(s) if provided.
    //
    // Finished
    //
    // Deployment is complete.
    CurrentProgress *string `locationName:"currentProgress" type:"string" enum:"RobotDeploymentStep"`

    // Estimated amount of time in seconds remaining in the step. This currently
    // only applies to the Downloading/Extracting step of the deployment. It is
    // empty for other steps.
    EstimatedTimeRemainingSeconds *int64 `locationName:"estimatedTimeRemainingSeconds" type:"integer"`

    // Precentage of the step that is done. This currently only applies to the Downloading/Extracting
    // step of the deployment. It is empty for other steps.
    PercentDone *float64 `locationName:"percentDone" type:"float"`

    // The Amazon Resource Name (ARN) of the deployment job.
    TargetResource *string `locationName:"targetResource" type:"string"`
    // contains filtered or unexported fields
}

Information about the progress of a deployment job.

func (ProgressDetail) GoString Uses

func (s ProgressDetail) GoString() string

GoString returns the string representation

func (*ProgressDetail) SetCurrentProgress Uses

func (s *ProgressDetail) SetCurrentProgress(v string) *ProgressDetail

SetCurrentProgress sets the CurrentProgress field's value.

func (*ProgressDetail) SetEstimatedTimeRemainingSeconds Uses

func (s *ProgressDetail) SetEstimatedTimeRemainingSeconds(v int64) *ProgressDetail

SetEstimatedTimeRemainingSeconds sets the EstimatedTimeRemainingSeconds field's value.

func (*ProgressDetail) SetPercentDone Uses

func (s *ProgressDetail) SetPercentDone(v float64) *ProgressDetail

SetPercentDone sets the PercentDone field's value.

func (*ProgressDetail) SetTargetResource Uses

func (s *ProgressDetail) SetTargetResource(v string) *ProgressDetail

SetTargetResource sets the TargetResource field's value.

func (ProgressDetail) String Uses

func (s ProgressDetail) String() string

String returns the string representation

type RegisterRobotInput Uses

type RegisterRobotInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // Fleet is a required field
    Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the robot.
    //
    // Robot is a required field
    Robot *string `locationName:"robot" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RegisterRobotInput) GoString Uses

func (s RegisterRobotInput) GoString() string

GoString returns the string representation

func (*RegisterRobotInput) SetFleet Uses

func (s *RegisterRobotInput) SetFleet(v string) *RegisterRobotInput

SetFleet sets the Fleet field's value.

func (*RegisterRobotInput) SetRobot Uses

func (s *RegisterRobotInput) SetRobot(v string) *RegisterRobotInput

SetRobot sets the Robot field's value.

func (RegisterRobotInput) String Uses

func (s RegisterRobotInput) String() string

String returns the string representation

func (*RegisterRobotInput) Validate Uses

func (s *RegisterRobotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegisterRobotOutput Uses

type RegisterRobotOutput struct {

    // The Amazon Resource Name (ARN) of the fleet that the robot will join.
    Fleet *string `locationName:"fleet" min:"1" type:"string"`

    // Information about the robot registration.
    Robot *string `locationName:"robot" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (RegisterRobotOutput) GoString Uses

func (s RegisterRobotOutput) GoString() string

GoString returns the string representation

func (*RegisterRobotOutput) SetFleet Uses

func (s *RegisterRobotOutput) SetFleet(v string) *RegisterRobotOutput

SetFleet sets the Fleet field's value.

func (*RegisterRobotOutput) SetRobot Uses

func (s *RegisterRobotOutput) SetRobot(v string) *RegisterRobotOutput

SetRobot sets the Robot field's value.

func (RegisterRobotOutput) String Uses

func (s RegisterRobotOutput) String() string

String returns the string representation

type RenderingEngine Uses

type RenderingEngine struct {

    // The name of the rendering engine.
    Name *string `locationName:"name" type:"string" enum:"RenderingEngineType"`

    // The version of the rendering engine.
    Version *string `locationName:"version" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about a rendering engine.

func (RenderingEngine) GoString Uses

func (s RenderingEngine) GoString() string

GoString returns the string representation

func (*RenderingEngine) SetName Uses

func (s *RenderingEngine) SetName(v string) *RenderingEngine

SetName sets the Name field's value.

func (*RenderingEngine) SetVersion Uses

func (s *RenderingEngine) SetVersion(v string) *RenderingEngine

SetVersion sets the Version field's value.

func (RenderingEngine) String Uses

func (s RenderingEngine) String() string

String returns the string representation

func (*RenderingEngine) Validate Uses

func (s *RenderingEngine) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceAlreadyExistsException Uses

type ResourceAlreadyExistsException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The specified resource already exists.

func (*ResourceAlreadyExistsException) Code Uses

func (s *ResourceAlreadyExistsException) Code() string

Code returns the exception type name.

func (*ResourceAlreadyExistsException) Error Uses

func (s *ResourceAlreadyExistsException) Error() string

func (ResourceAlreadyExistsException) GoString Uses

func (s ResourceAlreadyExistsException) GoString() string

GoString returns the string representation

func (*ResourceAlreadyExistsException) Message Uses

func (s *ResourceAlreadyExistsException) Message() string

Message returns the exception's message.

func (*ResourceAlreadyExistsException) OrigErr Uses

func (s *ResourceAlreadyExistsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceAlreadyExistsException) RequestID Uses

func (s *ResourceAlreadyExistsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceAlreadyExistsException) StatusCode Uses

func (s *ResourceAlreadyExistsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceAlreadyExistsException) String Uses

func (s ResourceAlreadyExistsException) String() string

String returns the string representation

type ResourceNotFoundException Uses

type ResourceNotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The specified resource does not exist.

func (*ResourceNotFoundException) Code Uses

func (s *ResourceNotFoundException) Code() string

Code returns the exception type name.

func (*ResourceNotFoundException) Error Uses

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString Uses

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation

func (*ResourceNotFoundException) Message Uses

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr Uses

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID Uses

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode Uses

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String Uses

func (s ResourceNotFoundException) String() string

String returns the string representation

type RestartSimulationJobInput Uses

type RestartSimulationJobInput struct {

    // The Amazon Resource Name (ARN) of the simulation job.
    //
    // Job is a required field
    Job *string `locationName:"job" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RestartSimulationJobInput) GoString Uses

func (s RestartSimulationJobInput) GoString() string

GoString returns the string representation

func (*RestartSimulationJobInput) SetJob Uses

func (s *RestartSimulationJobInput) SetJob(v string) *RestartSimulationJobInput

SetJob sets the Job field's value.

func (RestartSimulationJobInput) String Uses

func (s RestartSimulationJobInput) String() string

String returns the string representation

func (*RestartSimulationJobInput) Validate Uses

func (s *RestartSimulationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestartSimulationJobOutput Uses

type RestartSimulationJobOutput struct {
    // contains filtered or unexported fields
}

func (RestartSimulationJobOutput) GoString Uses

func (s RestartSimulationJobOutput) GoString() string

GoString returns the string representation

func (RestartSimulationJobOutput) String Uses

func (s RestartSimulationJobOutput) String() string

String returns the string representation

type RoboMaker Uses

type RoboMaker struct {
    *client.Client
}

RoboMaker provides the API operation methods for making requests to AWS RoboMaker. See this package's package overview docs for details on the service.

RoboMaker methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New Uses

func New(p client.ConfigProvider, cfgs ...*aws.Config) *RoboMaker

New creates a new instance of the RoboMaker client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a RoboMaker client from just a session.
svc := robomaker.New(mySession)

// Create a RoboMaker client with additional configuration
svc := robomaker.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*RoboMaker) BatchDescribeSimulationJob Uses

func (c *RoboMaker) BatchDescribeSimulationJob(input *BatchDescribeSimulationJobInput) (*BatchDescribeSimulationJobOutput, error)

BatchDescribeSimulationJob API operation for AWS RoboMaker.

Describes one or more simulation jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation BatchDescribeSimulationJob for usage and error information.

Returned Error Types:

* ResourceNotFoundException
The specified resource does not exist.

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJob

func (*RoboMaker) BatchDescribeSimulationJobRequest Uses

func (c *RoboMaker) BatchDescribeSimulationJobRequest(input *BatchDescribeSimulationJobInput) (req *request.Request, output *BatchDescribeSimulationJobOutput)

BatchDescribeSimulationJobRequest generates a "aws/request.Request" representing the client's request for the BatchDescribeSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchDescribeSimulationJob for more information on using the BatchDescribeSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchDescribeSimulationJobRequest method.
req, resp := client.BatchDescribeSimulationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJob

func (*RoboMaker) BatchDescribeSimulationJobWithContext Uses

func (c *RoboMaker) BatchDescribeSimulationJobWithContext(ctx aws.Context, input *BatchDescribeSimulationJobInput, opts ...request.Option) (*BatchDescribeSimulationJobOutput, error)

BatchDescribeSimulationJobWithContext is the same as BatchDescribeSimulationJob with the addition of the ability to pass a context and additional request options.

See BatchDescribeSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CancelDeploymentJob Uses

func (c *RoboMaker) CancelDeploymentJob(input *CancelDeploymentJobInput) (*CancelDeploymentJobOutput, error)

CancelDeploymentJob API operation for AWS RoboMaker.

Cancels the specified deployment job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CancelDeploymentJob for usage and error information.

Returned Error Types:

* ResourceNotFoundException
The specified resource does not exist.

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelDeploymentJob

func (*RoboMaker) CancelDeploymentJobRequest Uses

func (c *RoboMaker) CancelDeploymentJobRequest(input *CancelDeploymentJobInput) (req *request.Request, output *CancelDeploymentJobOutput)

CancelDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the CancelDeploymentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelDeploymentJob for more information on using the CancelDeploymentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelDeploymentJobRequest method.
req, resp := client.CancelDeploymentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelDeploymentJob

func (*RoboMaker) CancelDeploymentJobWithContext Uses

func (c *RoboMaker) CancelDeploymentJobWithContext(ctx aws.Context, input *CancelDeploymentJobInput, opts ...request.Option) (*CancelDeploymentJobOutput, error)

CancelDeploymentJobWithContext is the same as CancelDeploymentJob with the addition of the ability to pass a context and additional request options.

See CancelDeploymentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CancelSimulationJob Uses

func (c *RoboMaker) CancelSimulationJob(input *CancelSimulationJobInput) (*CancelSimulationJobOutput, error)

CancelSimulationJob API operation for AWS RoboMaker.

Cancels the specified simulation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CancelSimulationJob for usage and error information.

Returned Error Types:

* ResourceNotFoundException
The specified resource does not exist.

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJob

func (*RoboMaker) CancelSimulationJobBatch Uses

func (c *RoboMaker) CancelSimulationJobBatch(input *CancelSimulationJobBatchInput) (*CancelSimulationJobBatchOutput, error)

CancelSimulationJobBatch API operation for AWS RoboMaker.

Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active simulation jobs created as part of the batch.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CancelSimulationJobBatch for usage and error information.

Returned Error Types:

* ResourceNotFoundException
The specified resource does not exist.

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJobBatch

func (*RoboMaker) CancelSimulationJobBatchRequest Uses

func (c *RoboMaker) CancelSimulationJobBatchRequest(input *CancelSimulationJobBatchInput) (req *request.Request, output *CancelSimulationJobBatchOutput)

CancelSimulationJobBatchRequest generates a "aws/request.Request" representing the client's request for the CancelSimulationJobBatch operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelSimulationJobBatch for more information on using the CancelSimulationJobBatch API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelSimulationJobBatchRequest method.
req, resp := client.CancelSimulationJobBatchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJobBatch

func (*RoboMaker) CancelSimulationJobBatchWithContext Uses

func (c *RoboMaker) CancelSimulationJobBatchWithContext(ctx aws.Context, input *CancelSimulationJobBatchInput, opts ...request.Option) (*CancelSimulationJobBatchOutput, error)

CancelSimulationJobBatchWithContext is the same as CancelSimulationJobBatch with the addition of the ability to pass a context and additional request options.

See CancelSimulationJobBatch for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CancelSimulationJobRequest Uses

func (c *RoboMaker) CancelSimulationJobRequest(input *CancelSimulationJobInput) (req *request.Request, output *CancelSimulationJobOutput)

CancelSimulationJobRequest generates a "aws/request.Request" representing the client's request for the CancelSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelSimulationJob for more information on using the CancelSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelSimulationJobRequest method.
req, resp := client.CancelSimulationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJob

func (*RoboMaker) CancelSimulationJobWithContext Uses

func (c *RoboMaker) CancelSimulationJobWithContext(ctx aws.Context, input *CancelSimulationJobInput, opts ...request.Option) (*CancelSimulationJobOutput, error)

CancelSimulationJobWithContext is the same as CancelSimulationJob with the addition of the ability to pass a context and additional request options.

See CancelSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateDeploymentJob Uses

func (c *RoboMaker) CreateDeploymentJob(input *CreateDeploymentJobInput) (*CreateDeploymentJobOutput, error)

CreateDeploymentJob API operation for AWS RoboMaker.

Deploys a specific version of a robot application to robots in a fleet.

The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version (https://docs.aws.amazon.com/robomaker/latest/dg/create-robot-application-version.html).

After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateDeploymentJob for usage and error information.

Returned Error Types:

* ResourceNotFoundException
The specified resource does not exist.

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* ConcurrentDeploymentException
The failure percentage threshold percentage was met.

* IdempotentParameterMismatchException
The request uses the same client token as a previous, but non-identical request.
Do not reuse a client token with different requests, unless the requests
are identical.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJob

func (*RoboMaker) CreateDeploymentJobRequest Uses

func (c *RoboMaker) CreateDeploymentJobRequest(input *CreateDeploymentJobInput) (req *request.Request, output *CreateDeploymentJobOutput)

CreateDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the CreateDeploymentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDeploymentJob for more information on using the CreateDeploymentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDeploymentJobRequest method.
req, resp := client.CreateDeploymentJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJob

func (*RoboMaker) CreateDeploymentJobWithContext Uses

func (c *RoboMaker) CreateDeploymentJobWithContext(ctx aws.Context, input *CreateDeploymentJobInput, opts ...request.Option) (*CreateDeploymentJobOutput, error)

CreateDeploymentJobWithContext is the same as CreateDeploymentJob with the addition of the ability to pass a context and additional request options.

See CreateDeploymentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateFleet Uses

func (c *RoboMaker) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)

CreateFleet API operation for AWS RoboMaker.

Creates a fleet, a logical group of robots running the same robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateFleet for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleet

func (*RoboMaker) CreateFleetRequest Uses

func (c *RoboMaker) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)

CreateFleetRequest generates a "aws/request.Request" representing the client's request for the CreateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFleet for more information on using the CreateFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFleetRequest method.
req, resp := client.CreateFleetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleet

func (*RoboMaker) CreateFleetWithContext Uses

func (c *RoboMaker) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)

CreateFleetWithContext is the same as CreateFleet with the addition of the ability to pass a context and additional request options.

See CreateFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateRobot Uses

func (c *RoboMaker) CreateRobot(input *CreateRobotInput) (*CreateRobotOutput, error)

CreateRobot API operation for AWS RoboMaker.

Creates a robot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateRobot for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* ResourceAlreadyExistsException
The specified resource already exists.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobot

func (*RoboMaker) CreateRobotApplication Uses

func (c *RoboMaker) CreateRobotApplication(input *CreateRobotApplicationInput) (*CreateRobotApplicationOutput, error)

CreateRobotApplication API operation for AWS RoboMaker.

Creates a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateRobotApplication for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* ResourceAlreadyExistsException
The specified resource already exists.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* IdempotentParameterMismatchException
The request uses the same client token as a previous, but non-identical request.
Do not reuse a client token with different requests, unless the requests
are identical.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplication

func (*RoboMaker) CreateRobotApplicationRequest Uses

func (c *RoboMaker) CreateRobotApplicationRequest(input *CreateRobotApplicationInput) (req *request.Request, output *CreateRobotApplicationOutput)

CreateRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateRobotApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRobotApplication for more information on using the CreateRobotApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRobotApplicationRequest method.
req, resp := client.CreateRobotApplicationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplication

func (*RoboMaker) CreateRobotApplicationVersion Uses

func (c *RoboMaker) CreateRobotApplicationVersion(input *CreateRobotApplicationVersionInput) (*CreateRobotApplicationVersionOutput, error)

CreateRobotApplicationVersion API operation for AWS RoboMaker.

Creates a version of a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateRobotApplicationVersion for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* IdempotentParameterMismatchException
The request uses the same client token as a previous, but non-identical request.
Do not reuse a client token with different requests, unless the requests
are identical.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersion

func (*RoboMaker) CreateRobotApplicationVersionRequest Uses

func (c *RoboMaker) CreateRobotApplicationVersionRequest(input *CreateRobotApplicationVersionInput) (req *request.Request, output *CreateRobotApplicationVersionOutput)

CreateRobotApplicationVersionRequest generates a "aws/request.Request" representing the client's request for the CreateRobotApplicationVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRobotApplicationVersion for more information on using the CreateRobotApplicationVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRobotApplicationVersionRequest method.
req, resp := client.CreateRobotApplicationVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersion

func (*RoboMaker) CreateRobotApplicationVersionWithContext Uses

func (c *RoboMaker) CreateRobotApplicationVersionWithContext(ctx aws.Context, input *CreateRobotApplicationVersionInput, opts ...request.Option) (*CreateRobotApplicationVersionOutput, error)

CreateRobotApplicationVersionWithContext is the same as CreateRobotApplicationVersion with the addition of the ability to pass a context and additional request options.

See CreateRobotApplicationVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateRobotApplicationWithContext Uses

func (c *RoboMaker) CreateRobotApplicationWithContext(ctx aws.Context, input *CreateRobotApplicationInput, opts ...request.Option) (*CreateRobotApplicationOutput, error)

CreateRobotApplicationWithContext is the same as CreateRobotApplication with the addition of the ability to pass a context and additional request options.

See CreateRobotApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateRobotRequest Uses

func (c *RoboMaker) CreateRobotRequest(input *CreateRobotInput) (req *request.Request, output *CreateRobotOutput)

CreateRobotRequest generates a "aws/request.Request" representing the client's request for the CreateRobot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRobot for more information on using the CreateRobot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRobotRequest method.
req, resp := client.CreateRobotRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobot

func (*RoboMaker) CreateRobotWithContext Uses

func (c *RoboMaker) CreateRobotWithContext(ctx aws.Context, input *CreateRobotInput, opts ...request.Option) (*CreateRobotOutput, error)

CreateRobotWithContext is the same as CreateRobot with the addition of the ability to pass a context and additional request options.

See CreateRobot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateSimulationApplication Uses

func (c *RoboMaker) CreateSimulationApplication(input *CreateSimulationApplicationInput) (*CreateSimulationApplicationOutput, error)

CreateSimulationApplication API operation for AWS RoboMaker.

Creates a simulation application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateSimulationApplication for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* ResourceAlreadyExistsException
The specified resource already exists.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* IdempotentParameterMismatchException
The request uses the same client token as a previous, but non-identical request.
Do not reuse a client token with different requests, unless the requests
are identical.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplication

func (*RoboMaker) CreateSimulationApplicationRequest Uses

func (c *RoboMaker) CreateSimulationApplicationRequest(input *CreateSimulationApplicationInput) (req *request.Request, output *CreateSimulationApplicationOutput)

CreateSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateSimulationApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSimulationApplication for more information on using the CreateSimulationApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSimulationApplicationRequest method.
req, resp := client.CreateSimulationApplicationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplication

func (*RoboMaker) CreateSimulationApplicationVersion Uses

func (c *RoboMaker) CreateSimulationApplicationVersion(input *CreateSimulationApplicationVersionInput) (*CreateSimulationApplicationVersionOutput, error)

CreateSimulationApplicationVersion API operation for AWS RoboMaker.

Creates a simulation application with a specific revision id.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateSimulationApplicationVersion for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* IdempotentParameterMismatchException
The request uses the same client token as a previous, but non-identical request.
Do not reuse a client token with different requests, unless the requests
are identical.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersion

func (*RoboMaker) CreateSimulationApplicationVersionRequest Uses

func (c *RoboMaker) CreateSimulationApplicationVersionRequest(input *CreateSimulationApplicationVersionInput) (req *request.Request, output *CreateSimulationApplicationVersionOutput)

CreateSimulationApplicationVersionRequest generates a "aws/request.Request" representing the client's request for the CreateSimulationApplicationVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSimulationApplicationVersion for more information on using the CreateSimulationApplicationVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSimulationApplicationVersionRequest method.
req, resp := client.CreateSimulationApplicationVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersion

func (*RoboMaker) CreateSimulationApplicationVersionWithContext Uses

func (c *RoboMaker) CreateSimulationApplicationVersionWithContext(ctx aws.Context, input *CreateSimulationApplicationVersionInput, opts ...request.Option) (*CreateSimulationApplicationVersionOutput, error)

CreateSimulationApplicationVersionWithContext is the same as CreateSimulationApplicationVersion with the addition of the ability to pass a context and additional request options.

See CreateSimulationApplicationVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateSimulationApplicationWithContext Uses

func (c *RoboMaker) CreateSimulationApplicationWithContext(ctx aws.Context, input *CreateSimulationApplicationInput, opts ...request.Option) (*CreateSimulationApplicationOutput, error)

CreateSimulationApplicationWithContext is the same as CreateSimulationApplication with the addition of the ability to pass a context and additional request options.

See CreateSimulationApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) CreateSimulationJob Uses

func (c *RoboMaker) CreateSimulationJob(input *CreateSimulationJobInput) (*CreateSimulationJobOutput, error)

CreateSimulationJob API operation for AWS RoboMaker.

Creates a simulation job.

After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateSimulationJob for usage and error information.

Returned Error Types:

* ResourceNotFoundException
The specified resource does not exist.

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cannot
be used. The returned message provides an explanation of the error value.

* InternalServerException
AWS RoboMaker experienced a service issue. Try your call again.

* ThrottlingException
AWS RoboMaker is temporarily unable to process the request. Try your call
again.

* LimitExceededException
The requested resource exceeds the maximum number allowed, or the number
of concurrent stream requests exceeds the maximum number allowed.

* IdempotentParameterMismatchException
The request uses the same client token as a previous, but non-identical request.
Do not reuse a client token with different requests, unless the requests
are identical.

* ServiceUnavailableException
The request has failed due to a temporary failure of the server.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJob

func (*RoboMaker) CreateSimulationJobRequest Uses

func (c *RoboMaker) CreateSimulationJobRequest(input *CreateSimulationJobInput) (req *request.Request, output *CreateSimulationJobOutput)

CreateSimulationJobRequest generates a "aws/request.Request" representing the client's request for the CreateSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSimulationJob for more information on using the CreateSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSimulationJobRequest method.
req, resp := client.CreateSimulationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJob

func (*RoboMaker) CreateSimulationJobWithContext Uses

func (c *RoboMaker) CreateSimulationJobWithContext(ctx aws.Context, input *CreateSimulationJobInput, opts ...request.Option) (*CreateSimulationJobOutput, error)

CreateSimulationJobWithContext is the same as CreateSimulationJob with the addition of the ability to pass a context and additional request options.

See CreateSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*RoboMaker) DeleteFleet Uses

func (c *RoboMaker) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)

DeleteFleet API operation for AWS RoboMaker.

Deletes a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DeleteFleet for usage and error information.

Returned Error Types:

* InvalidParameterException
A parameter specified in a request is not valid, is unsupported, or cann