Documentation ¶
Overview ¶
Package robomaker provides the client and types for making API requests to AWS RoboMaker.
his 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 ¶
- Constants
- type BatchDescribeSimulationJobInput
- type BatchDescribeSimulationJobOutput
- func (s BatchDescribeSimulationJobOutput) GoString() string
- func (s *BatchDescribeSimulationJobOutput) SetJobs(v []*SimulationJob) *BatchDescribeSimulationJobOutput
- func (s *BatchDescribeSimulationJobOutput) SetUnprocessedJobs(v []*string) *BatchDescribeSimulationJobOutput
- func (s BatchDescribeSimulationJobOutput) String() string
- type CancelSimulationJobInput
- type CancelSimulationJobOutput
- type CreateDeploymentJobInput
- func (s CreateDeploymentJobInput) GoString() string
- func (s *CreateDeploymentJobInput) SetClientRequestToken(v string) *CreateDeploymentJobInput
- func (s *CreateDeploymentJobInput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *CreateDeploymentJobInput
- func (s *CreateDeploymentJobInput) SetDeploymentConfig(v *DeploymentConfig) *CreateDeploymentJobInput
- func (s *CreateDeploymentJobInput) SetFleet(v string) *CreateDeploymentJobInput
- func (s CreateDeploymentJobInput) String() string
- func (s *CreateDeploymentJobInput) Validate() error
- type CreateDeploymentJobOutput
- func (s CreateDeploymentJobOutput) GoString() string
- func (s *CreateDeploymentJobOutput) SetArn(v string) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetCreatedAt(v time.Time) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetFailureCode(v string) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetFailureReason(v string) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetFleet(v string) *CreateDeploymentJobOutput
- func (s *CreateDeploymentJobOutput) SetStatus(v string) *CreateDeploymentJobOutput
- func (s CreateDeploymentJobOutput) String() string
- type CreateFleetInput
- type CreateFleetOutput
- type CreateRobotApplicationInput
- func (s CreateRobotApplicationInput) GoString() string
- func (s *CreateRobotApplicationInput) SetName(v string) *CreateRobotApplicationInput
- func (s *CreateRobotApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationInput
- func (s *CreateRobotApplicationInput) SetSources(v []*SourceConfig) *CreateRobotApplicationInput
- func (s CreateRobotApplicationInput) String() string
- func (s *CreateRobotApplicationInput) Validate() error
- type CreateRobotApplicationOutput
- func (s CreateRobotApplicationOutput) GoString() string
- func (s *CreateRobotApplicationOutput) SetArn(v string) *CreateRobotApplicationOutput
- func (s *CreateRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *CreateRobotApplicationOutput
- func (s *CreateRobotApplicationOutput) SetName(v string) *CreateRobotApplicationOutput
- func (s *CreateRobotApplicationOutput) SetRevisionId(v string) *CreateRobotApplicationOutput
- func (s *CreateRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationOutput
- func (s *CreateRobotApplicationOutput) SetSources(v []*Source) *CreateRobotApplicationOutput
- func (s *CreateRobotApplicationOutput) SetVersion(v string) *CreateRobotApplicationOutput
- func (s CreateRobotApplicationOutput) String() string
- type CreateRobotApplicationVersionInput
- func (s CreateRobotApplicationVersionInput) GoString() string
- func (s *CreateRobotApplicationVersionInput) SetApplication(v string) *CreateRobotApplicationVersionInput
- func (s *CreateRobotApplicationVersionInput) SetCurrentRevisionId(v string) *CreateRobotApplicationVersionInput
- func (s CreateRobotApplicationVersionInput) String() string
- func (s *CreateRobotApplicationVersionInput) Validate() error
- type CreateRobotApplicationVersionOutput
- func (s CreateRobotApplicationVersionOutput) GoString() string
- func (s *CreateRobotApplicationVersionOutput) SetArn(v string) *CreateRobotApplicationVersionOutput
- func (s *CreateRobotApplicationVersionOutput) SetLastUpdatedAt(v time.Time) *CreateRobotApplicationVersionOutput
- func (s *CreateRobotApplicationVersionOutput) SetName(v string) *CreateRobotApplicationVersionOutput
- func (s *CreateRobotApplicationVersionOutput) SetRevisionId(v string) *CreateRobotApplicationVersionOutput
- func (s *CreateRobotApplicationVersionOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationVersionOutput
- func (s *CreateRobotApplicationVersionOutput) SetSources(v []*Source) *CreateRobotApplicationVersionOutput
- func (s *CreateRobotApplicationVersionOutput) SetVersion(v string) *CreateRobotApplicationVersionOutput
- func (s CreateRobotApplicationVersionOutput) String() string
- type CreateRobotInput
- func (s CreateRobotInput) GoString() string
- func (s *CreateRobotInput) SetArchitecture(v string) *CreateRobotInput
- func (s *CreateRobotInput) SetGreengrassGroupId(v string) *CreateRobotInput
- func (s *CreateRobotInput) SetName(v string) *CreateRobotInput
- func (s CreateRobotInput) String() string
- func (s *CreateRobotInput) Validate() error
- type CreateRobotOutput
- func (s CreateRobotOutput) GoString() string
- func (s *CreateRobotOutput) SetArchitecture(v string) *CreateRobotOutput
- func (s *CreateRobotOutput) SetArn(v string) *CreateRobotOutput
- func (s *CreateRobotOutput) SetCreatedAt(v time.Time) *CreateRobotOutput
- func (s *CreateRobotOutput) SetGreengrassGroupId(v string) *CreateRobotOutput
- func (s *CreateRobotOutput) SetName(v string) *CreateRobotOutput
- func (s CreateRobotOutput) String() string
- type CreateSimulationApplicationInput
- func (s CreateSimulationApplicationInput) GoString() string
- func (s *CreateSimulationApplicationInput) SetName(v string) *CreateSimulationApplicationInput
- func (s *CreateSimulationApplicationInput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationInput
- func (s *CreateSimulationApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationInput
- func (s *CreateSimulationApplicationInput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationInput
- func (s *CreateSimulationApplicationInput) SetSources(v []*SourceConfig) *CreateSimulationApplicationInput
- func (s CreateSimulationApplicationInput) String() string
- func (s *CreateSimulationApplicationInput) Validate() error
- type CreateSimulationApplicationOutput
- func (s CreateSimulationApplicationOutput) GoString() string
- func (s *CreateSimulationApplicationOutput) SetArn(v string) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetName(v string) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetRevisionId(v string) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetSources(v []*Source) *CreateSimulationApplicationOutput
- func (s *CreateSimulationApplicationOutput) SetVersion(v string) *CreateSimulationApplicationOutput
- func (s CreateSimulationApplicationOutput) String() string
- type CreateSimulationApplicationVersionInput
- func (s CreateSimulationApplicationVersionInput) GoString() string
- func (s *CreateSimulationApplicationVersionInput) SetApplication(v string) *CreateSimulationApplicationVersionInput
- func (s *CreateSimulationApplicationVersionInput) SetCurrentRevisionId(v string) *CreateSimulationApplicationVersionInput
- func (s CreateSimulationApplicationVersionInput) String() string
- func (s *CreateSimulationApplicationVersionInput) Validate() error
- type CreateSimulationApplicationVersionOutput
- func (s CreateSimulationApplicationVersionOutput) GoString() string
- func (s *CreateSimulationApplicationVersionOutput) SetArn(v string) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetName(v string) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetRevisionId(v string) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetSources(v []*Source) *CreateSimulationApplicationVersionOutput
- func (s *CreateSimulationApplicationVersionOutput) SetVersion(v string) *CreateSimulationApplicationVersionOutput
- func (s CreateSimulationApplicationVersionOutput) String() string
- type CreateSimulationJobInput
- func (s CreateSimulationJobInput) GoString() string
- func (s *CreateSimulationJobInput) SetClientRequestToken(v string) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetFailureBehavior(v string) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetIamRole(v string) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetMaxJobDurationInSeconds(v int64) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetOutputLocation(v *OutputLocation) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetRobotApplications(v []*RobotApplicationConfig) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetSimulationApplications(v []*SimulationApplicationConfig) *CreateSimulationJobInput
- func (s *CreateSimulationJobInput) SetVpcConfig(v *VPCConfig) *CreateSimulationJobInput
- func (s CreateSimulationJobInput) String() string
- func (s *CreateSimulationJobInput) Validate() error
- type CreateSimulationJobOutput
- func (s CreateSimulationJobOutput) GoString() string
- func (s *CreateSimulationJobOutput) SetArn(v string) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetClientRequestToken(v string) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetFailureBehavior(v string) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetFailureCode(v string) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetIamRole(v string) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetMaxJobDurationInSeconds(v int64) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetOutputLocation(v *OutputLocation) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetRobotApplications(v []*RobotApplicationConfig) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetSimulationApplications(v []*SimulationApplicationConfig) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetSimulationTimeMillis(v int64) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetStatus(v string) *CreateSimulationJobOutput
- func (s *CreateSimulationJobOutput) SetVpcConfig(v *VPCConfigResponse) *CreateSimulationJobOutput
- func (s CreateSimulationJobOutput) String() string
- type DeleteFleetInput
- type DeleteFleetOutput
- type DeleteRobotApplicationInput
- func (s DeleteRobotApplicationInput) GoString() string
- func (s *DeleteRobotApplicationInput) SetApplication(v string) *DeleteRobotApplicationInput
- func (s *DeleteRobotApplicationInput) SetApplicationVersion(v string) *DeleteRobotApplicationInput
- func (s DeleteRobotApplicationInput) String() string
- func (s *DeleteRobotApplicationInput) Validate() error
- type DeleteRobotApplicationOutput
- type DeleteRobotInput
- type DeleteRobotOutput
- type DeleteSimulationApplicationInput
- func (s DeleteSimulationApplicationInput) GoString() string
- func (s *DeleteSimulationApplicationInput) SetApplication(v string) *DeleteSimulationApplicationInput
- func (s *DeleteSimulationApplicationInput) SetApplicationVersion(v string) *DeleteSimulationApplicationInput
- func (s DeleteSimulationApplicationInput) String() string
- func (s *DeleteSimulationApplicationInput) Validate() error
- type DeleteSimulationApplicationOutput
- type DeploymentApplicationConfig
- func (s DeploymentApplicationConfig) GoString() string
- func (s *DeploymentApplicationConfig) SetApplication(v string) *DeploymentApplicationConfig
- func (s *DeploymentApplicationConfig) SetApplicationVersion(v string) *DeploymentApplicationConfig
- func (s *DeploymentApplicationConfig) SetLaunchConfig(v *DeploymentLaunchConfig) *DeploymentApplicationConfig
- func (s DeploymentApplicationConfig) String() string
- func (s *DeploymentApplicationConfig) Validate() error
- type DeploymentConfig
- func (s DeploymentConfig) GoString() string
- func (s *DeploymentConfig) SetConcurrentDeploymentPercentage(v int64) *DeploymentConfig
- func (s *DeploymentConfig) SetFailureThresholdPercentage(v int64) *DeploymentConfig
- func (s DeploymentConfig) String() string
- func (s *DeploymentConfig) Validate() error
- type DeploymentJob
- func (s DeploymentJob) GoString() string
- func (s *DeploymentJob) SetArn(v string) *DeploymentJob
- func (s *DeploymentJob) SetCreatedAt(v time.Time) *DeploymentJob
- func (s *DeploymentJob) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *DeploymentJob
- func (s *DeploymentJob) SetDeploymentConfig(v *DeploymentConfig) *DeploymentJob
- func (s *DeploymentJob) SetFailureCode(v string) *DeploymentJob
- func (s *DeploymentJob) SetFailureReason(v string) *DeploymentJob
- func (s *DeploymentJob) SetFleet(v string) *DeploymentJob
- func (s *DeploymentJob) SetStatus(v string) *DeploymentJob
- func (s DeploymentJob) String() string
- type DeploymentLaunchConfig
- func (s DeploymentLaunchConfig) GoString() string
- func (s *DeploymentLaunchConfig) SetEnvironmentVariables(v map[string]*string) *DeploymentLaunchConfig
- func (s *DeploymentLaunchConfig) SetLaunchFile(v string) *DeploymentLaunchConfig
- func (s *DeploymentLaunchConfig) SetPackageName(v string) *DeploymentLaunchConfig
- func (s *DeploymentLaunchConfig) SetPostLaunchFile(v string) *DeploymentLaunchConfig
- func (s *DeploymentLaunchConfig) SetPreLaunchFile(v string) *DeploymentLaunchConfig
- func (s DeploymentLaunchConfig) String() string
- func (s *DeploymentLaunchConfig) Validate() error
- type DeregisterRobotInput
- type DeregisterRobotOutput
- type DescribeDeploymentJobInput
- type DescribeDeploymentJobOutput
- func (s DescribeDeploymentJobOutput) GoString() string
- func (s *DescribeDeploymentJobOutput) SetArn(v string) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetCreatedAt(v time.Time) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetFailureCode(v string) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetFailureReason(v string) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetFleet(v string) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetRobotDeploymentSummary(v []*RobotDeployment) *DescribeDeploymentJobOutput
- func (s *DescribeDeploymentJobOutput) SetStatus(v string) *DescribeDeploymentJobOutput
- func (s DescribeDeploymentJobOutput) String() string
- type DescribeFleetInput
- type DescribeFleetOutput
- func (s DescribeFleetOutput) GoString() string
- func (s *DescribeFleetOutput) SetArn(v string) *DescribeFleetOutput
- func (s *DescribeFleetOutput) SetCreatedAt(v time.Time) *DescribeFleetOutput
- func (s *DescribeFleetOutput) SetLastDeploymentJob(v string) *DescribeFleetOutput
- func (s *DescribeFleetOutput) SetLastDeploymentStatus(v string) *DescribeFleetOutput
- func (s *DescribeFleetOutput) SetLastDeploymentTime(v time.Time) *DescribeFleetOutput
- func (s *DescribeFleetOutput) SetName(v string) *DescribeFleetOutput
- func (s *DescribeFleetOutput) SetRobots(v []*Robot) *DescribeFleetOutput
- func (s DescribeFleetOutput) String() string
- type DescribeRobotApplicationInput
- func (s DescribeRobotApplicationInput) GoString() string
- func (s *DescribeRobotApplicationInput) SetApplication(v string) *DescribeRobotApplicationInput
- func (s *DescribeRobotApplicationInput) SetApplicationVersion(v string) *DescribeRobotApplicationInput
- func (s DescribeRobotApplicationInput) String() string
- func (s *DescribeRobotApplicationInput) Validate() error
- type DescribeRobotApplicationOutput
- func (s DescribeRobotApplicationOutput) GoString() string
- func (s *DescribeRobotApplicationOutput) SetArn(v string) *DescribeRobotApplicationOutput
- func (s *DescribeRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *DescribeRobotApplicationOutput
- func (s *DescribeRobotApplicationOutput) SetName(v string) *DescribeRobotApplicationOutput
- func (s *DescribeRobotApplicationOutput) SetRevisionId(v string) *DescribeRobotApplicationOutput
- func (s *DescribeRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *DescribeRobotApplicationOutput
- func (s *DescribeRobotApplicationOutput) SetSources(v []*Source) *DescribeRobotApplicationOutput
- func (s *DescribeRobotApplicationOutput) SetVersion(v string) *DescribeRobotApplicationOutput
- func (s DescribeRobotApplicationOutput) String() string
- type DescribeRobotInput
- type DescribeRobotOutput
- func (s DescribeRobotOutput) GoString() string
- func (s *DescribeRobotOutput) SetArchitecture(v string) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetArn(v string) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetCreatedAt(v time.Time) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetFleetArn(v string) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetGreengrassGroupId(v string) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetLastDeploymentJob(v string) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetLastDeploymentTime(v time.Time) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetName(v string) *DescribeRobotOutput
- func (s *DescribeRobotOutput) SetStatus(v string) *DescribeRobotOutput
- func (s DescribeRobotOutput) String() string
- type DescribeSimulationApplicationInput
- func (s DescribeSimulationApplicationInput) GoString() string
- func (s *DescribeSimulationApplicationInput) SetApplication(v string) *DescribeSimulationApplicationInput
- func (s *DescribeSimulationApplicationInput) SetApplicationVersion(v string) *DescribeSimulationApplicationInput
- func (s DescribeSimulationApplicationInput) String() string
- func (s *DescribeSimulationApplicationInput) Validate() error
- type DescribeSimulationApplicationOutput
- func (s DescribeSimulationApplicationOutput) GoString() string
- func (s *DescribeSimulationApplicationOutput) SetArn(v string) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetName(v string) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetRevisionId(v string) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetSources(v []*Source) *DescribeSimulationApplicationOutput
- func (s *DescribeSimulationApplicationOutput) SetVersion(v string) *DescribeSimulationApplicationOutput
- func (s DescribeSimulationApplicationOutput) String() string
- type DescribeSimulationJobInput
- type DescribeSimulationJobOutput
- func (s DescribeSimulationJobOutput) GoString() string
- func (s *DescribeSimulationJobOutput) SetArn(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetClientRequestToken(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetFailureBehavior(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetFailureCode(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetIamRole(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetMaxJobDurationInSeconds(v int64) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetName(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetOutputLocation(v *OutputLocation) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetRobotApplications(v []*RobotApplicationConfig) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetSimulationApplications(v []*SimulationApplicationConfig) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetSimulationTimeMillis(v int64) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetStatus(v string) *DescribeSimulationJobOutput
- func (s *DescribeSimulationJobOutput) SetVpcConfig(v *VPCConfigResponse) *DescribeSimulationJobOutput
- func (s DescribeSimulationJobOutput) String() string
- type Filter
- type Fleet
- func (s Fleet) GoString() string
- func (s *Fleet) SetArn(v string) *Fleet
- func (s *Fleet) SetCreatedAt(v time.Time) *Fleet
- func (s *Fleet) SetLastDeploymentJob(v string) *Fleet
- func (s *Fleet) SetLastDeploymentStatus(v string) *Fleet
- func (s *Fleet) SetLastDeploymentTime(v time.Time) *Fleet
- func (s *Fleet) SetName(v string) *Fleet
- func (s Fleet) String() string
- type LaunchConfig
- func (s LaunchConfig) GoString() string
- func (s *LaunchConfig) SetEnvironmentVariables(v map[string]*string) *LaunchConfig
- func (s *LaunchConfig) SetLaunchFile(v string) *LaunchConfig
- func (s *LaunchConfig) SetPackageName(v string) *LaunchConfig
- func (s LaunchConfig) String() string
- func (s *LaunchConfig) Validate() error
- type ListDeploymentJobsInput
- func (s ListDeploymentJobsInput) GoString() string
- func (s *ListDeploymentJobsInput) SetFilters(v []*Filter) *ListDeploymentJobsInput
- func (s *ListDeploymentJobsInput) SetMaxResults(v int64) *ListDeploymentJobsInput
- func (s *ListDeploymentJobsInput) SetNextToken(v string) *ListDeploymentJobsInput
- func (s ListDeploymentJobsInput) String() string
- func (s *ListDeploymentJobsInput) Validate() error
- type ListDeploymentJobsOutput
- type ListFleetsInput
- func (s ListFleetsInput) GoString() string
- func (s *ListFleetsInput) SetFilters(v []*Filter) *ListFleetsInput
- func (s *ListFleetsInput) SetMaxResults(v int64) *ListFleetsInput
- func (s *ListFleetsInput) SetNextToken(v string) *ListFleetsInput
- func (s ListFleetsInput) String() string
- func (s *ListFleetsInput) Validate() error
- type ListFleetsOutput
- type ListRobotApplicationsInput
- func (s ListRobotApplicationsInput) GoString() string
- func (s *ListRobotApplicationsInput) SetFilters(v []*Filter) *ListRobotApplicationsInput
- func (s *ListRobotApplicationsInput) SetMaxResults(v int64) *ListRobotApplicationsInput
- func (s *ListRobotApplicationsInput) SetNextToken(v string) *ListRobotApplicationsInput
- func (s *ListRobotApplicationsInput) SetVersionQualifier(v string) *ListRobotApplicationsInput
- func (s ListRobotApplicationsInput) String() string
- func (s *ListRobotApplicationsInput) Validate() error
- type ListRobotApplicationsOutput
- func (s ListRobotApplicationsOutput) GoString() string
- func (s *ListRobotApplicationsOutput) SetNextToken(v string) *ListRobotApplicationsOutput
- func (s *ListRobotApplicationsOutput) SetRobotApplicationSummaries(v []*RobotApplicationSummary) *ListRobotApplicationsOutput
- func (s ListRobotApplicationsOutput) String() string
- type ListRobotsInput
- func (s ListRobotsInput) GoString() string
- func (s *ListRobotsInput) SetFilters(v []*Filter) *ListRobotsInput
- func (s *ListRobotsInput) SetMaxResults(v int64) *ListRobotsInput
- func (s *ListRobotsInput) SetNextToken(v string) *ListRobotsInput
- func (s ListRobotsInput) String() string
- func (s *ListRobotsInput) Validate() error
- type ListRobotsOutput
- type ListSimulationApplicationsInput
- func (s ListSimulationApplicationsInput) GoString() string
- func (s *ListSimulationApplicationsInput) SetFilters(v []*Filter) *ListSimulationApplicationsInput
- func (s *ListSimulationApplicationsInput) SetMaxResults(v int64) *ListSimulationApplicationsInput
- func (s *ListSimulationApplicationsInput) SetNextToken(v string) *ListSimulationApplicationsInput
- func (s *ListSimulationApplicationsInput) SetVersionQualifier(v string) *ListSimulationApplicationsInput
- func (s ListSimulationApplicationsInput) String() string
- func (s *ListSimulationApplicationsInput) Validate() error
- type ListSimulationApplicationsOutput
- func (s ListSimulationApplicationsOutput) GoString() string
- func (s *ListSimulationApplicationsOutput) SetNextToken(v string) *ListSimulationApplicationsOutput
- func (s *ListSimulationApplicationsOutput) SetSimulationApplicationSummaries(v []*SimulationApplicationSummary) *ListSimulationApplicationsOutput
- func (s ListSimulationApplicationsOutput) String() string
- type ListSimulationJobsInput
- func (s ListSimulationJobsInput) GoString() string
- func (s *ListSimulationJobsInput) SetFilters(v []*Filter) *ListSimulationJobsInput
- func (s *ListSimulationJobsInput) SetMaxResults(v int64) *ListSimulationJobsInput
- func (s *ListSimulationJobsInput) SetNextToken(v string) *ListSimulationJobsInput
- func (s ListSimulationJobsInput) String() string
- func (s *ListSimulationJobsInput) Validate() error
- type ListSimulationJobsOutput
- type OutputLocation
- type ProgressDetail
- type RegisterRobotInput
- type RegisterRobotOutput
- type RenderingEngine
- type RestartSimulationJobInput
- type RestartSimulationJobOutput
- type RoboMaker
- func (c *RoboMaker) BatchDescribeSimulationJob(input *BatchDescribeSimulationJobInput) (*BatchDescribeSimulationJobOutput, error)
- func (c *RoboMaker) BatchDescribeSimulationJobRequest(input *BatchDescribeSimulationJobInput) (req *request.Request, output *BatchDescribeSimulationJobOutput)
- func (c *RoboMaker) BatchDescribeSimulationJobWithContext(ctx aws.Context, input *BatchDescribeSimulationJobInput, ...) (*BatchDescribeSimulationJobOutput, error)
- func (c *RoboMaker) CancelSimulationJob(input *CancelSimulationJobInput) (*CancelSimulationJobOutput, error)
- func (c *RoboMaker) CancelSimulationJobRequest(input *CancelSimulationJobInput) (req *request.Request, output *CancelSimulationJobOutput)
- func (c *RoboMaker) CancelSimulationJobWithContext(ctx aws.Context, input *CancelSimulationJobInput, opts ...request.Option) (*CancelSimulationJobOutput, error)
- func (c *RoboMaker) CreateDeploymentJob(input *CreateDeploymentJobInput) (*CreateDeploymentJobOutput, error)
- func (c *RoboMaker) CreateDeploymentJobRequest(input *CreateDeploymentJobInput) (req *request.Request, output *CreateDeploymentJobOutput)
- func (c *RoboMaker) CreateDeploymentJobWithContext(ctx aws.Context, input *CreateDeploymentJobInput, opts ...request.Option) (*CreateDeploymentJobOutput, error)
- func (c *RoboMaker) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
- func (c *RoboMaker) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
- func (c *RoboMaker) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
- func (c *RoboMaker) CreateRobot(input *CreateRobotInput) (*CreateRobotOutput, error)
- func (c *RoboMaker) CreateRobotApplication(input *CreateRobotApplicationInput) (*CreateRobotApplicationOutput, error)
- func (c *RoboMaker) CreateRobotApplicationRequest(input *CreateRobotApplicationInput) (req *request.Request, output *CreateRobotApplicationOutput)
- func (c *RoboMaker) CreateRobotApplicationVersion(input *CreateRobotApplicationVersionInput) (*CreateRobotApplicationVersionOutput, error)
- func (c *RoboMaker) CreateRobotApplicationVersionRequest(input *CreateRobotApplicationVersionInput) (req *request.Request, output *CreateRobotApplicationVersionOutput)
- func (c *RoboMaker) CreateRobotApplicationVersionWithContext(ctx aws.Context, input *CreateRobotApplicationVersionInput, ...) (*CreateRobotApplicationVersionOutput, error)
- func (c *RoboMaker) CreateRobotApplicationWithContext(ctx aws.Context, input *CreateRobotApplicationInput, opts ...request.Option) (*CreateRobotApplicationOutput, error)
- func (c *RoboMaker) CreateRobotRequest(input *CreateRobotInput) (req *request.Request, output *CreateRobotOutput)
- func (c *RoboMaker) CreateRobotWithContext(ctx aws.Context, input *CreateRobotInput, opts ...request.Option) (*CreateRobotOutput, error)
- func (c *RoboMaker) CreateSimulationApplication(input *CreateSimulationApplicationInput) (*CreateSimulationApplicationOutput, error)
- func (c *RoboMaker) CreateSimulationApplicationRequest(input *CreateSimulationApplicationInput) (req *request.Request, output *CreateSimulationApplicationOutput)
- func (c *RoboMaker) CreateSimulationApplicationVersion(input *CreateSimulationApplicationVersionInput) (*CreateSimulationApplicationVersionOutput, error)
- func (c *RoboMaker) CreateSimulationApplicationVersionRequest(input *CreateSimulationApplicationVersionInput) (req *request.Request, output *CreateSimulationApplicationVersionOutput)
- func (c *RoboMaker) CreateSimulationApplicationVersionWithContext(ctx aws.Context, input *CreateSimulationApplicationVersionInput, ...) (*CreateSimulationApplicationVersionOutput, error)
- func (c *RoboMaker) CreateSimulationApplicationWithContext(ctx aws.Context, input *CreateSimulationApplicationInput, ...) (*CreateSimulationApplicationOutput, error)
- func (c *RoboMaker) CreateSimulationJob(input *CreateSimulationJobInput) (*CreateSimulationJobOutput, error)
- func (c *RoboMaker) CreateSimulationJobRequest(input *CreateSimulationJobInput) (req *request.Request, output *CreateSimulationJobOutput)
- func (c *RoboMaker) CreateSimulationJobWithContext(ctx aws.Context, input *CreateSimulationJobInput, opts ...request.Option) (*CreateSimulationJobOutput, error)
- func (c *RoboMaker) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
- func (c *RoboMaker) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
- func (c *RoboMaker) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
- func (c *RoboMaker) DeleteRobot(input *DeleteRobotInput) (*DeleteRobotOutput, error)
- func (c *RoboMaker) DeleteRobotApplication(input *DeleteRobotApplicationInput) (*DeleteRobotApplicationOutput, error)
- func (c *RoboMaker) DeleteRobotApplicationRequest(input *DeleteRobotApplicationInput) (req *request.Request, output *DeleteRobotApplicationOutput)
- func (c *RoboMaker) DeleteRobotApplicationWithContext(ctx aws.Context, input *DeleteRobotApplicationInput, opts ...request.Option) (*DeleteRobotApplicationOutput, error)
- func (c *RoboMaker) DeleteRobotRequest(input *DeleteRobotInput) (req *request.Request, output *DeleteRobotOutput)
- func (c *RoboMaker) DeleteRobotWithContext(ctx aws.Context, input *DeleteRobotInput, opts ...request.Option) (*DeleteRobotOutput, error)
- func (c *RoboMaker) DeleteSimulationApplication(input *DeleteSimulationApplicationInput) (*DeleteSimulationApplicationOutput, error)
- func (c *RoboMaker) DeleteSimulationApplicationRequest(input *DeleteSimulationApplicationInput) (req *request.Request, output *DeleteSimulationApplicationOutput)
- func (c *RoboMaker) DeleteSimulationApplicationWithContext(ctx aws.Context, input *DeleteSimulationApplicationInput, ...) (*DeleteSimulationApplicationOutput, error)
- func (c *RoboMaker) DeregisterRobot(input *DeregisterRobotInput) (*DeregisterRobotOutput, error)
- func (c *RoboMaker) DeregisterRobotRequest(input *DeregisterRobotInput) (req *request.Request, output *DeregisterRobotOutput)
- func (c *RoboMaker) DeregisterRobotWithContext(ctx aws.Context, input *DeregisterRobotInput, opts ...request.Option) (*DeregisterRobotOutput, error)
- func (c *RoboMaker) DescribeDeploymentJob(input *DescribeDeploymentJobInput) (*DescribeDeploymentJobOutput, error)
- func (c *RoboMaker) DescribeDeploymentJobRequest(input *DescribeDeploymentJobInput) (req *request.Request, output *DescribeDeploymentJobOutput)
- func (c *RoboMaker) DescribeDeploymentJobWithContext(ctx aws.Context, input *DescribeDeploymentJobInput, opts ...request.Option) (*DescribeDeploymentJobOutput, error)
- func (c *RoboMaker) DescribeFleet(input *DescribeFleetInput) (*DescribeFleetOutput, error)
- func (c *RoboMaker) DescribeFleetRequest(input *DescribeFleetInput) (req *request.Request, output *DescribeFleetOutput)
- func (c *RoboMaker) DescribeFleetWithContext(ctx aws.Context, input *DescribeFleetInput, opts ...request.Option) (*DescribeFleetOutput, error)
- func (c *RoboMaker) DescribeRobot(input *DescribeRobotInput) (*DescribeRobotOutput, error)
- func (c *RoboMaker) DescribeRobotApplication(input *DescribeRobotApplicationInput) (*DescribeRobotApplicationOutput, error)
- func (c *RoboMaker) DescribeRobotApplicationRequest(input *DescribeRobotApplicationInput) (req *request.Request, output *DescribeRobotApplicationOutput)
- func (c *RoboMaker) DescribeRobotApplicationWithContext(ctx aws.Context, input *DescribeRobotApplicationInput, opts ...request.Option) (*DescribeRobotApplicationOutput, error)
- func (c *RoboMaker) DescribeRobotRequest(input *DescribeRobotInput) (req *request.Request, output *DescribeRobotOutput)
- func (c *RoboMaker) DescribeRobotWithContext(ctx aws.Context, input *DescribeRobotInput, opts ...request.Option) (*DescribeRobotOutput, error)
- func (c *RoboMaker) DescribeSimulationApplication(input *DescribeSimulationApplicationInput) (*DescribeSimulationApplicationOutput, error)
- func (c *RoboMaker) DescribeSimulationApplicationRequest(input *DescribeSimulationApplicationInput) (req *request.Request, output *DescribeSimulationApplicationOutput)
- func (c *RoboMaker) DescribeSimulationApplicationWithContext(ctx aws.Context, input *DescribeSimulationApplicationInput, ...) (*DescribeSimulationApplicationOutput, error)
- func (c *RoboMaker) DescribeSimulationJob(input *DescribeSimulationJobInput) (*DescribeSimulationJobOutput, error)
- func (c *RoboMaker) DescribeSimulationJobRequest(input *DescribeSimulationJobInput) (req *request.Request, output *DescribeSimulationJobOutput)
- func (c *RoboMaker) DescribeSimulationJobWithContext(ctx aws.Context, input *DescribeSimulationJobInput, opts ...request.Option) (*DescribeSimulationJobOutput, error)
- func (c *RoboMaker) ListDeploymentJobs(input *ListDeploymentJobsInput) (*ListDeploymentJobsOutput, error)
- func (c *RoboMaker) ListDeploymentJobsRequest(input *ListDeploymentJobsInput) (req *request.Request, output *ListDeploymentJobsOutput)
- func (c *RoboMaker) ListDeploymentJobsWithContext(ctx aws.Context, input *ListDeploymentJobsInput, opts ...request.Option) (*ListDeploymentJobsOutput, error)
- func (c *RoboMaker) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)
- func (c *RoboMaker) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)
- func (c *RoboMaker) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)
- func (c *RoboMaker) ListRobotApplications(input *ListRobotApplicationsInput) (*ListRobotApplicationsOutput, error)
- func (c *RoboMaker) ListRobotApplicationsRequest(input *ListRobotApplicationsInput) (req *request.Request, output *ListRobotApplicationsOutput)
- func (c *RoboMaker) ListRobotApplicationsWithContext(ctx aws.Context, input *ListRobotApplicationsInput, opts ...request.Option) (*ListRobotApplicationsOutput, error)
- func (c *RoboMaker) ListRobots(input *ListRobotsInput) (*ListRobotsOutput, error)
- func (c *RoboMaker) ListRobotsRequest(input *ListRobotsInput) (req *request.Request, output *ListRobotsOutput)
- func (c *RoboMaker) ListRobotsWithContext(ctx aws.Context, input *ListRobotsInput, opts ...request.Option) (*ListRobotsOutput, error)
- func (c *RoboMaker) ListSimulationApplications(input *ListSimulationApplicationsInput) (*ListSimulationApplicationsOutput, error)
- func (c *RoboMaker) ListSimulationApplicationsRequest(input *ListSimulationApplicationsInput) (req *request.Request, output *ListSimulationApplicationsOutput)
- func (c *RoboMaker) ListSimulationApplicationsWithContext(ctx aws.Context, input *ListSimulationApplicationsInput, ...) (*ListSimulationApplicationsOutput, error)
- func (c *RoboMaker) ListSimulationJobs(input *ListSimulationJobsInput) (*ListSimulationJobsOutput, error)
- func (c *RoboMaker) ListSimulationJobsRequest(input *ListSimulationJobsInput) (req *request.Request, output *ListSimulationJobsOutput)
- func (c *RoboMaker) ListSimulationJobsWithContext(ctx aws.Context, input *ListSimulationJobsInput, opts ...request.Option) (*ListSimulationJobsOutput, error)
- func (c *RoboMaker) RegisterRobot(input *RegisterRobotInput) (*RegisterRobotOutput, error)
- func (c *RoboMaker) RegisterRobotRequest(input *RegisterRobotInput) (req *request.Request, output *RegisterRobotOutput)
- func (c *RoboMaker) RegisterRobotWithContext(ctx aws.Context, input *RegisterRobotInput, opts ...request.Option) (*RegisterRobotOutput, error)
- func (c *RoboMaker) RestartSimulationJob(input *RestartSimulationJobInput) (*RestartSimulationJobOutput, error)
- func (c *RoboMaker) RestartSimulationJobRequest(input *RestartSimulationJobInput) (req *request.Request, output *RestartSimulationJobOutput)
- func (c *RoboMaker) RestartSimulationJobWithContext(ctx aws.Context, input *RestartSimulationJobInput, opts ...request.Option) (*RestartSimulationJobOutput, error)
- func (c *RoboMaker) SyncDeploymentJob(input *SyncDeploymentJobInput) (*SyncDeploymentJobOutput, error)
- func (c *RoboMaker) SyncDeploymentJobRequest(input *SyncDeploymentJobInput) (req *request.Request, output *SyncDeploymentJobOutput)
- func (c *RoboMaker) SyncDeploymentJobWithContext(ctx aws.Context, input *SyncDeploymentJobInput, opts ...request.Option) (*SyncDeploymentJobOutput, error)
- func (c *RoboMaker) UpdateRobotApplication(input *UpdateRobotApplicationInput) (*UpdateRobotApplicationOutput, error)
- func (c *RoboMaker) UpdateRobotApplicationRequest(input *UpdateRobotApplicationInput) (req *request.Request, output *UpdateRobotApplicationOutput)
- func (c *RoboMaker) UpdateRobotApplicationWithContext(ctx aws.Context, input *UpdateRobotApplicationInput, opts ...request.Option) (*UpdateRobotApplicationOutput, error)
- func (c *RoboMaker) UpdateSimulationApplication(input *UpdateSimulationApplicationInput) (*UpdateSimulationApplicationOutput, error)
- func (c *RoboMaker) UpdateSimulationApplicationRequest(input *UpdateSimulationApplicationInput) (req *request.Request, output *UpdateSimulationApplicationOutput)
- func (c *RoboMaker) UpdateSimulationApplicationWithContext(ctx aws.Context, input *UpdateSimulationApplicationInput, ...) (*UpdateSimulationApplicationOutput, error)
- type Robot
- func (s Robot) GoString() string
- func (s *Robot) SetArchitecture(v string) *Robot
- func (s *Robot) SetArn(v string) *Robot
- func (s *Robot) SetCreatedAt(v time.Time) *Robot
- func (s *Robot) SetFleetArn(v string) *Robot
- func (s *Robot) SetGreenGrassGroupId(v string) *Robot
- func (s *Robot) SetLastDeploymentJob(v string) *Robot
- func (s *Robot) SetLastDeploymentTime(v time.Time) *Robot
- func (s *Robot) SetName(v string) *Robot
- func (s *Robot) SetStatus(v string) *Robot
- func (s Robot) String() string
- type RobotApplicationConfig
- func (s RobotApplicationConfig) GoString() string
- func (s *RobotApplicationConfig) SetApplication(v string) *RobotApplicationConfig
- func (s *RobotApplicationConfig) SetApplicationVersion(v string) *RobotApplicationConfig
- func (s *RobotApplicationConfig) SetLaunchConfig(v *LaunchConfig) *RobotApplicationConfig
- func (s RobotApplicationConfig) String() string
- func (s *RobotApplicationConfig) Validate() error
- type RobotApplicationSummary
- func (s RobotApplicationSummary) GoString() string
- func (s *RobotApplicationSummary) SetArn(v string) *RobotApplicationSummary
- func (s *RobotApplicationSummary) SetLastUpdatedAt(v time.Time) *RobotApplicationSummary
- func (s *RobotApplicationSummary) SetName(v string) *RobotApplicationSummary
- func (s *RobotApplicationSummary) SetVersion(v string) *RobotApplicationSummary
- func (s RobotApplicationSummary) String() string
- type RobotDeployment
- func (s RobotDeployment) GoString() string
- func (s *RobotDeployment) SetArn(v string) *RobotDeployment
- func (s *RobotDeployment) SetDeploymentFinishTime(v time.Time) *RobotDeployment
- func (s *RobotDeployment) SetDeploymentStartTime(v time.Time) *RobotDeployment
- func (s *RobotDeployment) SetFailureCode(v string) *RobotDeployment
- func (s *RobotDeployment) SetFailureReason(v string) *RobotDeployment
- func (s *RobotDeployment) SetProgressDetail(v *ProgressDetail) *RobotDeployment
- func (s *RobotDeployment) SetStatus(v string) *RobotDeployment
- func (s RobotDeployment) String() string
- type RobotSoftwareSuite
- type SimulationApplicationConfig
- func (s SimulationApplicationConfig) GoString() string
- func (s *SimulationApplicationConfig) SetApplication(v string) *SimulationApplicationConfig
- func (s *SimulationApplicationConfig) SetApplicationVersion(v string) *SimulationApplicationConfig
- func (s *SimulationApplicationConfig) SetLaunchConfig(v *LaunchConfig) *SimulationApplicationConfig
- func (s SimulationApplicationConfig) String() string
- func (s *SimulationApplicationConfig) Validate() error
- type SimulationApplicationSummary
- func (s SimulationApplicationSummary) GoString() string
- func (s *SimulationApplicationSummary) SetArn(v string) *SimulationApplicationSummary
- func (s *SimulationApplicationSummary) SetLastUpdatedAt(v time.Time) *SimulationApplicationSummary
- func (s *SimulationApplicationSummary) SetName(v string) *SimulationApplicationSummary
- func (s *SimulationApplicationSummary) SetVersion(v string) *SimulationApplicationSummary
- func (s SimulationApplicationSummary) String() string
- type SimulationJob
- func (s SimulationJob) GoString() string
- func (s *SimulationJob) SetArn(v string) *SimulationJob
- func (s *SimulationJob) SetClientRequestToken(v string) *SimulationJob
- func (s *SimulationJob) SetFailureBehavior(v string) *SimulationJob
- func (s *SimulationJob) SetFailureCode(v string) *SimulationJob
- func (s *SimulationJob) SetIamRole(v string) *SimulationJob
- func (s *SimulationJob) SetLastUpdatedAt(v time.Time) *SimulationJob
- func (s *SimulationJob) SetMaxJobDurationInSeconds(v int64) *SimulationJob
- func (s *SimulationJob) SetName(v string) *SimulationJob
- func (s *SimulationJob) SetOutputLocation(v *OutputLocation) *SimulationJob
- func (s *SimulationJob) SetRobotApplications(v []*RobotApplicationConfig) *SimulationJob
- func (s *SimulationJob) SetSimulationApplications(v []*SimulationApplicationConfig) *SimulationJob
- func (s *SimulationJob) SetSimulationTimeMillis(v int64) *SimulationJob
- func (s *SimulationJob) SetStatus(v string) *SimulationJob
- func (s *SimulationJob) SetVpcConfig(v *VPCConfigResponse) *SimulationJob
- func (s SimulationJob) String() string
- type SimulationJobSummary
- func (s SimulationJobSummary) GoString() string
- func (s *SimulationJobSummary) SetArn(v string) *SimulationJobSummary
- func (s *SimulationJobSummary) SetLastUpdatedAt(v time.Time) *SimulationJobSummary
- func (s *SimulationJobSummary) SetName(v string) *SimulationJobSummary
- func (s *SimulationJobSummary) SetRobotApplicationNames(v []*string) *SimulationJobSummary
- func (s *SimulationJobSummary) SetSimulationApplicationNames(v []*string) *SimulationJobSummary
- func (s *SimulationJobSummary) SetStatus(v string) *SimulationJobSummary
- func (s SimulationJobSummary) String() string
- type SimulationSoftwareSuite
- type Source
- type SourceConfig
- type SyncDeploymentJobInput
- func (s SyncDeploymentJobInput) GoString() string
- func (s *SyncDeploymentJobInput) SetClientRequestToken(v string) *SyncDeploymentJobInput
- func (s *SyncDeploymentJobInput) SetFleet(v string) *SyncDeploymentJobInput
- func (s SyncDeploymentJobInput) String() string
- func (s *SyncDeploymentJobInput) Validate() error
- type SyncDeploymentJobOutput
- func (s SyncDeploymentJobOutput) GoString() string
- func (s *SyncDeploymentJobOutput) SetArn(v string) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetCreatedAt(v time.Time) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetFailureCode(v string) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetFailureReason(v string) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetFleet(v string) *SyncDeploymentJobOutput
- func (s *SyncDeploymentJobOutput) SetStatus(v string) *SyncDeploymentJobOutput
- func (s SyncDeploymentJobOutput) String() string
- type UpdateRobotApplicationInput
- func (s UpdateRobotApplicationInput) GoString() string
- func (s *UpdateRobotApplicationInput) SetApplication(v string) *UpdateRobotApplicationInput
- func (s *UpdateRobotApplicationInput) SetCurrentRevisionId(v string) *UpdateRobotApplicationInput
- func (s *UpdateRobotApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateRobotApplicationInput
- func (s *UpdateRobotApplicationInput) SetSources(v []*SourceConfig) *UpdateRobotApplicationInput
- func (s UpdateRobotApplicationInput) String() string
- func (s *UpdateRobotApplicationInput) Validate() error
- type UpdateRobotApplicationOutput
- func (s UpdateRobotApplicationOutput) GoString() string
- func (s *UpdateRobotApplicationOutput) SetArn(v string) *UpdateRobotApplicationOutput
- func (s *UpdateRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *UpdateRobotApplicationOutput
- func (s *UpdateRobotApplicationOutput) SetName(v string) *UpdateRobotApplicationOutput
- func (s *UpdateRobotApplicationOutput) SetRevisionId(v string) *UpdateRobotApplicationOutput
- func (s *UpdateRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateRobotApplicationOutput
- func (s *UpdateRobotApplicationOutput) SetSources(v []*Source) *UpdateRobotApplicationOutput
- func (s *UpdateRobotApplicationOutput) SetVersion(v string) *UpdateRobotApplicationOutput
- func (s UpdateRobotApplicationOutput) String() string
- type UpdateSimulationApplicationInput
- func (s UpdateSimulationApplicationInput) GoString() string
- func (s *UpdateSimulationApplicationInput) SetApplication(v string) *UpdateSimulationApplicationInput
- func (s *UpdateSimulationApplicationInput) SetCurrentRevisionId(v string) *UpdateSimulationApplicationInput
- func (s *UpdateSimulationApplicationInput) SetRenderingEngine(v *RenderingEngine) *UpdateSimulationApplicationInput
- func (s *UpdateSimulationApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateSimulationApplicationInput
- func (s *UpdateSimulationApplicationInput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *UpdateSimulationApplicationInput
- func (s *UpdateSimulationApplicationInput) SetSources(v []*SourceConfig) *UpdateSimulationApplicationInput
- func (s UpdateSimulationApplicationInput) String() string
- func (s *UpdateSimulationApplicationInput) Validate() error
- type UpdateSimulationApplicationOutput
- func (s UpdateSimulationApplicationOutput) GoString() string
- func (s *UpdateSimulationApplicationOutput) SetArn(v string) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetName(v string) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetRevisionId(v string) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetSources(v []*Source) *UpdateSimulationApplicationOutput
- func (s *UpdateSimulationApplicationOutput) SetVersion(v string) *UpdateSimulationApplicationOutput
- func (s UpdateSimulationApplicationOutput) String() string
- type VPCConfig
- type VPCConfigResponse
- func (s VPCConfigResponse) GoString() string
- func (s *VPCConfigResponse) SetAssignPublicIp(v bool) *VPCConfigResponse
- func (s *VPCConfigResponse) SetSecurityGroups(v []*string) *VPCConfigResponse
- func (s *VPCConfigResponse) SetSubnets(v []*string) *VPCConfigResponse
- func (s *VPCConfigResponse) SetVpcId(v string) *VPCConfigResponse
- func (s VPCConfigResponse) String() string
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" // DeploymentJobErrorCodeFailureThresholdBreached is a DeploymentJobErrorCode enum value DeploymentJobErrorCodeFailureThresholdBreached = "FailureThresholdBreached" // DeploymentJobErrorCodeRobotDeploymentNoResponse is a DeploymentJobErrorCode enum value DeploymentJobErrorCodeRobotDeploymentNoResponse = "RobotDeploymentNoResponse" // DeploymentJobErrorCodeGreengrassDeploymentFailed is a DeploymentJobErrorCode enum value DeploymentJobErrorCodeGreengrassDeploymentFailed = "GreengrassDeploymentFailed" // 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" // 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" // 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" )
const ( // FailureBehaviorFail is a FailureBehavior enum value FailureBehaviorFail = "Fail" // FailureBehaviorContinue is a FailureBehavior enum value FailureBehaviorContinue = "Continue" )
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 ( // 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" // 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" // SimulationJobErrorCodeRobotApplicationVersionMismatchedEtag is a SimulationJobErrorCode enum value SimulationJobErrorCodeRobotApplicationVersionMismatchedEtag = "RobotApplicationVersionMismatchedEtag" // SimulationJobErrorCodeSimulationApplicationVersionMismatchedEtag is a SimulationJobErrorCode enum value SimulationJobErrorCodeSimulationApplicationVersionMismatchedEtag = "SimulationApplicationVersionMismatchedEtag" )
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 ( // ErrCodeConcurrentDeploymentException for service response error code // "ConcurrentDeploymentException". 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" // 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 identifer of a specific service. )
Service information constants
const (
// RenderingEngineTypeOgre is a RenderingEngineType enum value
RenderingEngineTypeOgre = "OGRE"
)
const (
// RobotSoftwareSuiteTypeRos is a RobotSoftwareSuiteType enum value
RobotSoftwareSuiteTypeRos = "ROS"
)
const (
// RobotSoftwareSuiteVersionTypeKinetic is a RobotSoftwareSuiteVersionType enum value
RobotSoftwareSuiteVersionTypeKinetic = "Kinetic"
)
const (
// SimulationSoftwareSuiteTypeGazebo is a SimulationSoftwareSuiteType enum value
SimulationSoftwareSuiteTypeGazebo = "Gazebo"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchDescribeSimulationJobInput ¶
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 ¶
func (s BatchDescribeSimulationJobInput) GoString() string
GoString returns the string representation
func (*BatchDescribeSimulationJobInput) SetJobs ¶
func (s *BatchDescribeSimulationJobInput) SetJobs(v []*string) *BatchDescribeSimulationJobInput
SetJobs sets the Jobs field's value.
func (BatchDescribeSimulationJobInput) String ¶
func (s BatchDescribeSimulationJobInput) String() string
String returns the string representation
func (*BatchDescribeSimulationJobInput) Validate ¶
func (s *BatchDescribeSimulationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDescribeSimulationJobOutput ¶
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 ¶
func (s BatchDescribeSimulationJobOutput) GoString() string
GoString returns the string representation
func (*BatchDescribeSimulationJobOutput) SetJobs ¶
func (s *BatchDescribeSimulationJobOutput) SetJobs(v []*SimulationJob) *BatchDescribeSimulationJobOutput
SetJobs sets the Jobs field's value.
func (*BatchDescribeSimulationJobOutput) SetUnprocessedJobs ¶
func (s *BatchDescribeSimulationJobOutput) SetUnprocessedJobs(v []*string) *BatchDescribeSimulationJobOutput
SetUnprocessedJobs sets the UnprocessedJobs field's value.
func (BatchDescribeSimulationJobOutput) String ¶
func (s BatchDescribeSimulationJobOutput) String() string
String returns the string representation
type CancelSimulationJobInput ¶
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 ¶
func (s CancelSimulationJobInput) GoString() string
GoString returns the string representation
func (*CancelSimulationJobInput) SetJob ¶
func (s *CancelSimulationJobInput) SetJob(v string) *CancelSimulationJobInput
SetJob sets the Job field's value.
func (CancelSimulationJobInput) String ¶
func (s CancelSimulationJobInput) String() string
String returns the string representation
func (*CancelSimulationJobInput) Validate ¶
func (s *CancelSimulationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelSimulationJobOutput ¶
type CancelSimulationJobOutput struct {
// contains filtered or unexported fields
}
func (CancelSimulationJobOutput) GoString ¶
func (s CancelSimulationJobOutput) GoString() string
GoString returns the string representation
func (CancelSimulationJobOutput) String ¶
func (s CancelSimulationJobOutput) String() string
String returns the string representation
type CreateDeploymentJobInput ¶
type CreateDeploymentJobInput struct { // Unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. // // ClientRequestToken is a required field ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" required:"true" 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"` // contains filtered or unexported fields }
func (CreateDeploymentJobInput) GoString ¶
func (s CreateDeploymentJobInput) GoString() string
GoString returns the string representation
func (*CreateDeploymentJobInput) SetClientRequestToken ¶
func (s *CreateDeploymentJobInput) SetClientRequestToken(v string) *CreateDeploymentJobInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateDeploymentJobInput) SetDeploymentApplicationConfigs ¶
func (s *CreateDeploymentJobInput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *CreateDeploymentJobInput
SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.
func (*CreateDeploymentJobInput) SetDeploymentConfig ¶
func (s *CreateDeploymentJobInput) SetDeploymentConfig(v *DeploymentConfig) *CreateDeploymentJobInput
SetDeploymentConfig sets the DeploymentConfig field's value.
func (*CreateDeploymentJobInput) SetFleet ¶
func (s *CreateDeploymentJobInput) SetFleet(v string) *CreateDeploymentJobInput
SetFleet sets the Fleet field's value.
func (CreateDeploymentJobInput) String ¶
func (s CreateDeploymentJobInput) String() string
String returns the string representation
func (*CreateDeploymentJobInput) Validate ¶
func (s *CreateDeploymentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeploymentJobOutput ¶
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 deployment job if it failed. 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"` // contains filtered or unexported fields }
func (CreateDeploymentJobOutput) GoString ¶
func (s CreateDeploymentJobOutput) GoString() string
GoString returns the string representation
func (*CreateDeploymentJobOutput) SetArn ¶
func (s *CreateDeploymentJobOutput) SetArn(v string) *CreateDeploymentJobOutput
SetArn sets the Arn field's value.
func (*CreateDeploymentJobOutput) SetCreatedAt ¶
func (s *CreateDeploymentJobOutput) SetCreatedAt(v time.Time) *CreateDeploymentJobOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateDeploymentJobOutput) SetDeploymentApplicationConfigs ¶
func (s *CreateDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *CreateDeploymentJobOutput
SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.
func (*CreateDeploymentJobOutput) SetDeploymentConfig ¶
func (s *CreateDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *CreateDeploymentJobOutput
SetDeploymentConfig sets the DeploymentConfig field's value.
func (*CreateDeploymentJobOutput) SetFailureCode ¶
func (s *CreateDeploymentJobOutput) SetFailureCode(v string) *CreateDeploymentJobOutput
SetFailureCode sets the FailureCode field's value.
func (*CreateDeploymentJobOutput) SetFailureReason ¶
func (s *CreateDeploymentJobOutput) SetFailureReason(v string) *CreateDeploymentJobOutput
SetFailureReason sets the FailureReason field's value.
func (*CreateDeploymentJobOutput) SetFleet ¶
func (s *CreateDeploymentJobOutput) SetFleet(v string) *CreateDeploymentJobOutput
SetFleet sets the Fleet field's value.
func (*CreateDeploymentJobOutput) SetStatus ¶
func (s *CreateDeploymentJobOutput) SetStatus(v string) *CreateDeploymentJobOutput
SetStatus sets the Status field's value.
func (CreateDeploymentJobOutput) String ¶
func (s CreateDeploymentJobOutput) String() string
String returns the string representation
type CreateFleetInput ¶
type CreateFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateFleetInput) GoString ¶
func (s CreateFleetInput) GoString() string
GoString returns the string representation
func (*CreateFleetInput) SetName ¶
func (s *CreateFleetInput) SetName(v string) *CreateFleetInput
SetName sets the Name field's value.
func (CreateFleetInput) String ¶
func (s CreateFleetInput) String() string
String returns the string representation
func (*CreateFleetInput) Validate ¶
func (s *CreateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFleetOutput ¶
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"` // contains filtered or unexported fields }
func (CreateFleetOutput) GoString ¶
func (s CreateFleetOutput) GoString() string
GoString returns the string representation
func (*CreateFleetOutput) SetArn ¶
func (s *CreateFleetOutput) SetArn(v string) *CreateFleetOutput
SetArn sets the Arn field's value.
func (*CreateFleetOutput) SetCreatedAt ¶
func (s *CreateFleetOutput) SetCreatedAt(v time.Time) *CreateFleetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateFleetOutput) SetName ¶
func (s *CreateFleetOutput) SetName(v string) *CreateFleetOutput
SetName sets the Name field's value.
func (CreateFleetOutput) String ¶
func (s CreateFleetOutput) String() string
String returns the string representation
type CreateRobotApplicationInput ¶
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 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"` // contains filtered or unexported fields }
func (CreateRobotApplicationInput) GoString ¶
func (s CreateRobotApplicationInput) GoString() string
GoString returns the string representation
func (*CreateRobotApplicationInput) SetName ¶
func (s *CreateRobotApplicationInput) SetName(v string) *CreateRobotApplicationInput
SetName sets the Name field's value.
func (*CreateRobotApplicationInput) SetRobotSoftwareSuite ¶
func (s *CreateRobotApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationInput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*CreateRobotApplicationInput) SetSources ¶
func (s *CreateRobotApplicationInput) SetSources(v []*SourceConfig) *CreateRobotApplicationInput
SetSources sets the Sources field's value.
func (CreateRobotApplicationInput) String ¶
func (s CreateRobotApplicationInput) String() string
String returns the string representation
func (*CreateRobotApplicationInput) Validate ¶
func (s *CreateRobotApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRobotApplicationOutput ¶
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 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 (CreateRobotApplicationOutput) GoString ¶
func (s CreateRobotApplicationOutput) GoString() string
GoString returns the string representation
func (*CreateRobotApplicationOutput) SetArn ¶
func (s *CreateRobotApplicationOutput) SetArn(v string) *CreateRobotApplicationOutput
SetArn sets the Arn field's value.
func (*CreateRobotApplicationOutput) SetLastUpdatedAt ¶
func (s *CreateRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *CreateRobotApplicationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*CreateRobotApplicationOutput) SetName ¶
func (s *CreateRobotApplicationOutput) SetName(v string) *CreateRobotApplicationOutput
SetName sets the Name field's value.
func (*CreateRobotApplicationOutput) SetRevisionId ¶
func (s *CreateRobotApplicationOutput) SetRevisionId(v string) *CreateRobotApplicationOutput
SetRevisionId sets the RevisionId field's value.
func (*CreateRobotApplicationOutput) SetRobotSoftwareSuite ¶
func (s *CreateRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*CreateRobotApplicationOutput) SetSources ¶
func (s *CreateRobotApplicationOutput) SetSources(v []*Source) *CreateRobotApplicationOutput
SetSources sets the Sources field's value.
func (*CreateRobotApplicationOutput) SetVersion ¶
func (s *CreateRobotApplicationOutput) SetVersion(v string) *CreateRobotApplicationOutput
SetVersion sets the Version field's value.
func (CreateRobotApplicationOutput) String ¶
func (s CreateRobotApplicationOutput) String() string
String returns the string representation
type CreateRobotApplicationVersionInput ¶
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 ¶
func (s CreateRobotApplicationVersionInput) GoString() string
GoString returns the string representation
func (*CreateRobotApplicationVersionInput) SetApplication ¶
func (s *CreateRobotApplicationVersionInput) SetApplication(v string) *CreateRobotApplicationVersionInput
SetApplication sets the Application field's value.
func (*CreateRobotApplicationVersionInput) SetCurrentRevisionId ¶
func (s *CreateRobotApplicationVersionInput) SetCurrentRevisionId(v string) *CreateRobotApplicationVersionInput
SetCurrentRevisionId sets the CurrentRevisionId field's value.
func (CreateRobotApplicationVersionInput) String ¶
func (s CreateRobotApplicationVersionInput) String() string
String returns the string representation
func (*CreateRobotApplicationVersionInput) Validate ¶
func (s *CreateRobotApplicationVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRobotApplicationVersionOutput ¶
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 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 ¶
func (s CreateRobotApplicationVersionOutput) GoString() string
GoString returns the string representation
func (*CreateRobotApplicationVersionOutput) SetArn ¶
func (s *CreateRobotApplicationVersionOutput) SetArn(v string) *CreateRobotApplicationVersionOutput
SetArn sets the Arn field's value.
func (*CreateRobotApplicationVersionOutput) SetLastUpdatedAt ¶
func (s *CreateRobotApplicationVersionOutput) SetLastUpdatedAt(v time.Time) *CreateRobotApplicationVersionOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*CreateRobotApplicationVersionOutput) SetName ¶
func (s *CreateRobotApplicationVersionOutput) SetName(v string) *CreateRobotApplicationVersionOutput
SetName sets the Name field's value.
func (*CreateRobotApplicationVersionOutput) SetRevisionId ¶
func (s *CreateRobotApplicationVersionOutput) SetRevisionId(v string) *CreateRobotApplicationVersionOutput
SetRevisionId sets the RevisionId field's value.
func (*CreateRobotApplicationVersionOutput) SetRobotSoftwareSuite ¶
func (s *CreateRobotApplicationVersionOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateRobotApplicationVersionOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*CreateRobotApplicationVersionOutput) SetSources ¶
func (s *CreateRobotApplicationVersionOutput) SetSources(v []*Source) *CreateRobotApplicationVersionOutput
SetSources sets the Sources field's value.
func (*CreateRobotApplicationVersionOutput) SetVersion ¶
func (s *CreateRobotApplicationVersionOutput) SetVersion(v string) *CreateRobotApplicationVersionOutput
SetVersion sets the Version field's value.
func (CreateRobotApplicationVersionOutput) String ¶
func (s CreateRobotApplicationVersionOutput) String() string
String returns the string representation
type CreateRobotInput ¶
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"` // contains filtered or unexported fields }
func (CreateRobotInput) GoString ¶
func (s CreateRobotInput) GoString() string
GoString returns the string representation
func (*CreateRobotInput) SetArchitecture ¶
func (s *CreateRobotInput) SetArchitecture(v string) *CreateRobotInput
SetArchitecture sets the Architecture field's value.
func (*CreateRobotInput) SetGreengrassGroupId ¶
func (s *CreateRobotInput) SetGreengrassGroupId(v string) *CreateRobotInput
SetGreengrassGroupId sets the GreengrassGroupId field's value.
func (*CreateRobotInput) SetName ¶
func (s *CreateRobotInput) SetName(v string) *CreateRobotInput
SetName sets the Name field's value.
func (CreateRobotInput) String ¶
func (s CreateRobotInput) String() string
String returns the string representation
func (*CreateRobotInput) Validate ¶
func (s *CreateRobotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRobotOutput ¶
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"` // contains filtered or unexported fields }
func (CreateRobotOutput) GoString ¶
func (s CreateRobotOutput) GoString() string
GoString returns the string representation
func (*CreateRobotOutput) SetArchitecture ¶
func (s *CreateRobotOutput) SetArchitecture(v string) *CreateRobotOutput
SetArchitecture sets the Architecture field's value.
func (*CreateRobotOutput) SetArn ¶
func (s *CreateRobotOutput) SetArn(v string) *CreateRobotOutput
SetArn sets the Arn field's value.
func (*CreateRobotOutput) SetCreatedAt ¶
func (s *CreateRobotOutput) SetCreatedAt(v time.Time) *CreateRobotOutput
SetCreatedAt sets the CreatedAt field's value.
func (*CreateRobotOutput) SetGreengrassGroupId ¶
func (s *CreateRobotOutput) SetGreengrassGroupId(v string) *CreateRobotOutput
SetGreengrassGroupId sets the GreengrassGroupId field's value.
func (*CreateRobotOutput) SetName ¶
func (s *CreateRobotOutput) SetName(v string) *CreateRobotOutput
SetName sets the Name field's value.
func (CreateRobotOutput) String ¶
func (s CreateRobotOutput) String() string
String returns the string representation
type CreateSimulationApplicationInput ¶
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 is a required field RenderingEngine *RenderingEngine `locationName:"renderingEngine" type:"structure" required:"true"` // The robot software suite of 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"` // contains filtered or unexported fields }
func (CreateSimulationApplicationInput) GoString ¶
func (s CreateSimulationApplicationInput) GoString() string
GoString returns the string representation
func (*CreateSimulationApplicationInput) SetName ¶
func (s *CreateSimulationApplicationInput) SetName(v string) *CreateSimulationApplicationInput
SetName sets the Name field's value.
func (*CreateSimulationApplicationInput) SetRenderingEngine ¶
func (s *CreateSimulationApplicationInput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationInput
SetRenderingEngine sets the RenderingEngine field's value.
func (*CreateSimulationApplicationInput) SetRobotSoftwareSuite ¶
func (s *CreateSimulationApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationInput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*CreateSimulationApplicationInput) SetSimulationSoftwareSuite ¶
func (s *CreateSimulationApplicationInput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationInput
SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.
func (*CreateSimulationApplicationInput) SetSources ¶
func (s *CreateSimulationApplicationInput) SetSources(v []*SourceConfig) *CreateSimulationApplicationInput
SetSources sets the Sources field's value.
func (CreateSimulationApplicationInput) String ¶
func (s CreateSimulationApplicationInput) String() string
String returns the string representation
func (*CreateSimulationApplicationInput) Validate ¶
func (s *CreateSimulationApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSimulationApplicationOutput ¶
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. 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 (CreateSimulationApplicationOutput) GoString ¶
func (s CreateSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (*CreateSimulationApplicationOutput) SetArn ¶
func (s *CreateSimulationApplicationOutput) SetArn(v string) *CreateSimulationApplicationOutput
SetArn sets the Arn field's value.
func (*CreateSimulationApplicationOutput) SetLastUpdatedAt ¶
func (s *CreateSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationApplicationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*CreateSimulationApplicationOutput) SetName ¶
func (s *CreateSimulationApplicationOutput) SetName(v string) *CreateSimulationApplicationOutput
SetName sets the Name field's value.
func (*CreateSimulationApplicationOutput) SetRenderingEngine ¶
func (s *CreateSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationOutput
SetRenderingEngine sets the RenderingEngine field's value.
func (*CreateSimulationApplicationOutput) SetRevisionId ¶
func (s *CreateSimulationApplicationOutput) SetRevisionId(v string) *CreateSimulationApplicationOutput
SetRevisionId sets the RevisionId field's value.
func (*CreateSimulationApplicationOutput) SetRobotSoftwareSuite ¶
func (s *CreateSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*CreateSimulationApplicationOutput) SetSimulationSoftwareSuite ¶
func (s *CreateSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationOutput
SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.
func (*CreateSimulationApplicationOutput) SetSources ¶
func (s *CreateSimulationApplicationOutput) SetSources(v []*Source) *CreateSimulationApplicationOutput
SetSources sets the Sources field's value.
func (*CreateSimulationApplicationOutput) SetVersion ¶
func (s *CreateSimulationApplicationOutput) SetVersion(v string) *CreateSimulationApplicationOutput
SetVersion sets the Version field's value.
func (CreateSimulationApplicationOutput) String ¶
func (s CreateSimulationApplicationOutput) String() string
String returns the string representation
type CreateSimulationApplicationVersionInput ¶
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 ¶
func (s CreateSimulationApplicationVersionInput) GoString() string
GoString returns the string representation
func (*CreateSimulationApplicationVersionInput) SetApplication ¶
func (s *CreateSimulationApplicationVersionInput) SetApplication(v string) *CreateSimulationApplicationVersionInput
SetApplication sets the Application field's value.
func (*CreateSimulationApplicationVersionInput) SetCurrentRevisionId ¶
func (s *CreateSimulationApplicationVersionInput) SetCurrentRevisionId(v string) *CreateSimulationApplicationVersionInput
SetCurrentRevisionId sets the CurrentRevisionId field's value.
func (CreateSimulationApplicationVersionInput) String ¶
func (s CreateSimulationApplicationVersionInput) String() string
String returns the string representation
func (*CreateSimulationApplicationVersionInput) Validate ¶
func (s *CreateSimulationApplicationVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSimulationApplicationVersionOutput ¶
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. 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 ¶
func (s CreateSimulationApplicationVersionOutput) GoString() string
GoString returns the string representation
func (*CreateSimulationApplicationVersionOutput) SetArn ¶
func (s *CreateSimulationApplicationVersionOutput) SetArn(v string) *CreateSimulationApplicationVersionOutput
SetArn sets the Arn field's value.
func (*CreateSimulationApplicationVersionOutput) SetLastUpdatedAt ¶
func (s *CreateSimulationApplicationVersionOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationApplicationVersionOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*CreateSimulationApplicationVersionOutput) SetName ¶
func (s *CreateSimulationApplicationVersionOutput) SetName(v string) *CreateSimulationApplicationVersionOutput
SetName sets the Name field's value.
func (*CreateSimulationApplicationVersionOutput) SetRenderingEngine ¶
func (s *CreateSimulationApplicationVersionOutput) SetRenderingEngine(v *RenderingEngine) *CreateSimulationApplicationVersionOutput
SetRenderingEngine sets the RenderingEngine field's value.
func (*CreateSimulationApplicationVersionOutput) SetRevisionId ¶
func (s *CreateSimulationApplicationVersionOutput) SetRevisionId(v string) *CreateSimulationApplicationVersionOutput
SetRevisionId sets the RevisionId field's value.
func (*CreateSimulationApplicationVersionOutput) SetRobotSoftwareSuite ¶
func (s *CreateSimulationApplicationVersionOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *CreateSimulationApplicationVersionOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*CreateSimulationApplicationVersionOutput) SetSimulationSoftwareSuite ¶
func (s *CreateSimulationApplicationVersionOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *CreateSimulationApplicationVersionOutput
SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.
func (*CreateSimulationApplicationVersionOutput) SetSources ¶
func (s *CreateSimulationApplicationVersionOutput) SetSources(v []*Source) *CreateSimulationApplicationVersionOutput
SetSources sets the Sources field's value.
func (*CreateSimulationApplicationVersionOutput) SetVersion ¶
func (s *CreateSimulationApplicationVersionOutput) SetVersion(v string) *CreateSimulationApplicationVersionOutput
SetVersion sets the Version field's value.
func (CreateSimulationApplicationVersionOutput) String ¶
func (s CreateSimulationApplicationVersionOutput) String() string
String returns the string representation
type CreateSimulationJobInput ¶
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"` // The failure behavior the simulation job. // // ContinueRestart the simulation job in the same host instance. // // FailStop the simulation job and terminate the instance. FailureBehavior *string `locationName:"failureBehavior" type:"string" enum:"FailureBehavior"` // The IAM role 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. See how to specify AWS security credentials // for your application (https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/deployment-ecs-specify-credentials). // // IamRole is a required field IamRole *string `locationName:"iamRole" min:"1" type:"string" required:"true"` // 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"` // 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 ¶
func (s CreateSimulationJobInput) GoString() string
GoString returns the string representation
func (*CreateSimulationJobInput) SetClientRequestToken ¶
func (s *CreateSimulationJobInput) SetClientRequestToken(v string) *CreateSimulationJobInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateSimulationJobInput) SetFailureBehavior ¶
func (s *CreateSimulationJobInput) SetFailureBehavior(v string) *CreateSimulationJobInput
SetFailureBehavior sets the FailureBehavior field's value.
func (*CreateSimulationJobInput) SetIamRole ¶
func (s *CreateSimulationJobInput) SetIamRole(v string) *CreateSimulationJobInput
SetIamRole sets the IamRole field's value.
func (*CreateSimulationJobInput) SetMaxJobDurationInSeconds ¶
func (s *CreateSimulationJobInput) SetMaxJobDurationInSeconds(v int64) *CreateSimulationJobInput
SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.
func (*CreateSimulationJobInput) SetOutputLocation ¶
func (s *CreateSimulationJobInput) SetOutputLocation(v *OutputLocation) *CreateSimulationJobInput
SetOutputLocation sets the OutputLocation field's value.
func (*CreateSimulationJobInput) SetRobotApplications ¶
func (s *CreateSimulationJobInput) SetRobotApplications(v []*RobotApplicationConfig) *CreateSimulationJobInput
SetRobotApplications sets the RobotApplications field's value.
func (*CreateSimulationJobInput) SetSimulationApplications ¶
func (s *CreateSimulationJobInput) SetSimulationApplications(v []*SimulationApplicationConfig) *CreateSimulationJobInput
SetSimulationApplications sets the SimulationApplications field's value.
func (*CreateSimulationJobInput) SetVpcConfig ¶
func (s *CreateSimulationJobInput) SetVpcConfig(v *VPCConfig) *CreateSimulationJobInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateSimulationJobInput) String ¶
func (s CreateSimulationJobInput) String() string
String returns the string representation
func (*CreateSimulationJobInput) Validate ¶
func (s *CreateSimulationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSimulationJobOutput ¶
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"` // 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. 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 // updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The maximum simulation job duration in seconds. The value must be 8 days // (691,200 seconds) or less. 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"` // Information about the vpc configuration. VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
func (CreateSimulationJobOutput) GoString ¶
func (s CreateSimulationJobOutput) GoString() string
GoString returns the string representation
func (*CreateSimulationJobOutput) SetArn ¶
func (s *CreateSimulationJobOutput) SetArn(v string) *CreateSimulationJobOutput
SetArn sets the Arn field's value.
func (*CreateSimulationJobOutput) SetClientRequestToken ¶
func (s *CreateSimulationJobOutput) SetClientRequestToken(v string) *CreateSimulationJobOutput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateSimulationJobOutput) SetFailureBehavior ¶
func (s *CreateSimulationJobOutput) SetFailureBehavior(v string) *CreateSimulationJobOutput
SetFailureBehavior sets the FailureBehavior field's value.
func (*CreateSimulationJobOutput) SetFailureCode ¶
func (s *CreateSimulationJobOutput) SetFailureCode(v string) *CreateSimulationJobOutput
SetFailureCode sets the FailureCode field's value.
func (*CreateSimulationJobOutput) SetIamRole ¶
func (s *CreateSimulationJobOutput) SetIamRole(v string) *CreateSimulationJobOutput
SetIamRole sets the IamRole field's value.
func (*CreateSimulationJobOutput) SetLastUpdatedAt ¶
func (s *CreateSimulationJobOutput) SetLastUpdatedAt(v time.Time) *CreateSimulationJobOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*CreateSimulationJobOutput) SetMaxJobDurationInSeconds ¶
func (s *CreateSimulationJobOutput) SetMaxJobDurationInSeconds(v int64) *CreateSimulationJobOutput
SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.
func (*CreateSimulationJobOutput) SetOutputLocation ¶
func (s *CreateSimulationJobOutput) SetOutputLocation(v *OutputLocation) *CreateSimulationJobOutput
SetOutputLocation sets the OutputLocation field's value.
func (*CreateSimulationJobOutput) SetRobotApplications ¶
func (s *CreateSimulationJobOutput) SetRobotApplications(v []*RobotApplicationConfig) *CreateSimulationJobOutput
SetRobotApplications sets the RobotApplications field's value.
func (*CreateSimulationJobOutput) SetSimulationApplications ¶
func (s *CreateSimulationJobOutput) SetSimulationApplications(v []*SimulationApplicationConfig) *CreateSimulationJobOutput
SetSimulationApplications sets the SimulationApplications field's value.
func (*CreateSimulationJobOutput) SetSimulationTimeMillis ¶
func (s *CreateSimulationJobOutput) SetSimulationTimeMillis(v int64) *CreateSimulationJobOutput
SetSimulationTimeMillis sets the SimulationTimeMillis field's value.
func (*CreateSimulationJobOutput) SetStatus ¶
func (s *CreateSimulationJobOutput) SetStatus(v string) *CreateSimulationJobOutput
SetStatus sets the Status field's value.
func (*CreateSimulationJobOutput) SetVpcConfig ¶
func (s *CreateSimulationJobOutput) SetVpcConfig(v *VPCConfigResponse) *CreateSimulationJobOutput
SetVpcConfig sets the VpcConfig field's value.
func (CreateSimulationJobOutput) String ¶
func (s CreateSimulationJobOutput) String() string
String returns the string representation
type DeleteFleetInput ¶
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 ¶
func (s DeleteFleetInput) GoString() string
GoString returns the string representation
func (*DeleteFleetInput) SetFleet ¶
func (s *DeleteFleetInput) SetFleet(v string) *DeleteFleetInput
SetFleet sets the Fleet field's value.
func (DeleteFleetInput) String ¶
func (s DeleteFleetInput) String() string
String returns the string representation
func (*DeleteFleetInput) Validate ¶
func (s *DeleteFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFleetOutput ¶
type DeleteFleetOutput struct {
// contains filtered or unexported fields
}
func (DeleteFleetOutput) GoString ¶
func (s DeleteFleetOutput) GoString() string
GoString returns the string representation
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) String() string
String returns the string representation
type DeleteRobotApplicationInput ¶
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 ¶
func (s DeleteRobotApplicationInput) GoString() string
GoString returns the string representation
func (*DeleteRobotApplicationInput) SetApplication ¶
func (s *DeleteRobotApplicationInput) SetApplication(v string) *DeleteRobotApplicationInput
SetApplication sets the Application field's value.
func (*DeleteRobotApplicationInput) SetApplicationVersion ¶
func (s *DeleteRobotApplicationInput) SetApplicationVersion(v string) *DeleteRobotApplicationInput
SetApplicationVersion sets the ApplicationVersion field's value.
func (DeleteRobotApplicationInput) String ¶
func (s DeleteRobotApplicationInput) String() string
String returns the string representation
func (*DeleteRobotApplicationInput) Validate ¶
func (s *DeleteRobotApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRobotApplicationOutput ¶
type DeleteRobotApplicationOutput struct {
// contains filtered or unexported fields
}
func (DeleteRobotApplicationOutput) GoString ¶
func (s DeleteRobotApplicationOutput) GoString() string
GoString returns the string representation
func (DeleteRobotApplicationOutput) String ¶
func (s DeleteRobotApplicationOutput) String() string
String returns the string representation
type DeleteRobotInput ¶
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 ¶
func (s DeleteRobotInput) GoString() string
GoString returns the string representation
func (*DeleteRobotInput) SetRobot ¶
func (s *DeleteRobotInput) SetRobot(v string) *DeleteRobotInput
SetRobot sets the Robot field's value.
func (DeleteRobotInput) String ¶
func (s DeleteRobotInput) String() string
String returns the string representation
func (*DeleteRobotInput) Validate ¶
func (s *DeleteRobotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRobotOutput ¶
type DeleteRobotOutput struct {
// contains filtered or unexported fields
}
func (DeleteRobotOutput) GoString ¶
func (s DeleteRobotOutput) GoString() string
GoString returns the string representation
func (DeleteRobotOutput) String ¶
func (s DeleteRobotOutput) String() string
String returns the string representation
type DeleteSimulationApplicationInput ¶
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 ¶
func (s DeleteSimulationApplicationInput) GoString() string
GoString returns the string representation
func (*DeleteSimulationApplicationInput) SetApplication ¶
func (s *DeleteSimulationApplicationInput) SetApplication(v string) *DeleteSimulationApplicationInput
SetApplication sets the Application field's value.
func (*DeleteSimulationApplicationInput) SetApplicationVersion ¶
func (s *DeleteSimulationApplicationInput) SetApplicationVersion(v string) *DeleteSimulationApplicationInput
SetApplicationVersion sets the ApplicationVersion field's value.
func (DeleteSimulationApplicationInput) String ¶
func (s DeleteSimulationApplicationInput) String() string
String returns the string representation
func (*DeleteSimulationApplicationInput) Validate ¶
func (s *DeleteSimulationApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSimulationApplicationOutput ¶
type DeleteSimulationApplicationOutput struct {
// contains filtered or unexported fields
}
func (DeleteSimulationApplicationOutput) GoString ¶
func (s DeleteSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (DeleteSimulationApplicationOutput) String ¶
func (s DeleteSimulationApplicationOutput) String() string
String returns the string representation
type DeploymentApplicationConfig ¶
type DeploymentApplicationConfig struct { // The 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, usually roslaunch. // // 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 ¶
func (s DeploymentApplicationConfig) GoString() string
GoString returns the string representation
func (*DeploymentApplicationConfig) SetApplication ¶
func (s *DeploymentApplicationConfig) SetApplication(v string) *DeploymentApplicationConfig
SetApplication sets the Application field's value.
func (*DeploymentApplicationConfig) SetApplicationVersion ¶
func (s *DeploymentApplicationConfig) SetApplicationVersion(v string) *DeploymentApplicationConfig
SetApplicationVersion sets the ApplicationVersion field's value.
func (*DeploymentApplicationConfig) SetLaunchConfig ¶
func (s *DeploymentApplicationConfig) SetLaunchConfig(v *DeploymentLaunchConfig) *DeploymentApplicationConfig
SetLaunchConfig sets the LaunchConfig field's value.
func (DeploymentApplicationConfig) String ¶
func (s DeploymentApplicationConfig) String() string
String returns the string representation
func (*DeploymentApplicationConfig) Validate ¶
func (s *DeploymentApplicationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeploymentConfig ¶
type DeploymentConfig struct { // The percentage of robots receiving the deployment at the same time. ConcurrentDeploymentPercentage *int64 `locationName:"concurrentDeploymentPercentage" min:"1" type:"integer"` // The percentage of deployments that need to fail before stopping deployment. FailureThresholdPercentage *int64 `locationName:"failureThresholdPercentage" min:"1" type:"integer"` // contains filtered or unexported fields }
Information about a deployment configuration.
func (DeploymentConfig) GoString ¶
func (s DeploymentConfig) GoString() string
GoString returns the string representation
func (*DeploymentConfig) SetConcurrentDeploymentPercentage ¶
func (s *DeploymentConfig) SetConcurrentDeploymentPercentage(v int64) *DeploymentConfig
SetConcurrentDeploymentPercentage sets the ConcurrentDeploymentPercentage field's value.
func (*DeploymentConfig) SetFailureThresholdPercentage ¶
func (s *DeploymentConfig) SetFailureThresholdPercentage(v int64) *DeploymentConfig
SetFailureThresholdPercentage sets the FailureThresholdPercentage field's value.
func (DeploymentConfig) String ¶
func (s DeploymentConfig) String() string
String returns the string representation
func (*DeploymentConfig) Validate ¶
func (s *DeploymentConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeploymentJob ¶
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 ¶
func (s DeploymentJob) GoString() string
GoString returns the string representation
func (*DeploymentJob) SetArn ¶
func (s *DeploymentJob) SetArn(v string) *DeploymentJob
SetArn sets the Arn field's value.
func (*DeploymentJob) SetCreatedAt ¶
func (s *DeploymentJob) SetCreatedAt(v time.Time) *DeploymentJob
SetCreatedAt sets the CreatedAt field's value.
func (*DeploymentJob) SetDeploymentApplicationConfigs ¶
func (s *DeploymentJob) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *DeploymentJob
SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.
func (*DeploymentJob) SetDeploymentConfig ¶
func (s *DeploymentJob) SetDeploymentConfig(v *DeploymentConfig) *DeploymentJob
SetDeploymentConfig sets the DeploymentConfig field's value.
func (*DeploymentJob) SetFailureCode ¶
func (s *DeploymentJob) SetFailureCode(v string) *DeploymentJob
SetFailureCode sets the FailureCode field's value.
func (*DeploymentJob) SetFailureReason ¶
func (s *DeploymentJob) SetFailureReason(v string) *DeploymentJob
SetFailureReason sets the FailureReason field's value.
func (*DeploymentJob) SetFleet ¶
func (s *DeploymentJob) SetFleet(v string) *DeploymentJob
SetFleet sets the Fleet field's value.
func (*DeploymentJob) SetStatus ¶
func (s *DeploymentJob) SetStatus(v string) *DeploymentJob
SetStatus sets the Status field's value.
func (DeploymentJob) String ¶
func (s DeploymentJob) String() string
String returns the string representation
type DeploymentLaunchConfig ¶
type DeploymentLaunchConfig struct { // An array of key/value pairs specifying environment variables for the deployment // application. EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"` // The deployment launch file. // // LaunchFile is a required field LaunchFile *string `locationName:"launchFile" type:"string" required:"true"` // The package name. // // PackageName is a required field PackageName *string `locationName:"packageName" type:"string" required:"true"` // The deployment post-launch file. This file will be executed after the deployment // launch file. PostLaunchFile *string `locationName:"postLaunchFile" type:"string"` // The deployment pre-launch file. This file will be executed prior to the deployment // launch file. PreLaunchFile *string `locationName:"preLaunchFile" type:"string"` // contains filtered or unexported fields }
Configuration information for a deployment launch.
func (DeploymentLaunchConfig) GoString ¶
func (s DeploymentLaunchConfig) GoString() string
GoString returns the string representation
func (*DeploymentLaunchConfig) SetEnvironmentVariables ¶
func (s *DeploymentLaunchConfig) SetEnvironmentVariables(v map[string]*string) *DeploymentLaunchConfig
SetEnvironmentVariables sets the EnvironmentVariables field's value.
func (*DeploymentLaunchConfig) SetLaunchFile ¶
func (s *DeploymentLaunchConfig) SetLaunchFile(v string) *DeploymentLaunchConfig
SetLaunchFile sets the LaunchFile field's value.
func (*DeploymentLaunchConfig) SetPackageName ¶
func (s *DeploymentLaunchConfig) SetPackageName(v string) *DeploymentLaunchConfig
SetPackageName sets the PackageName field's value.
func (*DeploymentLaunchConfig) SetPostLaunchFile ¶
func (s *DeploymentLaunchConfig) SetPostLaunchFile(v string) *DeploymentLaunchConfig
SetPostLaunchFile sets the PostLaunchFile field's value.
func (*DeploymentLaunchConfig) SetPreLaunchFile ¶
func (s *DeploymentLaunchConfig) SetPreLaunchFile(v string) *DeploymentLaunchConfig
SetPreLaunchFile sets the PreLaunchFile field's value.
func (DeploymentLaunchConfig) String ¶
func (s DeploymentLaunchConfig) String() string
String returns the string representation
func (*DeploymentLaunchConfig) Validate ¶
func (s *DeploymentLaunchConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterRobotInput ¶
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 ¶
func (s DeregisterRobotInput) GoString() string
GoString returns the string representation
func (*DeregisterRobotInput) SetFleet ¶
func (s *DeregisterRobotInput) SetFleet(v string) *DeregisterRobotInput
SetFleet sets the Fleet field's value.
func (*DeregisterRobotInput) SetRobot ¶
func (s *DeregisterRobotInput) SetRobot(v string) *DeregisterRobotInput
SetRobot sets the Robot field's value.
func (DeregisterRobotInput) String ¶
func (s DeregisterRobotInput) String() string
String returns the string representation
func (*DeregisterRobotInput) Validate ¶
func (s *DeregisterRobotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterRobotOutput ¶
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 ¶
func (s DeregisterRobotOutput) GoString() string
GoString returns the string representation
func (*DeregisterRobotOutput) SetFleet ¶
func (s *DeregisterRobotOutput) SetFleet(v string) *DeregisterRobotOutput
SetFleet sets the Fleet field's value.
func (*DeregisterRobotOutput) SetRobot ¶
func (s *DeregisterRobotOutput) SetRobot(v string) *DeregisterRobotOutput
SetRobot sets the Robot field's value.
func (DeregisterRobotOutput) String ¶
func (s DeregisterRobotOutput) String() string
String returns the string representation
type DescribeDeploymentJobInput ¶
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 ¶
func (s DescribeDeploymentJobInput) GoString() string
GoString returns the string representation
func (*DescribeDeploymentJobInput) SetJob ¶
func (s *DescribeDeploymentJobInput) SetJob(v string) *DescribeDeploymentJobInput
SetJob sets the Job field's value.
func (DescribeDeploymentJobInput) String ¶
func (s DescribeDeploymentJobInput) String() string
String returns the string representation
func (*DescribeDeploymentJobInput) Validate ¶
func (s *DescribeDeploymentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDeploymentJobOutput ¶
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"` // contains filtered or unexported fields }
func (DescribeDeploymentJobOutput) GoString ¶
func (s DescribeDeploymentJobOutput) GoString() string
GoString returns the string representation
func (*DescribeDeploymentJobOutput) SetArn ¶
func (s *DescribeDeploymentJobOutput) SetArn(v string) *DescribeDeploymentJobOutput
SetArn sets the Arn field's value.
func (*DescribeDeploymentJobOutput) SetCreatedAt ¶
func (s *DescribeDeploymentJobOutput) SetCreatedAt(v time.Time) *DescribeDeploymentJobOutput
SetCreatedAt sets the CreatedAt field's value.
func (*DescribeDeploymentJobOutput) SetDeploymentApplicationConfigs ¶
func (s *DescribeDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *DescribeDeploymentJobOutput
SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.
func (*DescribeDeploymentJobOutput) SetDeploymentConfig ¶
func (s *DescribeDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *DescribeDeploymentJobOutput
SetDeploymentConfig sets the DeploymentConfig field's value.
func (*DescribeDeploymentJobOutput) SetFailureCode ¶
func (s *DescribeDeploymentJobOutput) SetFailureCode(v string) *DescribeDeploymentJobOutput
SetFailureCode sets the FailureCode field's value.
func (*DescribeDeploymentJobOutput) SetFailureReason ¶
func (s *DescribeDeploymentJobOutput) SetFailureReason(v string) *DescribeDeploymentJobOutput
SetFailureReason sets the FailureReason field's value.
func (*DescribeDeploymentJobOutput) SetFleet ¶
func (s *DescribeDeploymentJobOutput) SetFleet(v string) *DescribeDeploymentJobOutput
SetFleet sets the Fleet field's value.
func (*DescribeDeploymentJobOutput) SetRobotDeploymentSummary ¶
func (s *DescribeDeploymentJobOutput) SetRobotDeploymentSummary(v []*RobotDeployment) *DescribeDeploymentJobOutput
SetRobotDeploymentSummary sets the RobotDeploymentSummary field's value.
func (*DescribeDeploymentJobOutput) SetStatus ¶
func (s *DescribeDeploymentJobOutput) SetStatus(v string) *DescribeDeploymentJobOutput
SetStatus sets the Status field's value.
func (DescribeDeploymentJobOutput) String ¶
func (s DescribeDeploymentJobOutput) String() string
String returns the string representation
type DescribeFleetInput ¶
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 ¶
func (s DescribeFleetInput) GoString() string
GoString returns the string representation
func (*DescribeFleetInput) SetFleet ¶
func (s *DescribeFleetInput) SetFleet(v string) *DescribeFleetInput
SetFleet sets the Fleet field's value.
func (DescribeFleetInput) String ¶
func (s DescribeFleetInput) String() string
String returns the string representation
func (*DescribeFleetInput) Validate ¶
func (s *DescribeFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFleetOutput ¶
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"` // contains filtered or unexported fields }
func (DescribeFleetOutput) GoString ¶
func (s DescribeFleetOutput) GoString() string
GoString returns the string representation
func (*DescribeFleetOutput) SetArn ¶
func (s *DescribeFleetOutput) SetArn(v string) *DescribeFleetOutput
SetArn sets the Arn field's value.
func (*DescribeFleetOutput) SetCreatedAt ¶
func (s *DescribeFleetOutput) SetCreatedAt(v time.Time) *DescribeFleetOutput
SetCreatedAt sets the CreatedAt field's value.
func (*DescribeFleetOutput) SetLastDeploymentJob ¶
func (s *DescribeFleetOutput) SetLastDeploymentJob(v string) *DescribeFleetOutput
SetLastDeploymentJob sets the LastDeploymentJob field's value.
func (*DescribeFleetOutput) SetLastDeploymentStatus ¶
func (s *DescribeFleetOutput) SetLastDeploymentStatus(v string) *DescribeFleetOutput
SetLastDeploymentStatus sets the LastDeploymentStatus field's value.
func (*DescribeFleetOutput) SetLastDeploymentTime ¶
func (s *DescribeFleetOutput) SetLastDeploymentTime(v time.Time) *DescribeFleetOutput
SetLastDeploymentTime sets the LastDeploymentTime field's value.
func (*DescribeFleetOutput) SetName ¶
func (s *DescribeFleetOutput) SetName(v string) *DescribeFleetOutput
SetName sets the Name field's value.
func (*DescribeFleetOutput) SetRobots ¶
func (s *DescribeFleetOutput) SetRobots(v []*Robot) *DescribeFleetOutput
SetRobots sets the Robots field's value.
func (DescribeFleetOutput) String ¶
func (s DescribeFleetOutput) String() string
String returns the string representation
type DescribeRobotApplicationInput ¶
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 ¶
func (s DescribeRobotApplicationInput) GoString() string
GoString returns the string representation
func (*DescribeRobotApplicationInput) SetApplication ¶
func (s *DescribeRobotApplicationInput) SetApplication(v string) *DescribeRobotApplicationInput
SetApplication sets the Application field's value.
func (*DescribeRobotApplicationInput) SetApplicationVersion ¶
func (s *DescribeRobotApplicationInput) SetApplicationVersion(v string) *DescribeRobotApplicationInput
SetApplicationVersion sets the ApplicationVersion field's value.
func (DescribeRobotApplicationInput) String ¶
func (s DescribeRobotApplicationInput) String() string
String returns the string representation
func (*DescribeRobotApplicationInput) Validate ¶
func (s *DescribeRobotApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRobotApplicationOutput ¶
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 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 (DescribeRobotApplicationOutput) GoString ¶
func (s DescribeRobotApplicationOutput) GoString() string
GoString returns the string representation
func (*DescribeRobotApplicationOutput) SetArn ¶
func (s *DescribeRobotApplicationOutput) SetArn(v string) *DescribeRobotApplicationOutput
SetArn sets the Arn field's value.
func (*DescribeRobotApplicationOutput) SetLastUpdatedAt ¶
func (s *DescribeRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *DescribeRobotApplicationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*DescribeRobotApplicationOutput) SetName ¶
func (s *DescribeRobotApplicationOutput) SetName(v string) *DescribeRobotApplicationOutput
SetName sets the Name field's value.
func (*DescribeRobotApplicationOutput) SetRevisionId ¶
func (s *DescribeRobotApplicationOutput) SetRevisionId(v string) *DescribeRobotApplicationOutput
SetRevisionId sets the RevisionId field's value.
func (*DescribeRobotApplicationOutput) SetRobotSoftwareSuite ¶
func (s *DescribeRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *DescribeRobotApplicationOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*DescribeRobotApplicationOutput) SetSources ¶
func (s *DescribeRobotApplicationOutput) SetSources(v []*Source) *DescribeRobotApplicationOutput
SetSources sets the Sources field's value.
func (*DescribeRobotApplicationOutput) SetVersion ¶
func (s *DescribeRobotApplicationOutput) SetVersion(v string) *DescribeRobotApplicationOutput
SetVersion sets the Version field's value.
func (DescribeRobotApplicationOutput) String ¶
func (s DescribeRobotApplicationOutput) String() string
String returns the string representation
type DescribeRobotInput ¶
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 ¶
func (s DescribeRobotInput) GoString() string
GoString returns the string representation
func (*DescribeRobotInput) SetRobot ¶
func (s *DescribeRobotInput) SetRobot(v string) *DescribeRobotInput
SetRobot sets the Robot field's value.
func (DescribeRobotInput) String ¶
func (s DescribeRobotInput) String() string
String returns the string representation
func (*DescribeRobotInput) Validate ¶
func (s *DescribeRobotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRobotOutput ¶
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"` // contains filtered or unexported fields }
func (DescribeRobotOutput) GoString ¶
func (s DescribeRobotOutput) GoString() string
GoString returns the string representation
func (*DescribeRobotOutput) SetArchitecture ¶
func (s *DescribeRobotOutput) SetArchitecture(v string) *DescribeRobotOutput
SetArchitecture sets the Architecture field's value.
func (*DescribeRobotOutput) SetArn ¶
func (s *DescribeRobotOutput) SetArn(v string) *DescribeRobotOutput
SetArn sets the Arn field's value.
func (*DescribeRobotOutput) SetCreatedAt ¶
func (s *DescribeRobotOutput) SetCreatedAt(v time.Time) *DescribeRobotOutput
SetCreatedAt sets the CreatedAt field's value.
func (*DescribeRobotOutput) SetFleetArn ¶
func (s *DescribeRobotOutput) SetFleetArn(v string) *DescribeRobotOutput
SetFleetArn sets the FleetArn field's value.
func (*DescribeRobotOutput) SetGreengrassGroupId ¶
func (s *DescribeRobotOutput) SetGreengrassGroupId(v string) *DescribeRobotOutput
SetGreengrassGroupId sets the GreengrassGroupId field's value.
func (*DescribeRobotOutput) SetLastDeploymentJob ¶
func (s *DescribeRobotOutput) SetLastDeploymentJob(v string) *DescribeRobotOutput
SetLastDeploymentJob sets the LastDeploymentJob field's value.
func (*DescribeRobotOutput) SetLastDeploymentTime ¶
func (s *DescribeRobotOutput) SetLastDeploymentTime(v time.Time) *DescribeRobotOutput
SetLastDeploymentTime sets the LastDeploymentTime field's value.
func (*DescribeRobotOutput) SetName ¶
func (s *DescribeRobotOutput) SetName(v string) *DescribeRobotOutput
SetName sets the Name field's value.
func (*DescribeRobotOutput) SetStatus ¶
func (s *DescribeRobotOutput) SetStatus(v string) *DescribeRobotOutput
SetStatus sets the Status field's value.
func (DescribeRobotOutput) String ¶
func (s DescribeRobotOutput) String() string
String returns the string representation
type DescribeSimulationApplicationInput ¶
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 ¶
func (s DescribeSimulationApplicationInput) GoString() string
GoString returns the string representation
func (*DescribeSimulationApplicationInput) SetApplication ¶
func (s *DescribeSimulationApplicationInput) SetApplication(v string) *DescribeSimulationApplicationInput
SetApplication sets the Application field's value.
func (*DescribeSimulationApplicationInput) SetApplicationVersion ¶
func (s *DescribeSimulationApplicationInput) SetApplicationVersion(v string) *DescribeSimulationApplicationInput
SetApplicationVersion sets the ApplicationVersion field's value.
func (DescribeSimulationApplicationInput) String ¶
func (s DescribeSimulationApplicationInput) String() string
String returns the string representation
func (*DescribeSimulationApplicationInput) Validate ¶
func (s *DescribeSimulationApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSimulationApplicationOutput ¶
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. 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 (DescribeSimulationApplicationOutput) GoString ¶
func (s DescribeSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (*DescribeSimulationApplicationOutput) SetArn ¶
func (s *DescribeSimulationApplicationOutput) SetArn(v string) *DescribeSimulationApplicationOutput
SetArn sets the Arn field's value.
func (*DescribeSimulationApplicationOutput) SetLastUpdatedAt ¶
func (s *DescribeSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationApplicationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*DescribeSimulationApplicationOutput) SetName ¶
func (s *DescribeSimulationApplicationOutput) SetName(v string) *DescribeSimulationApplicationOutput
SetName sets the Name field's value.
func (*DescribeSimulationApplicationOutput) SetRenderingEngine ¶
func (s *DescribeSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *DescribeSimulationApplicationOutput
SetRenderingEngine sets the RenderingEngine field's value.
func (*DescribeSimulationApplicationOutput) SetRevisionId ¶
func (s *DescribeSimulationApplicationOutput) SetRevisionId(v string) *DescribeSimulationApplicationOutput
SetRevisionId sets the RevisionId field's value.
func (*DescribeSimulationApplicationOutput) SetRobotSoftwareSuite ¶
func (s *DescribeSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *DescribeSimulationApplicationOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*DescribeSimulationApplicationOutput) SetSimulationSoftwareSuite ¶
func (s *DescribeSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *DescribeSimulationApplicationOutput
SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.
func (*DescribeSimulationApplicationOutput) SetSources ¶
func (s *DescribeSimulationApplicationOutput) SetSources(v []*Source) *DescribeSimulationApplicationOutput
SetSources sets the Sources field's value.
func (*DescribeSimulationApplicationOutput) SetVersion ¶
func (s *DescribeSimulationApplicationOutput) SetVersion(v string) *DescribeSimulationApplicationOutput
SetVersion sets the Version field's value.
func (DescribeSimulationApplicationOutput) String ¶
func (s DescribeSimulationApplicationOutput) String() string
String returns the string representation
type DescribeSimulationJobInput ¶
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 ¶
func (s DescribeSimulationJobInput) GoString() string
GoString returns the string representation
func (*DescribeSimulationJobInput) SetJob ¶
func (s *DescribeSimulationJobInput) SetJob(v string) *DescribeSimulationJobInput
SetJob sets the Job field's value.
func (DescribeSimulationJobInput) String ¶
func (s DescribeSimulationJobInput) String() string
String returns the string representation
func (*DescribeSimulationJobInput) Validate ¶
func (s *DescribeSimulationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSimulationJobOutput ¶
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"` // 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: // // InternalServiceErrorInternal service error // // RobotApplicationCrashRobot application exited abnormally (segfault, etc.) // // SimulationApplicationCrash Simulation application exited abnormally (segfault, // etc.) // // BadPermissionsRobotApplicationRobot application bundle could not be downloaded // // BadPermissionsSimulationApplicationSimulation application bundle could not // be downloaded // // BadPermissionsS3OutputUnable to publish outputs to customer-provided S3 bucket // // BadPermissionsCloudwatchLogsUnable to publish logs to customer-provided CloudWatch // Logs resource // // SubnetIpLimitExceededSubnet IP limit exceeded // // ENILimitExceededENI limit exceeded // // BadPermissionsUserCredentialsUnable to use the Role provided // // InvalidBundleRobotApplicationRobot bundle cannot be extracted (invalid format, // bundling error, etc.) // // InvalidBundleSimulationApplicationSimulation bundle cannot be extracted (invalid // format, bundling error, etc.) // // RobotApplicationVersionMismatchedEtagEtag for RobotApplication does not match // value during version creation // // SimulationApplicationVersionMismatchedEtagEtag for SimulationApplication // does not match value during version creation FailureCode *string `locationName:"failureCode" type:"string" enum:"SimulationJobErrorCode"` // 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 // updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // 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"` // 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 VPC configuration. VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
func (DescribeSimulationJobOutput) GoString ¶
func (s DescribeSimulationJobOutput) GoString() string
GoString returns the string representation
func (*DescribeSimulationJobOutput) SetArn ¶
func (s *DescribeSimulationJobOutput) SetArn(v string) *DescribeSimulationJobOutput
SetArn sets the Arn field's value.
func (*DescribeSimulationJobOutput) SetClientRequestToken ¶
func (s *DescribeSimulationJobOutput) SetClientRequestToken(v string) *DescribeSimulationJobOutput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*DescribeSimulationJobOutput) SetFailureBehavior ¶
func (s *DescribeSimulationJobOutput) SetFailureBehavior(v string) *DescribeSimulationJobOutput
SetFailureBehavior sets the FailureBehavior field's value.
func (*DescribeSimulationJobOutput) SetFailureCode ¶
func (s *DescribeSimulationJobOutput) SetFailureCode(v string) *DescribeSimulationJobOutput
SetFailureCode sets the FailureCode field's value.
func (*DescribeSimulationJobOutput) SetIamRole ¶
func (s *DescribeSimulationJobOutput) SetIamRole(v string) *DescribeSimulationJobOutput
SetIamRole sets the IamRole field's value.
func (*DescribeSimulationJobOutput) SetLastUpdatedAt ¶
func (s *DescribeSimulationJobOutput) SetLastUpdatedAt(v time.Time) *DescribeSimulationJobOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*DescribeSimulationJobOutput) SetMaxJobDurationInSeconds ¶
func (s *DescribeSimulationJobOutput) SetMaxJobDurationInSeconds(v int64) *DescribeSimulationJobOutput
SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.
func (*DescribeSimulationJobOutput) SetName ¶
func (s *DescribeSimulationJobOutput) SetName(v string) *DescribeSimulationJobOutput
SetName sets the Name field's value.
func (*DescribeSimulationJobOutput) SetOutputLocation ¶
func (s *DescribeSimulationJobOutput) SetOutputLocation(v *OutputLocation) *DescribeSimulationJobOutput
SetOutputLocation sets the OutputLocation field's value.
func (*DescribeSimulationJobOutput) SetRobotApplications ¶
func (s *DescribeSimulationJobOutput) SetRobotApplications(v []*RobotApplicationConfig) *DescribeSimulationJobOutput
SetRobotApplications sets the RobotApplications field's value.
func (*DescribeSimulationJobOutput) SetSimulationApplications ¶
func (s *DescribeSimulationJobOutput) SetSimulationApplications(v []*SimulationApplicationConfig) *DescribeSimulationJobOutput
SetSimulationApplications sets the SimulationApplications field's value.
func (*DescribeSimulationJobOutput) SetSimulationTimeMillis ¶
func (s *DescribeSimulationJobOutput) SetSimulationTimeMillis(v int64) *DescribeSimulationJobOutput
SetSimulationTimeMillis sets the SimulationTimeMillis field's value.
func (*DescribeSimulationJobOutput) SetStatus ¶
func (s *DescribeSimulationJobOutput) SetStatus(v string) *DescribeSimulationJobOutput
SetStatus sets the Status field's value.
func (*DescribeSimulationJobOutput) SetVpcConfig ¶
func (s *DescribeSimulationJobOutput) SetVpcConfig(v *VPCConfigResponse) *DescribeSimulationJobOutput
SetVpcConfig sets the VpcConfig field's value.
func (DescribeSimulationJobOutput) String ¶
func (s DescribeSimulationJobOutput) String() string
String returns the string representation
type Filter ¶
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.
type Fleet ¶
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) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Fleet) SetLastDeploymentJob ¶
SetLastDeploymentJob sets the LastDeploymentJob field's value.
func (*Fleet) SetLastDeploymentStatus ¶
SetLastDeploymentStatus sets the LastDeploymentStatus field's value.
func (*Fleet) SetLastDeploymentTime ¶
SetLastDeploymentTime sets the LastDeploymentTime field's value.
type LaunchConfig ¶
type LaunchConfig struct { // The environment variables for the application launch. EnvironmentVariables map[string]*string `locationName:"environmentVariables" type:"map"` // The launch file. // // LaunchFile is a required field LaunchFile *string `locationName:"launchFile" type:"string" required:"true"` // The package name. // // PackageName is a required field PackageName *string `locationName:"packageName" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a launch configuration.
func (LaunchConfig) GoString ¶
func (s LaunchConfig) GoString() string
GoString returns the string representation
func (*LaunchConfig) SetEnvironmentVariables ¶
func (s *LaunchConfig) SetEnvironmentVariables(v map[string]*string) *LaunchConfig
SetEnvironmentVariables sets the EnvironmentVariables field's value.
func (*LaunchConfig) SetLaunchFile ¶
func (s *LaunchConfig) SetLaunchFile(v string) *LaunchConfig
SetLaunchFile sets the LaunchFile field's value.
func (*LaunchConfig) SetPackageName ¶
func (s *LaunchConfig) SetPackageName(v string) *LaunchConfig
SetPackageName sets the PackageName field's value.
func (LaunchConfig) String ¶
func (s LaunchConfig) String() string
String returns the string representation
func (*LaunchConfig) Validate ¶
func (s *LaunchConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentJobsInput ¶
type ListDeploymentJobsInput struct { // Optional filters to limit results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum number of deployment job results returned by ListDeploymentJobs // in paginated output. 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 100. If this parameter is not used, then ListDeploymentJobs // 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 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. // // 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 (ListDeploymentJobsInput) GoString ¶
func (s ListDeploymentJobsInput) GoString() string
GoString returns the string representation
func (*ListDeploymentJobsInput) SetFilters ¶
func (s *ListDeploymentJobsInput) SetFilters(v []*Filter) *ListDeploymentJobsInput
SetFilters sets the Filters field's value.
func (*ListDeploymentJobsInput) SetMaxResults ¶
func (s *ListDeploymentJobsInput) SetMaxResults(v int64) *ListDeploymentJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeploymentJobsInput) SetNextToken ¶
func (s *ListDeploymentJobsInput) SetNextToken(v string) *ListDeploymentJobsInput
SetNextToken sets the NextToken field's value.
func (ListDeploymentJobsInput) String ¶
func (s ListDeploymentJobsInput) String() string
String returns the string representation
func (*ListDeploymentJobsInput) Validate ¶
func (s *ListDeploymentJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentJobsOutput ¶
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 ¶
func (s ListDeploymentJobsOutput) GoString() string
GoString returns the string representation
func (*ListDeploymentJobsOutput) SetDeploymentJobs ¶
func (s *ListDeploymentJobsOutput) SetDeploymentJobs(v []*DeploymentJob) *ListDeploymentJobsOutput
SetDeploymentJobs sets the DeploymentJobs field's value.
func (*ListDeploymentJobsOutput) SetNextToken ¶
func (s *ListDeploymentJobsOutput) SetNextToken(v string) *ListDeploymentJobsOutput
SetNextToken sets the NextToken field's value.
func (ListDeploymentJobsOutput) String ¶
func (s ListDeploymentJobsOutput) String() string
String returns the string representation
type ListFleetsInput ¶
type ListFleetsInput struct { // Optional filters to limit results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum number of deployment job results returned by ListFleets in paginated // output. 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 100. If // this parameter is not used, then ListFleets 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 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 ¶
func (s ListFleetsInput) GoString() string
GoString returns the string representation
func (*ListFleetsInput) SetFilters ¶
func (s *ListFleetsInput) SetFilters(v []*Filter) *ListFleetsInput
SetFilters sets the Filters field's value.
func (*ListFleetsInput) SetMaxResults ¶
func (s *ListFleetsInput) SetMaxResults(v int64) *ListFleetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFleetsInput) SetNextToken ¶
func (s *ListFleetsInput) SetNextToken(v string) *ListFleetsInput
SetNextToken sets the NextToken field's value.
func (ListFleetsInput) String ¶
func (s ListFleetsInput) String() string
String returns the string representation
func (*ListFleetsInput) Validate ¶
func (s *ListFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFleetsOutput ¶
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 ¶
func (s ListFleetsOutput) GoString() string
GoString returns the string representation
func (*ListFleetsOutput) SetFleetDetails ¶
func (s *ListFleetsOutput) SetFleetDetails(v []*Fleet) *ListFleetsOutput
SetFleetDetails sets the FleetDetails field's value.
func (*ListFleetsOutput) SetNextToken ¶
func (s *ListFleetsOutput) SetNextToken(v string) *ListFleetsOutput
SetNextToken sets the NextToken field's value.
func (ListFleetsOutput) String ¶
func (s ListFleetsOutput) String() string
String returns the string representation
type ListRobotApplicationsInput ¶
type ListRobotApplicationsInput struct { // Optional filters to limit results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum number of deployment job results returned by ListRobotApplications // in paginated output. 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 ListFleets 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. // // 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"` // The version qualifier of the robot application. VersionQualifier *string `locationName:"versionQualifier" type:"string"` // contains filtered or unexported fields }
func (ListRobotApplicationsInput) GoString ¶
func (s ListRobotApplicationsInput) GoString() string
GoString returns the string representation
func (*ListRobotApplicationsInput) SetFilters ¶
func (s *ListRobotApplicationsInput) SetFilters(v []*Filter) *ListRobotApplicationsInput
SetFilters sets the Filters field's value.
func (*ListRobotApplicationsInput) SetMaxResults ¶
func (s *ListRobotApplicationsInput) SetMaxResults(v int64) *ListRobotApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRobotApplicationsInput) SetNextToken ¶
func (s *ListRobotApplicationsInput) SetNextToken(v string) *ListRobotApplicationsInput
SetNextToken sets the NextToken field's value.
func (*ListRobotApplicationsInput) SetVersionQualifier ¶
func (s *ListRobotApplicationsInput) SetVersionQualifier(v string) *ListRobotApplicationsInput
SetVersionQualifier sets the VersionQualifier field's value.
func (ListRobotApplicationsInput) String ¶
func (s ListRobotApplicationsInput) String() string
String returns the string representation
func (*ListRobotApplicationsInput) Validate ¶
func (s *ListRobotApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRobotApplicationsOutput ¶
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 ¶
func (s ListRobotApplicationsOutput) GoString() string
GoString returns the string representation
func (*ListRobotApplicationsOutput) SetNextToken ¶
func (s *ListRobotApplicationsOutput) SetNextToken(v string) *ListRobotApplicationsOutput
SetNextToken sets the NextToken field's value.
func (*ListRobotApplicationsOutput) SetRobotApplicationSummaries ¶
func (s *ListRobotApplicationsOutput) SetRobotApplicationSummaries(v []*RobotApplicationSummary) *ListRobotApplicationsOutput
SetRobotApplicationSummaries sets the RobotApplicationSummaries field's value.
func (ListRobotApplicationsOutput) String ¶
func (s ListRobotApplicationsOutput) String() string
String returns the string representation
type ListRobotsInput ¶
type ListRobotsInput struct { // Optional filters to limit results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum number of deployment job results returned by ListRobots in paginated // output. 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 ListFleets request // with the returned nextToken value. This value can be between 1 and 100. If // this parameter is not used, then ListRobots 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 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. // // 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 (ListRobotsInput) GoString ¶
func (s ListRobotsInput) GoString() string
GoString returns the string representation
func (*ListRobotsInput) SetFilters ¶
func (s *ListRobotsInput) SetFilters(v []*Filter) *ListRobotsInput
SetFilters sets the Filters field's value.
func (*ListRobotsInput) SetMaxResults ¶
func (s *ListRobotsInput) SetMaxResults(v int64) *ListRobotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRobotsInput) SetNextToken ¶
func (s *ListRobotsInput) SetNextToken(v string) *ListRobotsInput
SetNextToken sets the NextToken field's value.
func (ListRobotsInput) String ¶
func (s ListRobotsInput) String() string
String returns the string representation
func (*ListRobotsInput) Validate ¶
func (s *ListRobotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRobotsOutput ¶
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 ¶
func (s ListRobotsOutput) GoString() string
GoString returns the string representation
func (*ListRobotsOutput) SetNextToken ¶
func (s *ListRobotsOutput) SetNextToken(v string) *ListRobotsOutput
SetNextToken sets the NextToken field's value.
func (*ListRobotsOutput) SetRobots ¶
func (s *ListRobotsOutput) SetRobots(v []*Robot) *ListRobotsOutput
SetRobots sets the Robots field's value.
func (ListRobotsOutput) String ¶
func (s ListRobotsOutput) String() string
String returns the string representation
type ListSimulationApplicationsInput ¶
type ListSimulationApplicationsInput struct { // Optional list of filters to limit results. The only valid filter name is // name. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum number of deployment job results returned by ListSimulationApplications // in paginated output. 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 ListFleets 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. // // 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"` // The version qualifier of the simulation application. VersionQualifier *string `locationName:"versionQualifier" type:"string"` // contains filtered or unexported fields }
func (ListSimulationApplicationsInput) GoString ¶
func (s ListSimulationApplicationsInput) GoString() string
GoString returns the string representation
func (*ListSimulationApplicationsInput) SetFilters ¶
func (s *ListSimulationApplicationsInput) SetFilters(v []*Filter) *ListSimulationApplicationsInput
SetFilters sets the Filters field's value.
func (*ListSimulationApplicationsInput) SetMaxResults ¶
func (s *ListSimulationApplicationsInput) SetMaxResults(v int64) *ListSimulationApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSimulationApplicationsInput) SetNextToken ¶
func (s *ListSimulationApplicationsInput) SetNextToken(v string) *ListSimulationApplicationsInput
SetNextToken sets the NextToken field's value.
func (*ListSimulationApplicationsInput) SetVersionQualifier ¶
func (s *ListSimulationApplicationsInput) SetVersionQualifier(v string) *ListSimulationApplicationsInput
SetVersionQualifier sets the VersionQualifier field's value.
func (ListSimulationApplicationsInput) String ¶
func (s ListSimulationApplicationsInput) String() string
String returns the string representation
func (*ListSimulationApplicationsInput) Validate ¶
func (s *ListSimulationApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSimulationApplicationsOutput ¶
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 ¶
func (s ListSimulationApplicationsOutput) GoString() string
GoString returns the string representation
func (*ListSimulationApplicationsOutput) SetNextToken ¶
func (s *ListSimulationApplicationsOutput) SetNextToken(v string) *ListSimulationApplicationsOutput
SetNextToken sets the NextToken field's value.
func (*ListSimulationApplicationsOutput) SetSimulationApplicationSummaries ¶
func (s *ListSimulationApplicationsOutput) SetSimulationApplicationSummaries(v []*SimulationApplicationSummary) *ListSimulationApplicationsOutput
SetSimulationApplicationSummaries sets the SimulationApplicationSummaries field's value.
func (ListSimulationApplicationsOutput) String ¶
func (s ListSimulationApplicationsOutput) String() string
String returns the string representation
type ListSimulationJobsInput ¶
type ListSimulationJobsInput struct { // Optional filters to limit results. Filters []*Filter `locationName:"filters" min:"1" type:"list"` // The maximum number of deployment job results returned by ListSimulationJobs // in paginated output. 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 ListFleets request with the returned nextToken value. This value // can be between 1 and 100. If this parameter is not used, then ListSimulationJobs // 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 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 ¶
func (s ListSimulationJobsInput) GoString() string
GoString returns the string representation
func (*ListSimulationJobsInput) SetFilters ¶
func (s *ListSimulationJobsInput) SetFilters(v []*Filter) *ListSimulationJobsInput
SetFilters sets the Filters field's value.
func (*ListSimulationJobsInput) SetMaxResults ¶
func (s *ListSimulationJobsInput) SetMaxResults(v int64) *ListSimulationJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSimulationJobsInput) SetNextToken ¶
func (s *ListSimulationJobsInput) SetNextToken(v string) *ListSimulationJobsInput
SetNextToken sets the NextToken field's value.
func (ListSimulationJobsInput) String ¶
func (s ListSimulationJobsInput) String() string
String returns the string representation
func (*ListSimulationJobsInput) Validate ¶
func (s *ListSimulationJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSimulationJobsOutput ¶
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 ¶
func (s ListSimulationJobsOutput) GoString() string
GoString returns the string representation
func (*ListSimulationJobsOutput) SetNextToken ¶
func (s *ListSimulationJobsOutput) SetNextToken(v string) *ListSimulationJobsOutput
SetNextToken sets the NextToken field's value.
func (*ListSimulationJobsOutput) SetSimulationJobSummaries ¶
func (s *ListSimulationJobsOutput) SetSimulationJobSummaries(v []*SimulationJobSummary) *ListSimulationJobsOutput
SetSimulationJobSummaries sets the SimulationJobSummaries field's value.
func (ListSimulationJobsOutput) String ¶
func (s ListSimulationJobsOutput) String() string
String returns the string representation
type OutputLocation ¶
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 ¶
func (s OutputLocation) GoString() string
GoString returns the string representation
func (*OutputLocation) SetS3Bucket ¶
func (s *OutputLocation) SetS3Bucket(v string) *OutputLocation
SetS3Bucket sets the S3Bucket field's value.
func (*OutputLocation) SetS3Prefix ¶
func (s *OutputLocation) SetS3Prefix(v string) *OutputLocation
SetS3Prefix sets the S3Prefix field's value.
func (OutputLocation) String ¶
func (s OutputLocation) String() string
String returns the string representation
func (*OutputLocation) Validate ¶
func (s *OutputLocation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProgressDetail ¶
type ProgressDetail struct { // The current progress status. CurrentProgress *string `locationName:"currentProgress" type:"string"` // 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 ¶
func (s ProgressDetail) GoString() string
GoString returns the string representation
func (*ProgressDetail) SetCurrentProgress ¶
func (s *ProgressDetail) SetCurrentProgress(v string) *ProgressDetail
SetCurrentProgress sets the CurrentProgress field's value.
func (*ProgressDetail) SetTargetResource ¶
func (s *ProgressDetail) SetTargetResource(v string) *ProgressDetail
SetTargetResource sets the TargetResource field's value.
func (ProgressDetail) String ¶
func (s ProgressDetail) String() string
String returns the string representation
type RegisterRobotInput ¶
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 ¶
func (s RegisterRobotInput) GoString() string
GoString returns the string representation
func (*RegisterRobotInput) SetFleet ¶
func (s *RegisterRobotInput) SetFleet(v string) *RegisterRobotInput
SetFleet sets the Fleet field's value.
func (*RegisterRobotInput) SetRobot ¶
func (s *RegisterRobotInput) SetRobot(v string) *RegisterRobotInput
SetRobot sets the Robot field's value.
func (RegisterRobotInput) String ¶
func (s RegisterRobotInput) String() string
String returns the string representation
func (*RegisterRobotInput) Validate ¶
func (s *RegisterRobotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterRobotOutput ¶
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 ¶
func (s RegisterRobotOutput) GoString() string
GoString returns the string representation
func (*RegisterRobotOutput) SetFleet ¶
func (s *RegisterRobotOutput) SetFleet(v string) *RegisterRobotOutput
SetFleet sets the Fleet field's value.
func (*RegisterRobotOutput) SetRobot ¶
func (s *RegisterRobotOutput) SetRobot(v string) *RegisterRobotOutput
SetRobot sets the Robot field's value.
func (RegisterRobotOutput) String ¶
func (s RegisterRobotOutput) String() string
String returns the string representation
type RenderingEngine ¶
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" type:"string"` // contains filtered or unexported fields }
Information about a rendering engine.
func (RenderingEngine) GoString ¶
func (s RenderingEngine) GoString() string
GoString returns the string representation
func (*RenderingEngine) SetName ¶
func (s *RenderingEngine) SetName(v string) *RenderingEngine
SetName sets the Name field's value.
func (*RenderingEngine) SetVersion ¶
func (s *RenderingEngine) SetVersion(v string) *RenderingEngine
SetVersion sets the Version field's value.
func (RenderingEngine) String ¶
func (s RenderingEngine) String() string
String returns the string representation
type RestartSimulationJobInput ¶
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 ¶
func (s RestartSimulationJobInput) GoString() string
GoString returns the string representation
func (*RestartSimulationJobInput) SetJob ¶
func (s *RestartSimulationJobInput) SetJob(v string) *RestartSimulationJobInput
SetJob sets the Job field's value.
func (RestartSimulationJobInput) String ¶
func (s RestartSimulationJobInput) String() string
String returns the string representation
func (*RestartSimulationJobInput) Validate ¶
func (s *RestartSimulationJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RestartSimulationJobOutput ¶
type RestartSimulationJobOutput struct {
// contains filtered or unexported fields
}
func (RestartSimulationJobOutput) GoString ¶
func (s RestartSimulationJobOutput) GoString() string
GoString returns the string representation
func (RestartSimulationJobOutput) String ¶
func (s RestartSimulationJobOutput) String() string
String returns the string representation
type RoboMaker ¶
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 ¶
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:
// 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 ¶
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 Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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 ¶
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 ¶
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) CancelSimulationJob ¶
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 Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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) CancelSimulationJobRequest ¶
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 ¶
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 ¶
func (c *RoboMaker) CreateDeploymentJob(input *CreateDeploymentJobInput) (*CreateDeploymentJobOutput, error)
CreateDeploymentJob API operation for AWS RoboMaker.
Creates a 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 CreateDeploymentJob for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeConcurrentDeploymentException "ConcurrentDeploymentException"
ErrCodeIdempotentParameterMismatchException "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 ¶
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 ¶
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 ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "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 ¶
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 ¶
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 ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobot
func (*RoboMaker) CreateRobotApplication ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeIdempotentParameterMismatchException "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 ¶
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 ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeIdempotentParameterMismatchException "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.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeIdempotentParameterMismatchException "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 ¶
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 ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeIdempotentParameterMismatchException "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.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "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 ¶
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 ¶
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 ¶
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 ¶
func (c *RoboMaker) CreateSimulationJob(input *CreateSimulationJobInput) (*CreateSimulationJobOutput, error)
CreateSimulationJob API operation for AWS RoboMaker.
Creates a 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 CreateSimulationJob for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeIdempotentParameterMismatchException "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/CreateSimulationJob
func (*RoboMaker) CreateSimulationJobRequest ¶
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 ¶
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 ¶
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 Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/DeleteFleet
func (*RoboMaker) DeleteFleetRequest ¶
func (c *RoboMaker) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
DeleteFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteFleet 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 DeleteFleet for more information on using the DeleteFleet 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 DeleteFleetRequest method. req, resp := client.DeleteFleetRequest(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/DeleteFleet
func (*RoboMaker) DeleteFleetWithContext ¶
func (c *RoboMaker) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
DeleteFleetWithContext is the same as DeleteFleet with the addition of the ability to pass a context and additional request options.
See DeleteFleet 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) DeleteRobot ¶
func (c *RoboMaker) DeleteRobot(input *DeleteRobotInput) (*DeleteRobotOutput, error)
DeleteRobot API operation for AWS RoboMaker.
Deletes 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 DeleteRobot for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/DeleteRobot
func (*RoboMaker) DeleteRobotApplication ¶
func (c *RoboMaker) DeleteRobotApplication(input *DeleteRobotApplicationInput) (*DeleteRobotApplicationOutput, error)
DeleteRobotApplication API operation for AWS RoboMaker.
Deletes 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 DeleteRobotApplication for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotApplication
func (*RoboMaker) DeleteRobotApplicationRequest ¶
func (c *RoboMaker) DeleteRobotApplicationRequest(input *DeleteRobotApplicationInput) (req *request.Request, output *DeleteRobotApplicationOutput)
DeleteRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteRobotApplication 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 DeleteRobotApplication for more information on using the DeleteRobotApplication 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 DeleteRobotApplicationRequest method. req, resp := client.DeleteRobotApplicationRequest(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/DeleteRobotApplication
func (*RoboMaker) DeleteRobotApplicationWithContext ¶
func (c *RoboMaker) DeleteRobotApplicationWithContext(ctx aws.Context, input *DeleteRobotApplicationInput, opts ...request.Option) (*DeleteRobotApplicationOutput, error)
DeleteRobotApplicationWithContext is the same as DeleteRobotApplication with the addition of the ability to pass a context and additional request options.
See DeleteRobotApplication 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) DeleteRobotRequest ¶
func (c *RoboMaker) DeleteRobotRequest(input *DeleteRobotInput) (req *request.Request, output *DeleteRobotOutput)
DeleteRobotRequest generates a "aws/request.Request" representing the client's request for the DeleteRobot 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 DeleteRobot for more information on using the DeleteRobot 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 DeleteRobotRequest method. req, resp := client.DeleteRobotRequest(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/DeleteRobot
func (*RoboMaker) DeleteRobotWithContext ¶
func (c *RoboMaker) DeleteRobotWithContext(ctx aws.Context, input *DeleteRobotInput, opts ...request.Option) (*DeleteRobotOutput, error)
DeleteRobotWithContext is the same as DeleteRobot with the addition of the ability to pass a context and additional request options.
See DeleteRobot 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) DeleteSimulationApplication ¶
func (c *RoboMaker) DeleteSimulationApplication(input *DeleteSimulationApplicationInput) (*DeleteSimulationApplicationOutput, error)
DeleteSimulationApplication API operation for AWS RoboMaker.
Deletes 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 DeleteSimulationApplication for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteSimulationApplication
func (*RoboMaker) DeleteSimulationApplicationRequest ¶
func (c *RoboMaker) DeleteSimulationApplicationRequest(input *DeleteSimulationApplicationInput) (req *request.Request, output *DeleteSimulationApplicationOutput)
DeleteSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteSimulationApplication 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 DeleteSimulationApplication for more information on using the DeleteSimulationApplication 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 DeleteSimulationApplicationRequest method. req, resp := client.DeleteSimulationApplicationRequest(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/DeleteSimulationApplication
func (*RoboMaker) DeleteSimulationApplicationWithContext ¶
func (c *RoboMaker) DeleteSimulationApplicationWithContext(ctx aws.Context, input *DeleteSimulationApplicationInput, opts ...request.Option) (*DeleteSimulationApplicationOutput, error)
DeleteSimulationApplicationWithContext is the same as DeleteSimulationApplication with the addition of the ability to pass a context and additional request options.
See DeleteSimulationApplication 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) DeregisterRobot ¶
func (c *RoboMaker) DeregisterRobot(input *DeregisterRobotInput) (*DeregisterRobotOutput, error)
DeregisterRobot API operation for AWS RoboMaker.
Deregisters 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 DeregisterRobot for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeregisterRobot
func (*RoboMaker) DeregisterRobotRequest ¶
func (c *RoboMaker) DeregisterRobotRequest(input *DeregisterRobotInput) (req *request.Request, output *DeregisterRobotOutput)
DeregisterRobotRequest generates a "aws/request.Request" representing the client's request for the DeregisterRobot 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 DeregisterRobot for more information on using the DeregisterRobot 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 DeregisterRobotRequest method. req, resp := client.DeregisterRobotRequest(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/DeregisterRobot
func (*RoboMaker) DeregisterRobotWithContext ¶
func (c *RoboMaker) DeregisterRobotWithContext(ctx aws.Context, input *DeregisterRobotInput, opts ...request.Option) (*DeregisterRobotOutput, error)
DeregisterRobotWithContext is the same as DeregisterRobot with the addition of the ability to pass a context and additional request options.
See DeregisterRobot 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) DescribeDeploymentJob ¶
func (c *RoboMaker) DescribeDeploymentJob(input *DescribeDeploymentJobInput) (*DescribeDeploymentJobOutput, error)
DescribeDeploymentJob API operation for AWS RoboMaker.
Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
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 DescribeDeploymentJob for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/DescribeDeploymentJob
func (*RoboMaker) DescribeDeploymentJobRequest ¶
func (c *RoboMaker) DescribeDeploymentJobRequest(input *DescribeDeploymentJobInput) (req *request.Request, output *DescribeDeploymentJobOutput)
DescribeDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDeploymentJob 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 DescribeDeploymentJob for more information on using the DescribeDeploymentJob 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 DescribeDeploymentJobRequest method. req, resp := client.DescribeDeploymentJobRequest(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/DescribeDeploymentJob
func (*RoboMaker) DescribeDeploymentJobWithContext ¶
func (c *RoboMaker) DescribeDeploymentJobWithContext(ctx aws.Context, input *DescribeDeploymentJobInput, opts ...request.Option) (*DescribeDeploymentJobOutput, error)
DescribeDeploymentJobWithContext is the same as DescribeDeploymentJob with the addition of the ability to pass a context and additional request options.
See DescribeDeploymentJob 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) DescribeFleet ¶
func (c *RoboMaker) DescribeFleet(input *DescribeFleetInput) (*DescribeFleetOutput, error)
DescribeFleet API operation for AWS RoboMaker.
Describes 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 DescribeFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/DescribeFleet
func (*RoboMaker) DescribeFleetRequest ¶
func (c *RoboMaker) DescribeFleetRequest(input *DescribeFleetInput) (req *request.Request, output *DescribeFleetOutput)
DescribeFleetRequest generates a "aws/request.Request" representing the client's request for the DescribeFleet 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 DescribeFleet for more information on using the DescribeFleet 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 DescribeFleetRequest method. req, resp := client.DescribeFleetRequest(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/DescribeFleet
func (*RoboMaker) DescribeFleetWithContext ¶
func (c *RoboMaker) DescribeFleetWithContext(ctx aws.Context, input *DescribeFleetInput, opts ...request.Option) (*DescribeFleetOutput, error)
DescribeFleetWithContext is the same as DescribeFleet with the addition of the ability to pass a context and additional request options.
See DescribeFleet 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) DescribeRobot ¶
func (c *RoboMaker) DescribeRobot(input *DescribeRobotInput) (*DescribeRobotOutput, error)
DescribeRobot API operation for AWS RoboMaker.
Describes 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 DescribeRobot for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/DescribeRobot
func (*RoboMaker) DescribeRobotApplication ¶
func (c *RoboMaker) DescribeRobotApplication(input *DescribeRobotApplicationInput) (*DescribeRobotApplicationOutput, error)
DescribeRobotApplication API operation for AWS RoboMaker.
Describes 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 DescribeRobotApplication for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotApplication
func (*RoboMaker) DescribeRobotApplicationRequest ¶
func (c *RoboMaker) DescribeRobotApplicationRequest(input *DescribeRobotApplicationInput) (req *request.Request, output *DescribeRobotApplicationOutput)
DescribeRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the DescribeRobotApplication 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 DescribeRobotApplication for more information on using the DescribeRobotApplication 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 DescribeRobotApplicationRequest method. req, resp := client.DescribeRobotApplicationRequest(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/DescribeRobotApplication
func (*RoboMaker) DescribeRobotApplicationWithContext ¶
func (c *RoboMaker) DescribeRobotApplicationWithContext(ctx aws.Context, input *DescribeRobotApplicationInput, opts ...request.Option) (*DescribeRobotApplicationOutput, error)
DescribeRobotApplicationWithContext is the same as DescribeRobotApplication with the addition of the ability to pass a context and additional request options.
See DescribeRobotApplication 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) DescribeRobotRequest ¶
func (c *RoboMaker) DescribeRobotRequest(input *DescribeRobotInput) (req *request.Request, output *DescribeRobotOutput)
DescribeRobotRequest generates a "aws/request.Request" representing the client's request for the DescribeRobot 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 DescribeRobot for more information on using the DescribeRobot 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 DescribeRobotRequest method. req, resp := client.DescribeRobotRequest(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/DescribeRobot
func (*RoboMaker) DescribeRobotWithContext ¶
func (c *RoboMaker) DescribeRobotWithContext(ctx aws.Context, input *DescribeRobotInput, opts ...request.Option) (*DescribeRobotOutput, error)
DescribeRobotWithContext is the same as DescribeRobot with the addition of the ability to pass a context and additional request options.
See DescribeRobot 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) DescribeSimulationApplication ¶
func (c *RoboMaker) DescribeSimulationApplication(input *DescribeSimulationApplicationInput) (*DescribeSimulationApplicationOutput, error)
DescribeSimulationApplication API operation for AWS RoboMaker.
Describes 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 DescribeSimulationApplication for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationApplication
func (*RoboMaker) DescribeSimulationApplicationRequest ¶
func (c *RoboMaker) DescribeSimulationApplicationRequest(input *DescribeSimulationApplicationInput) (req *request.Request, output *DescribeSimulationApplicationOutput)
DescribeSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the DescribeSimulationApplication 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 DescribeSimulationApplication for more information on using the DescribeSimulationApplication 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 DescribeSimulationApplicationRequest method. req, resp := client.DescribeSimulationApplicationRequest(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/DescribeSimulationApplication
func (*RoboMaker) DescribeSimulationApplicationWithContext ¶
func (c *RoboMaker) DescribeSimulationApplicationWithContext(ctx aws.Context, input *DescribeSimulationApplicationInput, opts ...request.Option) (*DescribeSimulationApplicationOutput, error)
DescribeSimulationApplicationWithContext is the same as DescribeSimulationApplication with the addition of the ability to pass a context and additional request options.
See DescribeSimulationApplication 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) DescribeSimulationJob ¶
func (c *RoboMaker) DescribeSimulationJob(input *DescribeSimulationJobInput) (*DescribeSimulationJobOutput, error)
DescribeSimulationJob API operation for AWS RoboMaker.
Describes a 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 DescribeSimulationJob for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/DescribeSimulationJob
func (*RoboMaker) DescribeSimulationJobRequest ¶
func (c *RoboMaker) DescribeSimulationJobRequest(input *DescribeSimulationJobInput) (req *request.Request, output *DescribeSimulationJobOutput)
DescribeSimulationJobRequest generates a "aws/request.Request" representing the client's request for the DescribeSimulationJob 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 DescribeSimulationJob for more information on using the DescribeSimulationJob 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 DescribeSimulationJobRequest method. req, resp := client.DescribeSimulationJobRequest(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/DescribeSimulationJob
func (*RoboMaker) DescribeSimulationJobWithContext ¶
func (c *RoboMaker) DescribeSimulationJobWithContext(ctx aws.Context, input *DescribeSimulationJobInput, opts ...request.Option) (*DescribeSimulationJobOutput, error)
DescribeSimulationJobWithContext is the same as DescribeSimulationJob with the addition of the ability to pass a context and additional request options.
See DescribeSimulationJob 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) ListDeploymentJobs ¶
func (c *RoboMaker) ListDeploymentJobs(input *ListDeploymentJobsInput) (*ListDeploymentJobsOutput, error)
ListDeploymentJobs API operation for AWS RoboMaker.
Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment 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 ListDeploymentJobs for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/ListDeploymentJobs
func (*RoboMaker) ListDeploymentJobsRequest ¶
func (c *RoboMaker) ListDeploymentJobsRequest(input *ListDeploymentJobsInput) (req *request.Request, output *ListDeploymentJobsOutput)
ListDeploymentJobsRequest generates a "aws/request.Request" representing the client's request for the ListDeploymentJobs 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 ListDeploymentJobs for more information on using the ListDeploymentJobs 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 ListDeploymentJobsRequest method. req, resp := client.ListDeploymentJobsRequest(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/ListDeploymentJobs
func (*RoboMaker) ListDeploymentJobsWithContext ¶
func (c *RoboMaker) ListDeploymentJobsWithContext(ctx aws.Context, input *ListDeploymentJobsInput, opts ...request.Option) (*ListDeploymentJobsOutput, error)
ListDeploymentJobsWithContext is the same as ListDeploymentJobs with the addition of the ability to pass a context and additional request options.
See ListDeploymentJobs 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) ListFleets ¶
func (c *RoboMaker) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)
ListFleets API operation for AWS RoboMaker.
Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
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 ListFleets for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/ListFleets
func (*RoboMaker) ListFleetsRequest ¶
func (c *RoboMaker) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)
ListFleetsRequest generates a "aws/request.Request" representing the client's request for the ListFleets 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 ListFleets for more information on using the ListFleets 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 ListFleetsRequest method. req, resp := client.ListFleetsRequest(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/ListFleets
func (*RoboMaker) ListFleetsWithContext ¶
func (c *RoboMaker) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)
ListFleetsWithContext is the same as ListFleets with the addition of the ability to pass a context and additional request options.
See ListFleets 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) ListRobotApplications ¶
func (c *RoboMaker) ListRobotApplications(input *ListRobotApplicationsInput) (*ListRobotApplicationsOutput, error)
ListRobotApplications API operation for AWS RoboMaker.
Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
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 ListRobotApplications for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotApplications
func (*RoboMaker) ListRobotApplicationsRequest ¶
func (c *RoboMaker) ListRobotApplicationsRequest(input *ListRobotApplicationsInput) (req *request.Request, output *ListRobotApplicationsOutput)
ListRobotApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListRobotApplications 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 ListRobotApplications for more information on using the ListRobotApplications 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 ListRobotApplicationsRequest method. req, resp := client.ListRobotApplicationsRequest(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/ListRobotApplications
func (*RoboMaker) ListRobotApplicationsWithContext ¶
func (c *RoboMaker) ListRobotApplicationsWithContext(ctx aws.Context, input *ListRobotApplicationsInput, opts ...request.Option) (*ListRobotApplicationsOutput, error)
ListRobotApplicationsWithContext is the same as ListRobotApplications with the addition of the ability to pass a context and additional request options.
See ListRobotApplications 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) ListRobots ¶
func (c *RoboMaker) ListRobots(input *ListRobotsInput) (*ListRobotsOutput, error)
ListRobots API operation for AWS RoboMaker.
Returns a list of robots. You can optionally provide filters to retrieve specific robots.
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 ListRobots for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/ListRobots
func (*RoboMaker) ListRobotsRequest ¶
func (c *RoboMaker) ListRobotsRequest(input *ListRobotsInput) (req *request.Request, output *ListRobotsOutput)
ListRobotsRequest generates a "aws/request.Request" representing the client's request for the ListRobots 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 ListRobots for more information on using the ListRobots 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 ListRobotsRequest method. req, resp := client.ListRobotsRequest(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/ListRobots
func (*RoboMaker) ListRobotsWithContext ¶
func (c *RoboMaker) ListRobotsWithContext(ctx aws.Context, input *ListRobotsInput, opts ...request.Option) (*ListRobotsOutput, error)
ListRobotsWithContext is the same as ListRobots with the addition of the ability to pass a context and additional request options.
See ListRobots 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) ListSimulationApplications ¶
func (c *RoboMaker) ListSimulationApplications(input *ListSimulationApplicationsInput) (*ListSimulationApplicationsOutput, error)
ListSimulationApplications API operation for AWS RoboMaker.
Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
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 ListSimulationApplications for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationApplications
func (*RoboMaker) ListSimulationApplicationsRequest ¶
func (c *RoboMaker) ListSimulationApplicationsRequest(input *ListSimulationApplicationsInput) (req *request.Request, output *ListSimulationApplicationsOutput)
ListSimulationApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListSimulationApplications 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 ListSimulationApplications for more information on using the ListSimulationApplications 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 ListSimulationApplicationsRequest method. req, resp := client.ListSimulationApplicationsRequest(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/ListSimulationApplications
func (*RoboMaker) ListSimulationApplicationsWithContext ¶
func (c *RoboMaker) ListSimulationApplicationsWithContext(ctx aws.Context, input *ListSimulationApplicationsInput, opts ...request.Option) (*ListSimulationApplicationsOutput, error)
ListSimulationApplicationsWithContext is the same as ListSimulationApplications with the addition of the ability to pass a context and additional request options.
See ListSimulationApplications 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) ListSimulationJobs ¶
func (c *RoboMaker) ListSimulationJobs(input *ListSimulationJobsInput) (*ListSimulationJobsOutput, error)
ListSimulationJobs API operation for AWS RoboMaker.
Returns a list of simulation jobs. You can optionally provide filters to retrieve specific 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 ListSimulationJobs for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "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/ListSimulationJobs
func (*RoboMaker) ListSimulationJobsRequest ¶
func (c *RoboMaker) ListSimulationJobsRequest(input *ListSimulationJobsInput) (req *request.Request, output *ListSimulationJobsOutput)
ListSimulationJobsRequest generates a "aws/request.Request" representing the client's request for the ListSimulationJobs 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 ListSimulationJobs for more information on using the ListSimulationJobs 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 ListSimulationJobsRequest method. req, resp := client.ListSimulationJobsRequest(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/ListSimulationJobs
func (*RoboMaker) ListSimulationJobsWithContext ¶
func (c *RoboMaker) ListSimulationJobsWithContext(ctx aws.Context, input *ListSimulationJobsInput, opts ...request.Option) (*ListSimulationJobsOutput, error)
ListSimulationJobsWithContext is the same as ListSimulationJobs with the addition of the ability to pass a context and additional request options.
See ListSimulationJobs 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) RegisterRobot ¶
func (c *RoboMaker) RegisterRobot(input *RegisterRobotInput) (*RegisterRobotOutput, error)
RegisterRobot API operation for AWS RoboMaker.
Registers a robot with 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 RegisterRobot for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RegisterRobot
func (*RoboMaker) RegisterRobotRequest ¶
func (c *RoboMaker) RegisterRobotRequest(input *RegisterRobotInput) (req *request.Request, output *RegisterRobotOutput)
RegisterRobotRequest generates a "aws/request.Request" representing the client's request for the RegisterRobot 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 RegisterRobot for more information on using the RegisterRobot 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 RegisterRobotRequest method. req, resp := client.RegisterRobotRequest(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/RegisterRobot
func (*RoboMaker) RegisterRobotWithContext ¶
func (c *RoboMaker) RegisterRobotWithContext(ctx aws.Context, input *RegisterRobotInput, opts ...request.Option) (*RegisterRobotOutput, error)
RegisterRobotWithContext is the same as RegisterRobot with the addition of the ability to pass a context and additional request options.
See RegisterRobot 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) RestartSimulationJob ¶
func (c *RoboMaker) RestartSimulationJob(input *RestartSimulationJobInput) (*RestartSimulationJobOutput, error)
RestartSimulationJob API operation for AWS RoboMaker.
Restarts a running 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 RestartSimulationJob for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RestartSimulationJob
func (*RoboMaker) RestartSimulationJobRequest ¶
func (c *RoboMaker) RestartSimulationJobRequest(input *RestartSimulationJobInput) (req *request.Request, output *RestartSimulationJobOutput)
RestartSimulationJobRequest generates a "aws/request.Request" representing the client's request for the RestartSimulationJob 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 RestartSimulationJob for more information on using the RestartSimulationJob 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 RestartSimulationJobRequest method. req, resp := client.RestartSimulationJobRequest(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/RestartSimulationJob
func (*RoboMaker) RestartSimulationJobWithContext ¶
func (c *RoboMaker) RestartSimulationJobWithContext(ctx aws.Context, input *RestartSimulationJobInput, opts ...request.Option) (*RestartSimulationJobOutput, error)
RestartSimulationJobWithContext is the same as RestartSimulationJob with the addition of the ability to pass a context and additional request options.
See RestartSimulationJob 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) SyncDeploymentJob ¶
func (c *RoboMaker) SyncDeploymentJob(input *SyncDeploymentJobInput) (*SyncDeploymentJobOutput, error)
SyncDeploymentJob API operation for AWS RoboMaker.
Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
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 SyncDeploymentJob for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeInvalidParameterException "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.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeConcurrentDeploymentException "ConcurrentDeploymentException"
ErrCodeIdempotentParameterMismatchException "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/SyncDeploymentJob
func (*RoboMaker) SyncDeploymentJobRequest ¶
func (c *RoboMaker) SyncDeploymentJobRequest(input *SyncDeploymentJobInput) (req *request.Request, output *SyncDeploymentJobOutput)
SyncDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the SyncDeploymentJob 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 SyncDeploymentJob for more information on using the SyncDeploymentJob 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 SyncDeploymentJobRequest method. req, resp := client.SyncDeploymentJobRequest(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/SyncDeploymentJob
func (*RoboMaker) SyncDeploymentJobWithContext ¶
func (c *RoboMaker) SyncDeploymentJobWithContext(ctx aws.Context, input *SyncDeploymentJobInput, opts ...request.Option) (*SyncDeploymentJobOutput, error)
SyncDeploymentJobWithContext is the same as SyncDeploymentJob with the addition of the ability to pass a context and additional request options.
See SyncDeploymentJob 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) UpdateRobotApplication ¶
func (c *RoboMaker) UpdateRobotApplication(input *UpdateRobotApplicationInput) (*UpdateRobotApplicationOutput, error)
UpdateRobotApplication API operation for AWS RoboMaker.
Updates 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 UpdateRobotApplication for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateRobotApplication
func (*RoboMaker) UpdateRobotApplicationRequest ¶
func (c *RoboMaker) UpdateRobotApplicationRequest(input *UpdateRobotApplicationInput) (req *request.Request, output *UpdateRobotApplicationOutput)
UpdateRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateRobotApplication 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 UpdateRobotApplication for more information on using the UpdateRobotApplication 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 UpdateRobotApplicationRequest method. req, resp := client.UpdateRobotApplicationRequest(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/UpdateRobotApplication
func (*RoboMaker) UpdateRobotApplicationWithContext ¶
func (c *RoboMaker) UpdateRobotApplicationWithContext(ctx aws.Context, input *UpdateRobotApplicationInput, opts ...request.Option) (*UpdateRobotApplicationOutput, error)
UpdateRobotApplicationWithContext is the same as UpdateRobotApplication with the addition of the ability to pass a context and additional request options.
See UpdateRobotApplication 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) UpdateSimulationApplication ¶
func (c *RoboMaker) UpdateSimulationApplication(input *UpdateSimulationApplicationInput) (*UpdateSimulationApplicationOutput, error)
UpdateSimulationApplication API operation for AWS RoboMaker.
Updates 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 UpdateSimulationApplication for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterException "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.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.
ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.
ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.
ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.
See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateSimulationApplication
func (*RoboMaker) UpdateSimulationApplicationRequest ¶
func (c *RoboMaker) UpdateSimulationApplicationRequest(input *UpdateSimulationApplicationInput) (req *request.Request, output *UpdateSimulationApplicationOutput)
UpdateSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateSimulationApplication 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 UpdateSimulationApplication for more information on using the UpdateSimulationApplication 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 UpdateSimulationApplicationRequest method. req, resp := client.UpdateSimulationApplicationRequest(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/UpdateSimulationApplication
func (*RoboMaker) UpdateSimulationApplicationWithContext ¶
func (c *RoboMaker) UpdateSimulationApplicationWithContext(ctx aws.Context, input *UpdateSimulationApplicationInput, opts ...request.Option) (*UpdateSimulationApplicationOutput, error)
UpdateSimulationApplicationWithContext is the same as UpdateSimulationApplication with the addition of the ability to pass a context and additional request options.
See UpdateSimulationApplication 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.
type Robot ¶
type Robot struct { // The 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 fleet. FleetArn *string `locationName:"fleetArn" min:"1" type:"string"` // The Greengrass group associated with the robot. 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. LastDeploymentTime *time.Time `locationName:"lastDeploymentTime" type:"timestamp"` // The name of the robot. Name *string `locationName:"name" min:"1" type:"string"` // The status of the robot. Status *string `locationName:"status" type:"string" enum:"RobotStatus"` // contains filtered or unexported fields }
Information about a robot.
func (*Robot) SetArchitecture ¶
SetArchitecture sets the Architecture field's value.
func (*Robot) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Robot) SetFleetArn ¶
SetFleetArn sets the FleetArn field's value.
func (*Robot) SetGreenGrassGroupId ¶
SetGreenGrassGroupId sets the GreenGrassGroupId field's value.
func (*Robot) SetLastDeploymentJob ¶
SetLastDeploymentJob sets the LastDeploymentJob field's value.
func (*Robot) SetLastDeploymentTime ¶
SetLastDeploymentTime sets the LastDeploymentTime field's value.
type RobotApplicationConfig ¶
type RobotApplicationConfig struct { // The application information for the robot application. // // Application is a required field Application *string `locationName:"application" min:"1" type:"string" required:"true"` // The version of the robot application. ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string"` // The launch configuration for the robot application. // // LaunchConfig is a required field LaunchConfig *LaunchConfig `locationName:"launchConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Application configuration information for a robot.
func (RobotApplicationConfig) GoString ¶
func (s RobotApplicationConfig) GoString() string
GoString returns the string representation
func (*RobotApplicationConfig) SetApplication ¶
func (s *RobotApplicationConfig) SetApplication(v string) *RobotApplicationConfig
SetApplication sets the Application field's value.
func (*RobotApplicationConfig) SetApplicationVersion ¶
func (s *RobotApplicationConfig) SetApplicationVersion(v string) *RobotApplicationConfig
SetApplicationVersion sets the ApplicationVersion field's value.
func (*RobotApplicationConfig) SetLaunchConfig ¶
func (s *RobotApplicationConfig) SetLaunchConfig(v *LaunchConfig) *RobotApplicationConfig
SetLaunchConfig sets the LaunchConfig field's value.
func (RobotApplicationConfig) String ¶
func (s RobotApplicationConfig) String() string
String returns the string representation
func (*RobotApplicationConfig) Validate ¶
func (s *RobotApplicationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RobotApplicationSummary ¶
type RobotApplicationSummary struct { // 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 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 version of the robot application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Summary information for a robot application.
func (RobotApplicationSummary) GoString ¶
func (s RobotApplicationSummary) GoString() string
GoString returns the string representation
func (*RobotApplicationSummary) SetArn ¶
func (s *RobotApplicationSummary) SetArn(v string) *RobotApplicationSummary
SetArn sets the Arn field's value.
func (*RobotApplicationSummary) SetLastUpdatedAt ¶
func (s *RobotApplicationSummary) SetLastUpdatedAt(v time.Time) *RobotApplicationSummary
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*RobotApplicationSummary) SetName ¶
func (s *RobotApplicationSummary) SetName(v string) *RobotApplicationSummary
SetName sets the Name field's value.
func (*RobotApplicationSummary) SetVersion ¶
func (s *RobotApplicationSummary) SetVersion(v string) *RobotApplicationSummary
SetVersion sets the Version field's value.
func (RobotApplicationSummary) String ¶
func (s RobotApplicationSummary) String() string
String returns the string representation
type RobotDeployment ¶
type RobotDeployment struct { // The robot deployment Amazon Resource Name (ARN). Arn *string `locationName:"arn" min:"1" type:"string"` // The time, in milliseconds since the epoch, when the deployment finished. DeploymentFinishTime *time.Time `locationName:"deploymentFinishTime" type:"timestamp"` // The time, in milliseconds since the epoch, when the deployment was started. DeploymentStartTime *time.Time `locationName:"deploymentStartTime" type:"timestamp"` // The robot deployment failure code. FailureCode *string `locationName:"failureCode" type:"string" enum:"DeploymentJobErrorCode"` // A short description of the reason why the robot deployment failed. FailureReason *string `locationName:"failureReason" type:"string"` // Information about how the deployment is progressing. ProgressDetail *ProgressDetail `locationName:"progressDetail" type:"structure"` // The status of the robot deployment. Status *string `locationName:"status" type:"string" enum:"RobotStatus"` // contains filtered or unexported fields }
Information about a robot deployment.
func (RobotDeployment) GoString ¶
func (s RobotDeployment) GoString() string
GoString returns the string representation
func (*RobotDeployment) SetArn ¶
func (s *RobotDeployment) SetArn(v string) *RobotDeployment
SetArn sets the Arn field's value.
func (*RobotDeployment) SetDeploymentFinishTime ¶
func (s *RobotDeployment) SetDeploymentFinishTime(v time.Time) *RobotDeployment
SetDeploymentFinishTime sets the DeploymentFinishTime field's value.
func (*RobotDeployment) SetDeploymentStartTime ¶
func (s *RobotDeployment) SetDeploymentStartTime(v time.Time) *RobotDeployment
SetDeploymentStartTime sets the DeploymentStartTime field's value.
func (*RobotDeployment) SetFailureCode ¶
func (s *RobotDeployment) SetFailureCode(v string) *RobotDeployment
SetFailureCode sets the FailureCode field's value.
func (*RobotDeployment) SetFailureReason ¶
func (s *RobotDeployment) SetFailureReason(v string) *RobotDeployment
SetFailureReason sets the FailureReason field's value.
func (*RobotDeployment) SetProgressDetail ¶
func (s *RobotDeployment) SetProgressDetail(v *ProgressDetail) *RobotDeployment
SetProgressDetail sets the ProgressDetail field's value.
func (*RobotDeployment) SetStatus ¶
func (s *RobotDeployment) SetStatus(v string) *RobotDeployment
SetStatus sets the Status field's value.
func (RobotDeployment) String ¶
func (s RobotDeployment) String() string
String returns the string representation
type RobotSoftwareSuite ¶
type RobotSoftwareSuite struct { // The name of the robot software suite. Name *string `locationName:"name" type:"string" enum:"RobotSoftwareSuiteType"` // The version of the robot software suite. Version *string `locationName:"version" type:"string" enum:"RobotSoftwareSuiteVersionType"` // contains filtered or unexported fields }
Information about a robot software suite.
func (RobotSoftwareSuite) GoString ¶
func (s RobotSoftwareSuite) GoString() string
GoString returns the string representation
func (*RobotSoftwareSuite) SetName ¶
func (s *RobotSoftwareSuite) SetName(v string) *RobotSoftwareSuite
SetName sets the Name field's value.
func (*RobotSoftwareSuite) SetVersion ¶
func (s *RobotSoftwareSuite) SetVersion(v string) *RobotSoftwareSuite
SetVersion sets the Version field's value.
func (RobotSoftwareSuite) String ¶
func (s RobotSoftwareSuite) String() string
String returns the string representation
type SimulationApplicationConfig ¶
type SimulationApplicationConfig 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. ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string"` // The launch configuration for the simulation application. // // LaunchConfig is a required field LaunchConfig *LaunchConfig `locationName:"launchConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about a simulation application configuration.
func (SimulationApplicationConfig) GoString ¶
func (s SimulationApplicationConfig) GoString() string
GoString returns the string representation
func (*SimulationApplicationConfig) SetApplication ¶
func (s *SimulationApplicationConfig) SetApplication(v string) *SimulationApplicationConfig
SetApplication sets the Application field's value.
func (*SimulationApplicationConfig) SetApplicationVersion ¶
func (s *SimulationApplicationConfig) SetApplicationVersion(v string) *SimulationApplicationConfig
SetApplicationVersion sets the ApplicationVersion field's value.
func (*SimulationApplicationConfig) SetLaunchConfig ¶
func (s *SimulationApplicationConfig) SetLaunchConfig(v *LaunchConfig) *SimulationApplicationConfig
SetLaunchConfig sets the LaunchConfig field's value.
func (SimulationApplicationConfig) String ¶
func (s SimulationApplicationConfig) String() string
String returns the string representation
func (*SimulationApplicationConfig) Validate ¶
func (s *SimulationApplicationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SimulationApplicationSummary ¶
type SimulationApplicationSummary 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 version of the simulation application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Summary information for a simulation application.
func (SimulationApplicationSummary) GoString ¶
func (s SimulationApplicationSummary) GoString() string
GoString returns the string representation
func (*SimulationApplicationSummary) SetArn ¶
func (s *SimulationApplicationSummary) SetArn(v string) *SimulationApplicationSummary
SetArn sets the Arn field's value.
func (*SimulationApplicationSummary) SetLastUpdatedAt ¶
func (s *SimulationApplicationSummary) SetLastUpdatedAt(v time.Time) *SimulationApplicationSummary
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*SimulationApplicationSummary) SetName ¶
func (s *SimulationApplicationSummary) SetName(v string) *SimulationApplicationSummary
SetName sets the Name field's value.
func (*SimulationApplicationSummary) SetVersion ¶
func (s *SimulationApplicationSummary) SetVersion(v string) *SimulationApplicationSummary
SetVersion sets the Version field's value.
func (SimulationApplicationSummary) String ¶
func (s SimulationApplicationSummary) String() string
String returns the string representation
type SimulationJob ¶
type SimulationJob struct { // The Amazon Resource Name (ARN) of the simulation job. Arn *string `locationName:"arn" min:"1" type:"string"` // A unique identifier for this SimulationJob request. ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string"` // The failure behavior the simulation job. // // ContinueRestart the simulation job in the same host instance. // // FailStop the simulation job and terminate the instance. FailureBehavior *string `locationName:"failureBehavior" type:"string" enum:"FailureBehavior"` // The failure code of the simulation job if it failed. FailureCode *string `locationName:"failureCode" type:"string" enum:"SimulationJobErrorCode"` // The IAM role 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. See how to specify AWS security credentials // for your application (https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/deployment-ecs-specify-credentials). IamRole *string `locationName:"iamRole" min:"1" type:"string"` // The time, in milliseconds since the epoch, when the simulation job was last // updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The maximum simulation 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"` // 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"` // Status of the simulation job. Status *string `locationName:"status" type:"string" enum:"SimulationJobStatus"` // VPC configuration information. VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Information about a simulation job.
func (SimulationJob) GoString ¶
func (s SimulationJob) GoString() string
GoString returns the string representation
func (*SimulationJob) SetArn ¶
func (s *SimulationJob) SetArn(v string) *SimulationJob
SetArn sets the Arn field's value.
func (*SimulationJob) SetClientRequestToken ¶
func (s *SimulationJob) SetClientRequestToken(v string) *SimulationJob
SetClientRequestToken sets the ClientRequestToken field's value.
func (*SimulationJob) SetFailureBehavior ¶
func (s *SimulationJob) SetFailureBehavior(v string) *SimulationJob
SetFailureBehavior sets the FailureBehavior field's value.
func (*SimulationJob) SetFailureCode ¶
func (s *SimulationJob) SetFailureCode(v string) *SimulationJob
SetFailureCode sets the FailureCode field's value.
func (*SimulationJob) SetIamRole ¶
func (s *SimulationJob) SetIamRole(v string) *SimulationJob
SetIamRole sets the IamRole field's value.
func (*SimulationJob) SetLastUpdatedAt ¶
func (s *SimulationJob) SetLastUpdatedAt(v time.Time) *SimulationJob
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*SimulationJob) SetMaxJobDurationInSeconds ¶
func (s *SimulationJob) SetMaxJobDurationInSeconds(v int64) *SimulationJob
SetMaxJobDurationInSeconds sets the MaxJobDurationInSeconds field's value.
func (*SimulationJob) SetName ¶
func (s *SimulationJob) SetName(v string) *SimulationJob
SetName sets the Name field's value.
func (*SimulationJob) SetOutputLocation ¶
func (s *SimulationJob) SetOutputLocation(v *OutputLocation) *SimulationJob
SetOutputLocation sets the OutputLocation field's value.
func (*SimulationJob) SetRobotApplications ¶
func (s *SimulationJob) SetRobotApplications(v []*RobotApplicationConfig) *SimulationJob
SetRobotApplications sets the RobotApplications field's value.
func (*SimulationJob) SetSimulationApplications ¶
func (s *SimulationJob) SetSimulationApplications(v []*SimulationApplicationConfig) *SimulationJob
SetSimulationApplications sets the SimulationApplications field's value.
func (*SimulationJob) SetSimulationTimeMillis ¶
func (s *SimulationJob) SetSimulationTimeMillis(v int64) *SimulationJob
SetSimulationTimeMillis sets the SimulationTimeMillis field's value.
func (*SimulationJob) SetStatus ¶
func (s *SimulationJob) SetStatus(v string) *SimulationJob
SetStatus sets the Status field's value.
func (*SimulationJob) SetVpcConfig ¶
func (s *SimulationJob) SetVpcConfig(v *VPCConfigResponse) *SimulationJob
SetVpcConfig sets the VpcConfig field's value.
func (SimulationJob) String ¶
func (s SimulationJob) String() string
String returns the string representation
type SimulationJobSummary ¶
type SimulationJobSummary struct { // The Amazon Resource Name (ARN) of the simulation job. Arn *string `locationName:"arn" min:"1" type:"string"` // The time, in milliseconds since the epoch, when the simulation job was last // updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // The name of the simulation job. Name *string `locationName:"name" min:"1" type:"string"` // A list of simulation job robot application names. RobotApplicationNames []*string `locationName:"robotApplicationNames" min:"1" type:"list"` // A list of simulation job simulation application names. SimulationApplicationNames []*string `locationName:"simulationApplicationNames" min:"1" type:"list"` // The status of the simulation job. Status *string `locationName:"status" type:"string" enum:"SimulationJobStatus"` // contains filtered or unexported fields }
Summary information for a simulation job.
func (SimulationJobSummary) GoString ¶
func (s SimulationJobSummary) GoString() string
GoString returns the string representation
func (*SimulationJobSummary) SetArn ¶
func (s *SimulationJobSummary) SetArn(v string) *SimulationJobSummary
SetArn sets the Arn field's value.
func (*SimulationJobSummary) SetLastUpdatedAt ¶
func (s *SimulationJobSummary) SetLastUpdatedAt(v time.Time) *SimulationJobSummary
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*SimulationJobSummary) SetName ¶
func (s *SimulationJobSummary) SetName(v string) *SimulationJobSummary
SetName sets the Name field's value.
func (*SimulationJobSummary) SetRobotApplicationNames ¶
func (s *SimulationJobSummary) SetRobotApplicationNames(v []*string) *SimulationJobSummary
SetRobotApplicationNames sets the RobotApplicationNames field's value.
func (*SimulationJobSummary) SetSimulationApplicationNames ¶
func (s *SimulationJobSummary) SetSimulationApplicationNames(v []*string) *SimulationJobSummary
SetSimulationApplicationNames sets the SimulationApplicationNames field's value.
func (*SimulationJobSummary) SetStatus ¶
func (s *SimulationJobSummary) SetStatus(v string) *SimulationJobSummary
SetStatus sets the Status field's value.
func (SimulationJobSummary) String ¶
func (s SimulationJobSummary) String() string
String returns the string representation
type SimulationSoftwareSuite ¶
type SimulationSoftwareSuite struct { // The name of the simulation software suite. Name *string `locationName:"name" type:"string" enum:"SimulationSoftwareSuiteType"` // The version of the simulation software suite. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
Information about a simulation software suite.
func (SimulationSoftwareSuite) GoString ¶
func (s SimulationSoftwareSuite) GoString() string
GoString returns the string representation
func (*SimulationSoftwareSuite) SetName ¶
func (s *SimulationSoftwareSuite) SetName(v string) *SimulationSoftwareSuite
SetName sets the Name field's value.
func (*SimulationSoftwareSuite) SetVersion ¶
func (s *SimulationSoftwareSuite) SetVersion(v string) *SimulationSoftwareSuite
SetVersion sets the Version field's value.
func (SimulationSoftwareSuite) String ¶
func (s SimulationSoftwareSuite) String() string
String returns the string representation
type Source ¶
type Source struct { // The taget processor architecture for the application. Architecture *string `locationName:"architecture" type:"string" enum:"Architecture"` // A hash of the object specified by s3Bucket and s3Key. Etag *string `locationName:"etag" type:"string"` // The s3 bucket name. S3Bucket *string `locationName:"s3Bucket" min:"3" type:"string"` // The s3 object key. S3Key *string `locationName:"s3Key" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a source.
func (*Source) SetArchitecture ¶
SetArchitecture sets the Architecture field's value.
func (*Source) SetS3Bucket ¶
SetS3Bucket sets the S3Bucket field's value.
type SourceConfig ¶
type SourceConfig struct { // The target processor architecture for the application. Architecture *string `locationName:"architecture" type:"string" enum:"Architecture"` // The Amazon S3 bucket name. S3Bucket *string `locationName:"s3Bucket" min:"3" type:"string"` // The s3 object key. S3Key *string `locationName:"s3Key" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a source configuration.
func (SourceConfig) GoString ¶
func (s SourceConfig) GoString() string
GoString returns the string representation
func (*SourceConfig) SetArchitecture ¶
func (s *SourceConfig) SetArchitecture(v string) *SourceConfig
SetArchitecture sets the Architecture field's value.
func (*SourceConfig) SetS3Bucket ¶
func (s *SourceConfig) SetS3Bucket(v string) *SourceConfig
SetS3Bucket sets the S3Bucket field's value.
func (*SourceConfig) SetS3Key ¶
func (s *SourceConfig) SetS3Key(v string) *SourceConfig
SetS3Key sets the S3Key field's value.
func (SourceConfig) String ¶
func (s SourceConfig) String() string
String returns the string representation
func (*SourceConfig) Validate ¶
func (s *SourceConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SyncDeploymentJobInput ¶
type SyncDeploymentJobInput struct { // Unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. // // ClientRequestToken is a required field ClientRequestToken *string `locationName:"clientRequestToken" min:"1" type:"string" required:"true" idempotencyToken:"true"` // The target fleet for the synchronization. // // Fleet is a required field Fleet *string `locationName:"fleet" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SyncDeploymentJobInput) GoString ¶
func (s SyncDeploymentJobInput) GoString() string
GoString returns the string representation
func (*SyncDeploymentJobInput) SetClientRequestToken ¶
func (s *SyncDeploymentJobInput) SetClientRequestToken(v string) *SyncDeploymentJobInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*SyncDeploymentJobInput) SetFleet ¶
func (s *SyncDeploymentJobInput) SetFleet(v string) *SyncDeploymentJobInput
SetFleet sets the Fleet field's value.
func (SyncDeploymentJobInput) String ¶
func (s SyncDeploymentJobInput) String() string
String returns the string representation
func (*SyncDeploymentJobInput) Validate ¶
func (s *SyncDeploymentJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SyncDeploymentJobOutput ¶
type SyncDeploymentJobOutput struct { // The Amazon Resource Name (ARN) of the synchronization request. 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"` // Information about the deployment application configurations. DeploymentApplicationConfigs []*DeploymentApplicationConfig `locationName:"deploymentApplicationConfigs" min:"1" type:"list"` // Information about the deployment configuration. DeploymentConfig *DeploymentConfig `locationName:"deploymentConfig" type:"structure"` // The failure code if the job fails. FailureCode *string `locationName:"failureCode" type:"string" enum:"DeploymentJobErrorCode"` // The failure reason if the job fails. 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 synchronization job. Status *string `locationName:"status" type:"string" enum:"DeploymentStatus"` // contains filtered or unexported fields }
func (SyncDeploymentJobOutput) GoString ¶
func (s SyncDeploymentJobOutput) GoString() string
GoString returns the string representation
func (*SyncDeploymentJobOutput) SetArn ¶
func (s *SyncDeploymentJobOutput) SetArn(v string) *SyncDeploymentJobOutput
SetArn sets the Arn field's value.
func (*SyncDeploymentJobOutput) SetCreatedAt ¶
func (s *SyncDeploymentJobOutput) SetCreatedAt(v time.Time) *SyncDeploymentJobOutput
SetCreatedAt sets the CreatedAt field's value.
func (*SyncDeploymentJobOutput) SetDeploymentApplicationConfigs ¶
func (s *SyncDeploymentJobOutput) SetDeploymentApplicationConfigs(v []*DeploymentApplicationConfig) *SyncDeploymentJobOutput
SetDeploymentApplicationConfigs sets the DeploymentApplicationConfigs field's value.
func (*SyncDeploymentJobOutput) SetDeploymentConfig ¶
func (s *SyncDeploymentJobOutput) SetDeploymentConfig(v *DeploymentConfig) *SyncDeploymentJobOutput
SetDeploymentConfig sets the DeploymentConfig field's value.
func (*SyncDeploymentJobOutput) SetFailureCode ¶
func (s *SyncDeploymentJobOutput) SetFailureCode(v string) *SyncDeploymentJobOutput
SetFailureCode sets the FailureCode field's value.
func (*SyncDeploymentJobOutput) SetFailureReason ¶
func (s *SyncDeploymentJobOutput) SetFailureReason(v string) *SyncDeploymentJobOutput
SetFailureReason sets the FailureReason field's value.
func (*SyncDeploymentJobOutput) SetFleet ¶
func (s *SyncDeploymentJobOutput) SetFleet(v string) *SyncDeploymentJobOutput
SetFleet sets the Fleet field's value.
func (*SyncDeploymentJobOutput) SetStatus ¶
func (s *SyncDeploymentJobOutput) SetStatus(v string) *SyncDeploymentJobOutput
SetStatus sets the Status field's value.
func (SyncDeploymentJobOutput) String ¶
func (s SyncDeploymentJobOutput) String() string
String returns the string representation
type UpdateRobotApplicationInput ¶
type UpdateRobotApplicationInput struct { // The application information for the robot application. // // Application is a required field Application *string `locationName:"application" min:"1" type:"string" required:"true"` // The revision id for the robot application. CurrentRevisionId *string `locationName:"currentRevisionId" min:"1" type:"string"` // The robot software suite 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"` // contains filtered or unexported fields }
func (UpdateRobotApplicationInput) GoString ¶
func (s UpdateRobotApplicationInput) GoString() string
GoString returns the string representation
func (*UpdateRobotApplicationInput) SetApplication ¶
func (s *UpdateRobotApplicationInput) SetApplication(v string) *UpdateRobotApplicationInput
SetApplication sets the Application field's value.
func (*UpdateRobotApplicationInput) SetCurrentRevisionId ¶
func (s *UpdateRobotApplicationInput) SetCurrentRevisionId(v string) *UpdateRobotApplicationInput
SetCurrentRevisionId sets the CurrentRevisionId field's value.
func (*UpdateRobotApplicationInput) SetRobotSoftwareSuite ¶
func (s *UpdateRobotApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateRobotApplicationInput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*UpdateRobotApplicationInput) SetSources ¶
func (s *UpdateRobotApplicationInput) SetSources(v []*SourceConfig) *UpdateRobotApplicationInput
SetSources sets the Sources field's value.
func (UpdateRobotApplicationInput) String ¶
func (s UpdateRobotApplicationInput) String() string
String returns the string representation
func (*UpdateRobotApplicationInput) Validate ¶
func (s *UpdateRobotApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRobotApplicationOutput ¶
type UpdateRobotApplicationOutput struct { // The Amazon Resource Name (ARN) of the updated 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 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 (UpdateRobotApplicationOutput) GoString ¶
func (s UpdateRobotApplicationOutput) GoString() string
GoString returns the string representation
func (*UpdateRobotApplicationOutput) SetArn ¶
func (s *UpdateRobotApplicationOutput) SetArn(v string) *UpdateRobotApplicationOutput
SetArn sets the Arn field's value.
func (*UpdateRobotApplicationOutput) SetLastUpdatedAt ¶
func (s *UpdateRobotApplicationOutput) SetLastUpdatedAt(v time.Time) *UpdateRobotApplicationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*UpdateRobotApplicationOutput) SetName ¶
func (s *UpdateRobotApplicationOutput) SetName(v string) *UpdateRobotApplicationOutput
SetName sets the Name field's value.
func (*UpdateRobotApplicationOutput) SetRevisionId ¶
func (s *UpdateRobotApplicationOutput) SetRevisionId(v string) *UpdateRobotApplicationOutput
SetRevisionId sets the RevisionId field's value.
func (*UpdateRobotApplicationOutput) SetRobotSoftwareSuite ¶
func (s *UpdateRobotApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateRobotApplicationOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*UpdateRobotApplicationOutput) SetSources ¶
func (s *UpdateRobotApplicationOutput) SetSources(v []*Source) *UpdateRobotApplicationOutput
SetSources sets the Sources field's value.
func (*UpdateRobotApplicationOutput) SetVersion ¶
func (s *UpdateRobotApplicationOutput) SetVersion(v string) *UpdateRobotApplicationOutput
SetVersion sets the Version field's value.
func (UpdateRobotApplicationOutput) String ¶
func (s UpdateRobotApplicationOutput) String() string
String returns the string representation
type UpdateSimulationApplicationInput ¶
type UpdateSimulationApplicationInput struct { // The application information for the simulation application. // // Application is a required field Application *string `locationName:"application" min:"1" type:"string" required:"true"` // The revision id for the robot application. CurrentRevisionId *string `locationName:"currentRevisionId" min:"1" type:"string"` // The rendering engine for the simulation application. // // RenderingEngine is a required field RenderingEngine *RenderingEngine `locationName:"renderingEngine" type:"structure" required:"true"` // Information about the robot software suite. // // 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"` // contains filtered or unexported fields }
func (UpdateSimulationApplicationInput) GoString ¶
func (s UpdateSimulationApplicationInput) GoString() string
GoString returns the string representation
func (*UpdateSimulationApplicationInput) SetApplication ¶
func (s *UpdateSimulationApplicationInput) SetApplication(v string) *UpdateSimulationApplicationInput
SetApplication sets the Application field's value.
func (*UpdateSimulationApplicationInput) SetCurrentRevisionId ¶
func (s *UpdateSimulationApplicationInput) SetCurrentRevisionId(v string) *UpdateSimulationApplicationInput
SetCurrentRevisionId sets the CurrentRevisionId field's value.
func (*UpdateSimulationApplicationInput) SetRenderingEngine ¶
func (s *UpdateSimulationApplicationInput) SetRenderingEngine(v *RenderingEngine) *UpdateSimulationApplicationInput
SetRenderingEngine sets the RenderingEngine field's value.
func (*UpdateSimulationApplicationInput) SetRobotSoftwareSuite ¶
func (s *UpdateSimulationApplicationInput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateSimulationApplicationInput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*UpdateSimulationApplicationInput) SetSimulationSoftwareSuite ¶
func (s *UpdateSimulationApplicationInput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *UpdateSimulationApplicationInput
SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.
func (*UpdateSimulationApplicationInput) SetSources ¶
func (s *UpdateSimulationApplicationInput) SetSources(v []*SourceConfig) *UpdateSimulationApplicationInput
SetSources sets the Sources field's value.
func (UpdateSimulationApplicationInput) String ¶
func (s UpdateSimulationApplicationInput) String() string
String returns the string representation
func (*UpdateSimulationApplicationInput) Validate ¶
func (s *UpdateSimulationApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSimulationApplicationOutput ¶
type UpdateSimulationApplicationOutput struct { // The Amazon Resource Name (ARN) of the updated 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. 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 robot application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateSimulationApplicationOutput) GoString ¶
func (s UpdateSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (*UpdateSimulationApplicationOutput) SetArn ¶
func (s *UpdateSimulationApplicationOutput) SetArn(v string) *UpdateSimulationApplicationOutput
SetArn sets the Arn field's value.
func (*UpdateSimulationApplicationOutput) SetLastUpdatedAt ¶
func (s *UpdateSimulationApplicationOutput) SetLastUpdatedAt(v time.Time) *UpdateSimulationApplicationOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*UpdateSimulationApplicationOutput) SetName ¶
func (s *UpdateSimulationApplicationOutput) SetName(v string) *UpdateSimulationApplicationOutput
SetName sets the Name field's value.
func (*UpdateSimulationApplicationOutput) SetRenderingEngine ¶
func (s *UpdateSimulationApplicationOutput) SetRenderingEngine(v *RenderingEngine) *UpdateSimulationApplicationOutput
SetRenderingEngine sets the RenderingEngine field's value.
func (*UpdateSimulationApplicationOutput) SetRevisionId ¶
func (s *UpdateSimulationApplicationOutput) SetRevisionId(v string) *UpdateSimulationApplicationOutput
SetRevisionId sets the RevisionId field's value.
func (*UpdateSimulationApplicationOutput) SetRobotSoftwareSuite ¶
func (s *UpdateSimulationApplicationOutput) SetRobotSoftwareSuite(v *RobotSoftwareSuite) *UpdateSimulationApplicationOutput
SetRobotSoftwareSuite sets the RobotSoftwareSuite field's value.
func (*UpdateSimulationApplicationOutput) SetSimulationSoftwareSuite ¶
func (s *UpdateSimulationApplicationOutput) SetSimulationSoftwareSuite(v *SimulationSoftwareSuite) *UpdateSimulationApplicationOutput
SetSimulationSoftwareSuite sets the SimulationSoftwareSuite field's value.
func (*UpdateSimulationApplicationOutput) SetSources ¶
func (s *UpdateSimulationApplicationOutput) SetSources(v []*Source) *UpdateSimulationApplicationOutput
SetSources sets the Sources field's value.
func (*UpdateSimulationApplicationOutput) SetVersion ¶
func (s *UpdateSimulationApplicationOutput) SetVersion(v string) *UpdateSimulationApplicationOutput
SetVersion sets the Version field's value.
func (UpdateSimulationApplicationOutput) String ¶
func (s UpdateSimulationApplicationOutput) String() string
String returns the string representation
type VPCConfig ¶
type VPCConfig struct { // A boolean indicating whether to assign a public IP address. AssignPublicIp *bool `locationName:"assignPublicIp" type:"boolean"` // A list of one or more security groups IDs in your VPC. SecurityGroups []*string `locationName:"securityGroups" min:"1" type:"list"` // A list of one or more subnet IDs in your VPC. // // Subnets is a required field Subnets []*string `locationName:"subnets" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
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 two subnet IDs.
func (*VPCConfig) SetAssignPublicIp ¶
SetAssignPublicIp sets the AssignPublicIp field's value.
func (*VPCConfig) SetSecurityGroups ¶
SetSecurityGroups sets the SecurityGroups field's value.
func (*VPCConfig) SetSubnets ¶
SetSubnets sets the Subnets field's value.
type VPCConfigResponse ¶
type VPCConfigResponse struct { // A boolean indicating if a public IP was assigned. AssignPublicIp *bool `locationName:"assignPublicIp" type:"boolean"` // A list of security group IDs associated with the simulation job. SecurityGroups []*string `locationName:"securityGroups" min:"1" type:"list"` // A list of subnet IDs associated with the simulation job. Subnets []*string `locationName:"subnets" min:"1" type:"list"` // The VPC ID associated with your simulation job. VpcId *string `locationName:"vpcId" type:"string"` // contains filtered or unexported fields }
VPC configuration associated with your simulation job.
func (VPCConfigResponse) GoString ¶
func (s VPCConfigResponse) GoString() string
GoString returns the string representation
func (*VPCConfigResponse) SetAssignPublicIp ¶
func (s *VPCConfigResponse) SetAssignPublicIp(v bool) *VPCConfigResponse
SetAssignPublicIp sets the AssignPublicIp field's value.
func (*VPCConfigResponse) SetSecurityGroups ¶
func (s *VPCConfigResponse) SetSecurityGroups(v []*string) *VPCConfigResponse
SetSecurityGroups sets the SecurityGroups field's value.
func (*VPCConfigResponse) SetSubnets ¶
func (s *VPCConfigResponse) SetSubnets(v []*string) *VPCConfigResponse
SetSubnets sets the Subnets field's value.
func (*VPCConfigResponse) SetVpcId ¶
func (s *VPCConfigResponse) SetVpcId(v string) *VPCConfigResponse
SetVpcId sets the VpcId field's value.
func (VPCConfigResponse) String ¶
func (s VPCConfigResponse) String() string
String returns the string representation
Directories ¶
Path | Synopsis |
---|---|
Package robomakeriface provides an interface to enable mocking the AWS RoboMaker service client for testing your code.
|
Package robomakeriface provides an interface to enable mocking the AWS RoboMaker service client for testing your code. |