package robomaker
import "github.com/aws/aws-sdk-go-v2/service/robomaker"
Package robomaker provides the client and types for making API requests to AWS RoboMaker.
This section provides documentation for the AWS RoboMaker API operations.
See https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29 for more information on this service.
See robomaker package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/robomaker/
Using the Client
To 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 Architecture
- func (enum Architecture) MarshalValue() (string, error)
- func (enum Architecture) MarshalValueBuf(b []byte) ([]byte, error)
- type BatchDescribeSimulationJobInput
- func (s BatchDescribeSimulationJobInput) GoString() string
- func (s BatchDescribeSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s BatchDescribeSimulationJobInput) String() string
- func (s *BatchDescribeSimulationJobInput) Validate() error
- type BatchDescribeSimulationJobOutput
- func (s BatchDescribeSimulationJobOutput) GoString() string
- func (s BatchDescribeSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s BatchDescribeSimulationJobOutput) SDKResponseMetadata() aws.Response
- func (s BatchDescribeSimulationJobOutput) String() string
- type BatchDescribeSimulationJobRequest
- type CancelSimulationJobInput
- func (s CancelSimulationJobInput) GoString() string
- func (s CancelSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CancelSimulationJobInput) String() string
- func (s *CancelSimulationJobInput) Validate() error
- type CancelSimulationJobOutput
- func (s CancelSimulationJobOutput) GoString() string
- func (s CancelSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CancelSimulationJobOutput) SDKResponseMetadata() aws.Response
- func (s CancelSimulationJobOutput) String() string
- type CancelSimulationJobRequest
- type CreateDeploymentJobInput
- func (s CreateDeploymentJobInput) GoString() string
- func (s CreateDeploymentJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateDeploymentJobInput) String() string
- func (s *CreateDeploymentJobInput) Validate() error
- type CreateDeploymentJobOutput
- func (s CreateDeploymentJobOutput) GoString() string
- func (s CreateDeploymentJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateDeploymentJobOutput) SDKResponseMetadata() aws.Response
- func (s CreateDeploymentJobOutput) String() string
- type CreateDeploymentJobRequest
- type CreateFleetInput
- func (s CreateFleetInput) GoString() string
- func (s CreateFleetInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateFleetInput) String() string
- func (s *CreateFleetInput) Validate() error
- type CreateFleetOutput
- func (s CreateFleetOutput) GoString() string
- func (s CreateFleetOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateFleetOutput) SDKResponseMetadata() aws.Response
- func (s CreateFleetOutput) String() string
- type CreateFleetRequest
- type CreateRobotApplicationInput
- func (s CreateRobotApplicationInput) GoString() string
- func (s CreateRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateRobotApplicationInput) String() string
- func (s *CreateRobotApplicationInput) Validate() error
- type CreateRobotApplicationOutput
- func (s CreateRobotApplicationOutput) GoString() string
- func (s CreateRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateRobotApplicationOutput) SDKResponseMetadata() aws.Response
- func (s CreateRobotApplicationOutput) String() string
- type CreateRobotApplicationRequest
- type CreateRobotApplicationVersionInput
- func (s CreateRobotApplicationVersionInput) GoString() string
- func (s CreateRobotApplicationVersionInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateRobotApplicationVersionInput) String() string
- func (s *CreateRobotApplicationVersionInput) Validate() error
- type CreateRobotApplicationVersionOutput
- func (s CreateRobotApplicationVersionOutput) GoString() string
- func (s CreateRobotApplicationVersionOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateRobotApplicationVersionOutput) SDKResponseMetadata() aws.Response
- func (s CreateRobotApplicationVersionOutput) String() string
- type CreateRobotApplicationVersionRequest
- type CreateRobotInput
- func (s CreateRobotInput) GoString() string
- func (s CreateRobotInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateRobotInput) String() string
- func (s *CreateRobotInput) Validate() error
- type CreateRobotOutput
- func (s CreateRobotOutput) GoString() string
- func (s CreateRobotOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateRobotOutput) SDKResponseMetadata() aws.Response
- func (s CreateRobotOutput) String() string
- type CreateRobotRequest
- type CreateSimulationApplicationInput
- func (s CreateSimulationApplicationInput) GoString() string
- func (s CreateSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateSimulationApplicationInput) String() string
- func (s *CreateSimulationApplicationInput) Validate() error
- type CreateSimulationApplicationOutput
- func (s CreateSimulationApplicationOutput) GoString() string
- func (s CreateSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateSimulationApplicationOutput) SDKResponseMetadata() aws.Response
- func (s CreateSimulationApplicationOutput) String() string
- type CreateSimulationApplicationRequest
- type CreateSimulationApplicationVersionInput
- func (s CreateSimulationApplicationVersionInput) GoString() string
- func (s CreateSimulationApplicationVersionInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateSimulationApplicationVersionInput) String() string
- func (s *CreateSimulationApplicationVersionInput) Validate() error
- type CreateSimulationApplicationVersionOutput
- func (s CreateSimulationApplicationVersionOutput) GoString() string
- func (s CreateSimulationApplicationVersionOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateSimulationApplicationVersionOutput) SDKResponseMetadata() aws.Response
- func (s CreateSimulationApplicationVersionOutput) String() string
- type CreateSimulationApplicationVersionRequest
- type CreateSimulationJobInput
- func (s CreateSimulationJobInput) GoString() string
- func (s CreateSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateSimulationJobInput) String() string
- func (s *CreateSimulationJobInput) Validate() error
- type CreateSimulationJobOutput
- func (s CreateSimulationJobOutput) GoString() string
- func (s CreateSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s CreateSimulationJobOutput) SDKResponseMetadata() aws.Response
- func (s CreateSimulationJobOutput) String() string
- type CreateSimulationJobRequest
- type DeleteFleetInput
- func (s DeleteFleetInput) GoString() string
- func (s DeleteFleetInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteFleetInput) String() string
- func (s *DeleteFleetInput) Validate() error
- type DeleteFleetOutput
- func (s DeleteFleetOutput) GoString() string
- func (s DeleteFleetOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteFleetOutput) SDKResponseMetadata() aws.Response
- func (s DeleteFleetOutput) String() string
- type DeleteFleetRequest
- type DeleteRobotApplicationInput
- func (s DeleteRobotApplicationInput) GoString() string
- func (s DeleteRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteRobotApplicationInput) String() string
- func (s *DeleteRobotApplicationInput) Validate() error
- type DeleteRobotApplicationOutput
- func (s DeleteRobotApplicationOutput) GoString() string
- func (s DeleteRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteRobotApplicationOutput) SDKResponseMetadata() aws.Response
- func (s DeleteRobotApplicationOutput) String() string
- type DeleteRobotApplicationRequest
- type DeleteRobotInput
- func (s DeleteRobotInput) GoString() string
- func (s DeleteRobotInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteRobotInput) String() string
- func (s *DeleteRobotInput) Validate() error
- type DeleteRobotOutput
- func (s DeleteRobotOutput) GoString() string
- func (s DeleteRobotOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteRobotOutput) SDKResponseMetadata() aws.Response
- func (s DeleteRobotOutput) String() string
- type DeleteRobotRequest
- type DeleteSimulationApplicationInput
- func (s DeleteSimulationApplicationInput) GoString() string
- func (s DeleteSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteSimulationApplicationInput) String() string
- func (s *DeleteSimulationApplicationInput) Validate() error
- type DeleteSimulationApplicationOutput
- func (s DeleteSimulationApplicationOutput) GoString() string
- func (s DeleteSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeleteSimulationApplicationOutput) SDKResponseMetadata() aws.Response
- func (s DeleteSimulationApplicationOutput) String() string
- type DeleteSimulationApplicationRequest
- type DeploymentApplicationConfig
- func (s DeploymentApplicationConfig) GoString() string
- func (s DeploymentApplicationConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s DeploymentApplicationConfig) String() string
- func (s *DeploymentApplicationConfig) Validate() error
- type DeploymentConfig
- func (s DeploymentConfig) GoString() string
- func (s DeploymentConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s DeploymentConfig) String() string
- func (s *DeploymentConfig) Validate() error
- type DeploymentJob
- func (s DeploymentJob) GoString() string
- func (s DeploymentJob) MarshalFields(e protocol.FieldEncoder) error
- func (s DeploymentJob) String() string
- type DeploymentJobErrorCode
- func (enum DeploymentJobErrorCode) MarshalValue() (string, error)
- func (enum DeploymentJobErrorCode) MarshalValueBuf(b []byte) ([]byte, error)
- type DeploymentLaunchConfig
- func (s DeploymentLaunchConfig) GoString() string
- func (s DeploymentLaunchConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s DeploymentLaunchConfig) String() string
- func (s *DeploymentLaunchConfig) Validate() error
- type DeploymentStatus
- func (enum DeploymentStatus) MarshalValue() (string, error)
- func (enum DeploymentStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type DeregisterRobotInput
- func (s DeregisterRobotInput) GoString() string
- func (s DeregisterRobotInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeregisterRobotInput) String() string
- func (s *DeregisterRobotInput) Validate() error
- type DeregisterRobotOutput
- func (s DeregisterRobotOutput) GoString() string
- func (s DeregisterRobotOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DeregisterRobotOutput) SDKResponseMetadata() aws.Response
- func (s DeregisterRobotOutput) String() string
- type DeregisterRobotRequest
- type DescribeDeploymentJobInput
- func (s DescribeDeploymentJobInput) GoString() string
- func (s DescribeDeploymentJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeDeploymentJobInput) String() string
- func (s *DescribeDeploymentJobInput) Validate() error
- type DescribeDeploymentJobOutput
- func (s DescribeDeploymentJobOutput) GoString() string
- func (s DescribeDeploymentJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeDeploymentJobOutput) SDKResponseMetadata() aws.Response
- func (s DescribeDeploymentJobOutput) String() string
- type DescribeDeploymentJobRequest
- type DescribeFleetInput
- func (s DescribeFleetInput) GoString() string
- func (s DescribeFleetInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeFleetInput) String() string
- func (s *DescribeFleetInput) Validate() error
- type DescribeFleetOutput
- func (s DescribeFleetOutput) GoString() string
- func (s DescribeFleetOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeFleetOutput) SDKResponseMetadata() aws.Response
- func (s DescribeFleetOutput) String() string
- type DescribeFleetRequest
- type DescribeRobotApplicationInput
- func (s DescribeRobotApplicationInput) GoString() string
- func (s DescribeRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeRobotApplicationInput) String() string
- func (s *DescribeRobotApplicationInput) Validate() error
- type DescribeRobotApplicationOutput
- func (s DescribeRobotApplicationOutput) GoString() string
- func (s DescribeRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeRobotApplicationOutput) SDKResponseMetadata() aws.Response
- func (s DescribeRobotApplicationOutput) String() string
- type DescribeRobotApplicationRequest
- type DescribeRobotInput
- func (s DescribeRobotInput) GoString() string
- func (s DescribeRobotInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeRobotInput) String() string
- func (s *DescribeRobotInput) Validate() error
- type DescribeRobotOutput
- func (s DescribeRobotOutput) GoString() string
- func (s DescribeRobotOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeRobotOutput) SDKResponseMetadata() aws.Response
- func (s DescribeRobotOutput) String() string
- type DescribeRobotRequest
- type DescribeSimulationApplicationInput
- func (s DescribeSimulationApplicationInput) GoString() string
- func (s DescribeSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeSimulationApplicationInput) String() string
- func (s *DescribeSimulationApplicationInput) Validate() error
- type DescribeSimulationApplicationOutput
- func (s DescribeSimulationApplicationOutput) GoString() string
- func (s DescribeSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeSimulationApplicationOutput) SDKResponseMetadata() aws.Response
- func (s DescribeSimulationApplicationOutput) String() string
- type DescribeSimulationApplicationRequest
- type DescribeSimulationJobInput
- func (s DescribeSimulationJobInput) GoString() string
- func (s DescribeSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeSimulationJobInput) String() string
- func (s *DescribeSimulationJobInput) Validate() error
- type DescribeSimulationJobOutput
- func (s DescribeSimulationJobOutput) GoString() string
- func (s DescribeSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s DescribeSimulationJobOutput) SDKResponseMetadata() aws.Response
- func (s DescribeSimulationJobOutput) String() string
- type DescribeSimulationJobRequest
- type FailureBehavior
- func (enum FailureBehavior) MarshalValue() (string, error)
- func (enum FailureBehavior) MarshalValueBuf(b []byte) ([]byte, error)
- type Filter
- func (s Filter) GoString() string
- func (s Filter) MarshalFields(e protocol.FieldEncoder) error
- func (s Filter) String() string
- func (s *Filter) Validate() error
- type Fleet
- func (s Fleet) GoString() string
- func (s Fleet) MarshalFields(e protocol.FieldEncoder) error
- func (s Fleet) String() string
- type LaunchConfig
- func (s LaunchConfig) GoString() string
- func (s LaunchConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s LaunchConfig) String() string
- func (s *LaunchConfig) Validate() error
- type ListDeploymentJobsInput
- func (s ListDeploymentJobsInput) GoString() string
- func (s ListDeploymentJobsInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListDeploymentJobsInput) String() string
- func (s *ListDeploymentJobsInput) Validate() error
- type ListDeploymentJobsOutput
- func (s ListDeploymentJobsOutput) GoString() string
- func (s ListDeploymentJobsOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListDeploymentJobsOutput) SDKResponseMetadata() aws.Response
- func (s ListDeploymentJobsOutput) String() string
- type ListDeploymentJobsPager
- type ListDeploymentJobsRequest
- func (p *ListDeploymentJobsRequest) Paginate(opts ...aws.Option) ListDeploymentJobsPager
- func (r ListDeploymentJobsRequest) Send(ctx context.Context) (*ListDeploymentJobsOutput, error)
- type ListFleetsInput
- func (s ListFleetsInput) GoString() string
- func (s ListFleetsInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListFleetsInput) String() string
- func (s *ListFleetsInput) Validate() error
- type ListFleetsOutput
- func (s ListFleetsOutput) GoString() string
- func (s ListFleetsOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListFleetsOutput) SDKResponseMetadata() aws.Response
- func (s ListFleetsOutput) String() string
- type ListFleetsPager
- type ListFleetsRequest
- func (p *ListFleetsRequest) Paginate(opts ...aws.Option) ListFleetsPager
- func (r ListFleetsRequest) Send(ctx context.Context) (*ListFleetsOutput, error)
- type ListRobotApplicationsInput
- func (s ListRobotApplicationsInput) GoString() string
- func (s ListRobotApplicationsInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListRobotApplicationsInput) String() string
- func (s *ListRobotApplicationsInput) Validate() error
- type ListRobotApplicationsOutput
- func (s ListRobotApplicationsOutput) GoString() string
- func (s ListRobotApplicationsOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListRobotApplicationsOutput) SDKResponseMetadata() aws.Response
- func (s ListRobotApplicationsOutput) String() string
- type ListRobotApplicationsPager
- type ListRobotApplicationsRequest
- func (p *ListRobotApplicationsRequest) Paginate(opts ...aws.Option) ListRobotApplicationsPager
- func (r ListRobotApplicationsRequest) Send(ctx context.Context) (*ListRobotApplicationsOutput, error)
- type ListRobotsInput
- func (s ListRobotsInput) GoString() string
- func (s ListRobotsInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListRobotsInput) String() string
- func (s *ListRobotsInput) Validate() error
- type ListRobotsOutput
- func (s ListRobotsOutput) GoString() string
- func (s ListRobotsOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListRobotsOutput) SDKResponseMetadata() aws.Response
- func (s ListRobotsOutput) String() string
- type ListRobotsPager
- type ListRobotsRequest
- func (p *ListRobotsRequest) Paginate(opts ...aws.Option) ListRobotsPager
- func (r ListRobotsRequest) Send(ctx context.Context) (*ListRobotsOutput, error)
- type ListSimulationApplicationsInput
- func (s ListSimulationApplicationsInput) GoString() string
- func (s ListSimulationApplicationsInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListSimulationApplicationsInput) String() string
- func (s *ListSimulationApplicationsInput) Validate() error
- type ListSimulationApplicationsOutput
- func (s ListSimulationApplicationsOutput) GoString() string
- func (s ListSimulationApplicationsOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListSimulationApplicationsOutput) SDKResponseMetadata() aws.Response
- func (s ListSimulationApplicationsOutput) String() string
- type ListSimulationApplicationsPager
- type ListSimulationApplicationsRequest
- func (p *ListSimulationApplicationsRequest) Paginate(opts ...aws.Option) ListSimulationApplicationsPager
- func (r ListSimulationApplicationsRequest) Send(ctx context.Context) (*ListSimulationApplicationsOutput, error)
- type ListSimulationJobsInput
- func (s ListSimulationJobsInput) GoString() string
- func (s ListSimulationJobsInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListSimulationJobsInput) String() string
- func (s *ListSimulationJobsInput) Validate() error
- type ListSimulationJobsOutput
- func (s ListSimulationJobsOutput) GoString() string
- func (s ListSimulationJobsOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListSimulationJobsOutput) SDKResponseMetadata() aws.Response
- func (s ListSimulationJobsOutput) String() string
- type ListSimulationJobsPager
- type ListSimulationJobsRequest
- func (p *ListSimulationJobsRequest) Paginate(opts ...aws.Option) ListSimulationJobsPager
- func (r ListSimulationJobsRequest) Send(ctx context.Context) (*ListSimulationJobsOutput, error)
- type ListTagsForResourceInput
- func (s ListTagsForResourceInput) GoString() string
- func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListTagsForResourceInput) String() string
- func (s *ListTagsForResourceInput) Validate() error
- type ListTagsForResourceOutput
- func (s ListTagsForResourceOutput) GoString() string
- func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s ListTagsForResourceOutput) SDKResponseMetadata() aws.Response
- func (s ListTagsForResourceOutput) String() string
- type ListTagsForResourceRequest
- type OutputLocation
- func (s OutputLocation) GoString() string
- func (s OutputLocation) MarshalFields(e protocol.FieldEncoder) error
- func (s OutputLocation) String() string
- func (s *OutputLocation) Validate() error
- type ProgressDetail
- func (s ProgressDetail) GoString() string
- func (s ProgressDetail) MarshalFields(e protocol.FieldEncoder) error
- func (s ProgressDetail) String() string
- type RegisterRobotInput
- func (s RegisterRobotInput) GoString() string
- func (s RegisterRobotInput) MarshalFields(e protocol.FieldEncoder) error
- func (s RegisterRobotInput) String() string
- func (s *RegisterRobotInput) Validate() error
- type RegisterRobotOutput
- func (s RegisterRobotOutput) GoString() string
- func (s RegisterRobotOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s RegisterRobotOutput) SDKResponseMetadata() aws.Response
- func (s RegisterRobotOutput) String() string
- type RegisterRobotRequest
- type RenderingEngine
- func (s RenderingEngine) GoString() string
- func (s RenderingEngine) MarshalFields(e protocol.FieldEncoder) error
- func (s RenderingEngine) String() string
- type RenderingEngineType
- func (enum RenderingEngineType) MarshalValue() (string, error)
- func (enum RenderingEngineType) MarshalValueBuf(b []byte) ([]byte, error)
- type RestartSimulationJobInput
- func (s RestartSimulationJobInput) GoString() string
- func (s RestartSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s RestartSimulationJobInput) String() string
- func (s *RestartSimulationJobInput) Validate() error
- type RestartSimulationJobOutput
- func (s RestartSimulationJobOutput) GoString() string
- func (s RestartSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s RestartSimulationJobOutput) SDKResponseMetadata() aws.Response
- func (s RestartSimulationJobOutput) String() string
- type RestartSimulationJobRequest
- type RoboMaker
- func New(config aws.Config) *RoboMaker
- func (c *RoboMaker) BatchDescribeSimulationJobRequest(input *BatchDescribeSimulationJobInput) BatchDescribeSimulationJobRequest
- func (c *RoboMaker) CancelSimulationJobRequest(input *CancelSimulationJobInput) CancelSimulationJobRequest
- func (c *RoboMaker) CreateDeploymentJobRequest(input *CreateDeploymentJobInput) CreateDeploymentJobRequest
- func (c *RoboMaker) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest
- func (c *RoboMaker) CreateRobotApplicationRequest(input *CreateRobotApplicationInput) CreateRobotApplicationRequest
- func (c *RoboMaker) CreateRobotApplicationVersionRequest(input *CreateRobotApplicationVersionInput) CreateRobotApplicationVersionRequest
- func (c *RoboMaker) CreateRobotRequest(input *CreateRobotInput) CreateRobotRequest
- func (c *RoboMaker) CreateSimulationApplicationRequest(input *CreateSimulationApplicationInput) CreateSimulationApplicationRequest
- func (c *RoboMaker) CreateSimulationApplicationVersionRequest(input *CreateSimulationApplicationVersionInput) CreateSimulationApplicationVersionRequest
- func (c *RoboMaker) CreateSimulationJobRequest(input *CreateSimulationJobInput) CreateSimulationJobRequest
- func (c *RoboMaker) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest
- func (c *RoboMaker) DeleteRobotApplicationRequest(input *DeleteRobotApplicationInput) DeleteRobotApplicationRequest
- func (c *RoboMaker) DeleteRobotRequest(input *DeleteRobotInput) DeleteRobotRequest
- func (c *RoboMaker) DeleteSimulationApplicationRequest(input *DeleteSimulationApplicationInput) DeleteSimulationApplicationRequest
- func (c *RoboMaker) DeregisterRobotRequest(input *DeregisterRobotInput) DeregisterRobotRequest
- func (c *RoboMaker) DescribeDeploymentJobRequest(input *DescribeDeploymentJobInput) DescribeDeploymentJobRequest
- func (c *RoboMaker) DescribeFleetRequest(input *DescribeFleetInput) DescribeFleetRequest
- func (c *RoboMaker) DescribeRobotApplicationRequest(input *DescribeRobotApplicationInput) DescribeRobotApplicationRequest
- func (c *RoboMaker) DescribeRobotRequest(input *DescribeRobotInput) DescribeRobotRequest
- func (c *RoboMaker) DescribeSimulationApplicationRequest(input *DescribeSimulationApplicationInput) DescribeSimulationApplicationRequest
- func (c *RoboMaker) DescribeSimulationJobRequest(input *DescribeSimulationJobInput) DescribeSimulationJobRequest
- func (c *RoboMaker) ListDeploymentJobsRequest(input *ListDeploymentJobsInput) ListDeploymentJobsRequest
- func (c *RoboMaker) ListFleetsRequest(input *ListFleetsInput) ListFleetsRequest
- func (c *RoboMaker) ListRobotApplicationsRequest(input *ListRobotApplicationsInput) ListRobotApplicationsRequest
- func (c *RoboMaker) ListRobotsRequest(input *ListRobotsInput) ListRobotsRequest
- func (c *RoboMaker) ListSimulationApplicationsRequest(input *ListSimulationApplicationsInput) ListSimulationApplicationsRequest
- func (c *RoboMaker) ListSimulationJobsRequest(input *ListSimulationJobsInput) ListSimulationJobsRequest
- func (c *RoboMaker) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *RoboMaker) RegisterRobotRequest(input *RegisterRobotInput) RegisterRobotRequest
- func (c *RoboMaker) RestartSimulationJobRequest(input *RestartSimulationJobInput) RestartSimulationJobRequest
- func (c *RoboMaker) SyncDeploymentJobRequest(input *SyncDeploymentJobInput) SyncDeploymentJobRequest
- func (c *RoboMaker) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *RoboMaker) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *RoboMaker) UpdateRobotApplicationRequest(input *UpdateRobotApplicationInput) UpdateRobotApplicationRequest
- func (c *RoboMaker) UpdateSimulationApplicationRequest(input *UpdateSimulationApplicationInput) UpdateSimulationApplicationRequest
- type Robot
- func (s Robot) GoString() string
- func (s Robot) MarshalFields(e protocol.FieldEncoder) error
- func (s Robot) String() string
- type RobotApplicationConfig
- func (s RobotApplicationConfig) GoString() string
- func (s RobotApplicationConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s RobotApplicationConfig) String() string
- func (s *RobotApplicationConfig) Validate() error
- type RobotApplicationSummary
- func (s RobotApplicationSummary) GoString() string
- func (s RobotApplicationSummary) MarshalFields(e protocol.FieldEncoder) error
- func (s RobotApplicationSummary) String() string
- type RobotDeployment
- func (s RobotDeployment) GoString() string
- func (s RobotDeployment) MarshalFields(e protocol.FieldEncoder) error
- func (s RobotDeployment) String() string
- type RobotDeploymentStep
- func (enum RobotDeploymentStep) MarshalValue() (string, error)
- func (enum RobotDeploymentStep) MarshalValueBuf(b []byte) ([]byte, error)
- type RobotSoftwareSuite
- func (s RobotSoftwareSuite) GoString() string
- func (s RobotSoftwareSuite) MarshalFields(e protocol.FieldEncoder) error
- func (s RobotSoftwareSuite) String() string
- type RobotSoftwareSuiteType
- func (enum RobotSoftwareSuiteType) MarshalValue() (string, error)
- func (enum RobotSoftwareSuiteType) MarshalValueBuf(b []byte) ([]byte, error)
- type RobotSoftwareSuiteVersionType
- func (enum RobotSoftwareSuiteVersionType) MarshalValue() (string, error)
- func (enum RobotSoftwareSuiteVersionType) MarshalValueBuf(b []byte) ([]byte, error)
- type RobotStatus
- func (enum RobotStatus) MarshalValue() (string, error)
- func (enum RobotStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type SimulationApplicationConfig
- func (s SimulationApplicationConfig) GoString() string
- func (s SimulationApplicationConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s SimulationApplicationConfig) String() string
- func (s *SimulationApplicationConfig) Validate() error
- type SimulationApplicationSummary
- func (s SimulationApplicationSummary) GoString() string
- func (s SimulationApplicationSummary) MarshalFields(e protocol.FieldEncoder) error
- func (s SimulationApplicationSummary) String() string
- type SimulationJob
- func (s SimulationJob) GoString() string
- func (s SimulationJob) MarshalFields(e protocol.FieldEncoder) error
- func (s SimulationJob) String() string
- type SimulationJobErrorCode
- func (enum SimulationJobErrorCode) MarshalValue() (string, error)
- func (enum SimulationJobErrorCode) MarshalValueBuf(b []byte) ([]byte, error)
- type SimulationJobStatus
- func (enum SimulationJobStatus) MarshalValue() (string, error)
- func (enum SimulationJobStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type SimulationJobSummary
- func (s SimulationJobSummary) GoString() string
- func (s SimulationJobSummary) MarshalFields(e protocol.FieldEncoder) error
- func (s SimulationJobSummary) String() string
- type SimulationSoftwareSuite
- func (s SimulationSoftwareSuite) GoString() string
- func (s SimulationSoftwareSuite) MarshalFields(e protocol.FieldEncoder) error
- func (s SimulationSoftwareSuite) String() string
- type SimulationSoftwareSuiteType
- func (enum SimulationSoftwareSuiteType) MarshalValue() (string, error)
- func (enum SimulationSoftwareSuiteType) MarshalValueBuf(b []byte) ([]byte, error)
- type Source
- func (s Source) GoString() string
- func (s Source) MarshalFields(e protocol.FieldEncoder) error
- func (s Source) String() string
- type SourceConfig
- func (s SourceConfig) GoString() string
- func (s SourceConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s SourceConfig) String() string
- func (s *SourceConfig) Validate() error
- type SyncDeploymentJobInput
- func (s SyncDeploymentJobInput) GoString() string
- func (s SyncDeploymentJobInput) MarshalFields(e protocol.FieldEncoder) error
- func (s SyncDeploymentJobInput) String() string
- func (s *SyncDeploymentJobInput) Validate() error
- type SyncDeploymentJobOutput
- func (s SyncDeploymentJobOutput) GoString() string
- func (s SyncDeploymentJobOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s SyncDeploymentJobOutput) SDKResponseMetadata() aws.Response
- func (s SyncDeploymentJobOutput) String() string
- type SyncDeploymentJobRequest
- type TagResourceInput
- func (s TagResourceInput) GoString() string
- func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
- func (s TagResourceInput) String() string
- func (s *TagResourceInput) Validate() error
- type TagResourceOutput
- func (s TagResourceOutput) GoString() string
- func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s TagResourceOutput) SDKResponseMetadata() aws.Response
- func (s TagResourceOutput) String() string
- type TagResourceRequest
- type UntagResourceInput
- func (s UntagResourceInput) GoString() string
- func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
- func (s UntagResourceInput) String() string
- func (s *UntagResourceInput) Validate() error
- type UntagResourceOutput
- func (s UntagResourceOutput) GoString() string
- func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s UntagResourceOutput) SDKResponseMetadata() aws.Response
- func (s UntagResourceOutput) String() string
- type UntagResourceRequest
- type UpdateRobotApplicationInput
- func (s UpdateRobotApplicationInput) GoString() string
- func (s UpdateRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s UpdateRobotApplicationInput) String() string
- func (s *UpdateRobotApplicationInput) Validate() error
- type UpdateRobotApplicationOutput
- func (s UpdateRobotApplicationOutput) GoString() string
- func (s UpdateRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s UpdateRobotApplicationOutput) SDKResponseMetadata() aws.Response
- func (s UpdateRobotApplicationOutput) String() string
- type UpdateRobotApplicationRequest
- type UpdateSimulationApplicationInput
- func (s UpdateSimulationApplicationInput) GoString() string
- func (s UpdateSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
- func (s UpdateSimulationApplicationInput) String() string
- func (s *UpdateSimulationApplicationInput) Validate() error
- type UpdateSimulationApplicationOutput
- func (s UpdateSimulationApplicationOutput) GoString() string
- func (s UpdateSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
- func (s UpdateSimulationApplicationOutput) SDKResponseMetadata() aws.Response
- func (s UpdateSimulationApplicationOutput) String() string
- type UpdateSimulationApplicationRequest
- type VPCConfig
- func (s VPCConfig) GoString() string
- func (s VPCConfig) MarshalFields(e protocol.FieldEncoder) error
- func (s VPCConfig) String() string
- func (s *VPCConfig) Validate() error
- type VPCConfigResponse
Constants ¶
const ( // ErrCodeConcurrentDeploymentException for service response error code // "ConcurrentDeploymentException". // // The failure percentage threshold percentage was met. ErrCodeConcurrentDeploymentException = "ConcurrentDeploymentException" // ErrCodeIdempotentParameterMismatchException for service response error code // "IdempotentParameterMismatchException". // // The request uses the same client token as a previous, but non-identical request. // Do not reuse a client token with different requests, unless the requests // are identical. ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // AWS RoboMaker experienced a service issue. Try your call again. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidParameterException for service response error code // "InvalidParameterException". // // A parameter specified in a request is not valid, is unsupported, or cannot // be used. The returned message provides an explanation of the error value. ErrCodeInvalidParameterException = "InvalidParameterException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // The requested resource exceeds the maximum number allowed, or the number // of concurrent stream requests exceeds the maximum number allowed. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeResourceAlreadyExistsException for service response error code // "ResourceAlreadyExistsException". // // The specified resource already exists. ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // 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" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Types ¶
type Architecture ¶
type Architecture string
const ( ArchitectureX8664 Architecture = "X86_64" ArchitectureArm64 Architecture = "ARM64" ArchitectureArmhf Architecture = "ARMHF" )
Enum values for Architecture
func (Architecture) MarshalValue ¶
func (enum Architecture) MarshalValue() (string, error)
func (Architecture) MarshalValueBuf ¶
func (enum Architecture) MarshalValueBuf(b []byte) ([]byte, error)
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJobRequest
func (BatchDescribeSimulationJobInput) GoString ¶
func (s BatchDescribeSimulationJobInput) GoString() string
GoString returns the string representation
func (BatchDescribeSimulationJobInput) MarshalFields ¶
func (s BatchDescribeSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJobResponse
func (BatchDescribeSimulationJobOutput) GoString ¶
func (s BatchDescribeSimulationJobOutput) GoString() string
GoString returns the string representation
func (BatchDescribeSimulationJobOutput) MarshalFields ¶
func (s BatchDescribeSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDescribeSimulationJobOutput) SDKResponseMetadata ¶
func (s BatchDescribeSimulationJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchDescribeSimulationJobOutput) String ¶
func (s BatchDescribeSimulationJobOutput) String() string
String returns the string representation
type BatchDescribeSimulationJobRequest ¶
type BatchDescribeSimulationJobRequest struct { *aws.Request Input *BatchDescribeSimulationJobInput Copy func(*BatchDescribeSimulationJobInput) BatchDescribeSimulationJobRequest }
BatchDescribeSimulationJobRequest is a API request type for the BatchDescribeSimulationJob API operation.
func (BatchDescribeSimulationJobRequest) Send ¶
func (r BatchDescribeSimulationJobRequest) Send(ctx context.Context) (*BatchDescribeSimulationJobOutput, error)
Send marshals and sends the BatchDescribeSimulationJob API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJobRequest
func (CancelSimulationJobInput) GoString ¶
func (s CancelSimulationJobInput) GoString() string
GoString returns the string representation
func (CancelSimulationJobInput) MarshalFields ¶
func (s CancelSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJobResponse
func (CancelSimulationJobOutput) GoString ¶
func (s CancelSimulationJobOutput) GoString() string
GoString returns the string representation
func (CancelSimulationJobOutput) MarshalFields ¶
func (s CancelSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CancelSimulationJobOutput) SDKResponseMetadata ¶
func (s CancelSimulationJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CancelSimulationJobOutput) String ¶
func (s CancelSimulationJobOutput) String() string
String returns the string representation
type CancelSimulationJobRequest ¶
type CancelSimulationJobRequest struct { *aws.Request Input *CancelSimulationJobInput Copy func(*CancelSimulationJobInput) CancelSimulationJobRequest }
CancelSimulationJobRequest is a API request type for the CancelSimulationJob API operation.
func (CancelSimulationJobRequest) Send ¶
func (r CancelSimulationJobRequest) Send(ctx context.Context) (*CancelSimulationJobOutput, error)
Send marshals and sends the CancelSimulationJob API request.
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"` // A map that contains tag keys and tag values that are attached to the deployment // job. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJobRequest
func (CreateDeploymentJobInput) GoString ¶
func (s CreateDeploymentJobInput) GoString() string
GoString returns the string representation
func (CreateDeploymentJobInput) MarshalFields ¶
func (s CreateDeploymentJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // The deployment application configuration. DeploymentApplicationConfigs []DeploymentApplicationConfig `locationName:"deploymentApplicationConfigs" min:"1" type:"list"` // The deployment configuration. DeploymentConfig *DeploymentConfig `locationName:"deploymentConfig" type:"structure"` // The failure code of the simulation job if it failed: // // BadPermissionErrorAWS Greengrass requires a service-level role permission // to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy // (https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSGreengrassResourceAccessRolePolicy$jsonEditor) // managed policy. // // ExtractingBundleFailureThe robot application could not be extracted from // the bundle. // // FailureThresholdBreachedThe percentage of robots that could not be updated // exceeded the percentage set for the deployment. // // GreengrassDeploymentFailedThe robot application could not be deployed to // the robot. // // GreengrassGroupVersionDoesNotExistThe AWS Greengrass group or version associated // with a robot is missing. // // InternalServerErrorAn internal error has occurred. Retry your request, but // if the problem persists, contact us with details. // // MissingRobotApplicationArchitectureThe robot application does not have a // source that matches the architecture of the robot. // // MissingRobotDeploymentResourceOne or more of the resources specified for // the robot application are missing. For example, does the robot application // have the correct launch package and launch file? // // PostLaunchFileFailureThe post-launch script failed. // // PreLaunchFileFailureThe pre-launch script failed. // // ResourceNotFoundOne or more deployment resources are missing. For example, // do robot application source bundles still exist? // // RobotDeploymentNoResponseThere is no response from the robot. It might not // be powered on or connected to the internet. FailureCode DeploymentJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // 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 DeploymentStatus `locationName:"status" type:"string" enum:"true"` // The list of all tags added to the deployment job. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJobResponse
func (CreateDeploymentJobOutput) GoString ¶
func (s CreateDeploymentJobOutput) GoString() string
GoString returns the string representation
func (CreateDeploymentJobOutput) MarshalFields ¶
func (s CreateDeploymentJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDeploymentJobOutput) SDKResponseMetadata ¶
func (s CreateDeploymentJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateDeploymentJobOutput) String ¶
func (s CreateDeploymentJobOutput) String() string
String returns the string representation
type CreateDeploymentJobRequest ¶
type CreateDeploymentJobRequest struct { *aws.Request Input *CreateDeploymentJobInput Copy func(*CreateDeploymentJobInput) CreateDeploymentJobRequest }
CreateDeploymentJobRequest is a API request type for the CreateDeploymentJob API operation.
func (CreateDeploymentJobRequest) Send ¶
func (r CreateDeploymentJobRequest) Send(ctx context.Context) (*CreateDeploymentJobOutput, error)
Send marshals and sends the CreateDeploymentJob API request.
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"` // A map that contains tag keys and tag values that are attached to the fleet. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleetRequest
func (CreateFleetInput) GoString ¶
func (s CreateFleetInput) GoString() string
GoString returns the string representation
func (CreateFleetInput) MarshalFields ¶
func (s CreateFleetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // The name of the fleet. Name *string `locationName:"name" min:"1" type:"string"` // The list of all tags added to the fleet. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleetResponse
func (CreateFleetOutput) GoString ¶
func (s CreateFleetOutput) GoString() string
GoString returns the string representation
func (CreateFleetOutput) MarshalFields ¶
func (s CreateFleetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFleetOutput) SDKResponseMetadata ¶
func (s CreateFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateFleetOutput) String ¶
func (s CreateFleetOutput) String() string
String returns the string representation
type CreateFleetRequest ¶
type CreateFleetRequest struct { *aws.Request Input *CreateFleetInput Copy func(*CreateFleetInput) CreateFleetRequest }
CreateFleetRequest is a API request type for the CreateFleet API operation.
func (CreateFleetRequest) Send ¶
func (r CreateFleetRequest) Send(ctx context.Context) (*CreateFleetOutput, error)
Send marshals and sends the CreateFleet API request.
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"` // A map that contains tag keys and tag values that are attached to the robot // application. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationRequest
func (CreateRobotApplicationInput) GoString ¶
func (s CreateRobotApplicationInput) GoString() string
GoString returns the string representation
func (CreateRobotApplicationInput) MarshalFields ¶
func (s CreateRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 list of all tags added to the robot application. Tags map[string]string `locationName:"tags" type:"map"` // The version of the robot application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationResponse
func (CreateRobotApplicationOutput) GoString ¶
func (s CreateRobotApplicationOutput) GoString() string
GoString returns the string representation
func (CreateRobotApplicationOutput) MarshalFields ¶
func (s CreateRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRobotApplicationOutput) SDKResponseMetadata ¶
func (s CreateRobotApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateRobotApplicationOutput) String ¶
func (s CreateRobotApplicationOutput) String() string
String returns the string representation
type CreateRobotApplicationRequest ¶
type CreateRobotApplicationRequest struct { *aws.Request Input *CreateRobotApplicationInput Copy func(*CreateRobotApplicationInput) CreateRobotApplicationRequest }
CreateRobotApplicationRequest is a API request type for the CreateRobotApplication API operation.
func (CreateRobotApplicationRequest) Send ¶
func (r CreateRobotApplicationRequest) Send(ctx context.Context) (*CreateRobotApplicationOutput, error)
Send marshals and sends the CreateRobotApplication API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersionRequest
func (CreateRobotApplicationVersionInput) GoString ¶
func (s CreateRobotApplicationVersionInput) GoString() string
GoString returns the string representation
func (CreateRobotApplicationVersionInput) MarshalFields ¶
func (s CreateRobotApplicationVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersionResponse
func (CreateRobotApplicationVersionOutput) GoString ¶
func (s CreateRobotApplicationVersionOutput) GoString() string
GoString returns the string representation
func (CreateRobotApplicationVersionOutput) MarshalFields ¶
func (s CreateRobotApplicationVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRobotApplicationVersionOutput) SDKResponseMetadata ¶
func (s CreateRobotApplicationVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateRobotApplicationVersionOutput) String ¶
func (s CreateRobotApplicationVersionOutput) String() string
String returns the string representation
type CreateRobotApplicationVersionRequest ¶
type CreateRobotApplicationVersionRequest struct { *aws.Request Input *CreateRobotApplicationVersionInput Copy func(*CreateRobotApplicationVersionInput) CreateRobotApplicationVersionRequest }
CreateRobotApplicationVersionRequest is a API request type for the CreateRobotApplicationVersion API operation.
func (CreateRobotApplicationVersionRequest) Send ¶
func (r CreateRobotApplicationVersionRequest) Send(ctx context.Context) (*CreateRobotApplicationVersionOutput, error)
Send marshals and sends the CreateRobotApplicationVersion API request.
type CreateRobotInput ¶
type CreateRobotInput struct { // The target architecture of the robot. // // Architecture is a required field Architecture Architecture `locationName:"architecture" type:"string" required:"true" enum:"true"` // The Greengrass group id. // // GreengrassGroupId is a required field GreengrassGroupId *string `locationName:"greengrassGroupId" min:"1" type:"string" required:"true"` // The name for the robot. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A map that contains tag keys and tag values that are attached to the robot. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotRequest
func (CreateRobotInput) GoString ¶
func (s CreateRobotInput) GoString() string
GoString returns the string representation
func (CreateRobotInput) MarshalFields ¶
func (s CreateRobotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 Architecture `locationName:"architecture" type:"string" enum:"true"` // 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" timestampFormat:"unix"` // The Amazon Resource Name (ARN) of the Greengrass group associated with the // robot. GreengrassGroupId *string `locationName:"greengrassGroupId" min:"1" type:"string"` // The name of the robot. Name *string `locationName:"name" min:"1" type:"string"` // The list of all tags added to the robot. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotResponse
func (CreateRobotOutput) GoString ¶
func (s CreateRobotOutput) GoString() string
GoString returns the string representation
func (CreateRobotOutput) MarshalFields ¶
func (s CreateRobotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRobotOutput) SDKResponseMetadata ¶
func (s CreateRobotOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateRobotOutput) String ¶
func (s CreateRobotOutput) String() string
String returns the string representation
type CreateRobotRequest ¶
type CreateRobotRequest struct { *aws.Request Input *CreateRobotInput Copy func(*CreateRobotInput) CreateRobotRequest }
CreateRobotRequest is a API request type for the CreateRobot API operation.
func (CreateRobotRequest) Send ¶
func (r CreateRobotRequest) Send(ctx context.Context) (*CreateRobotOutput, error)
Send marshals and sends the CreateRobot API request.
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"` // A map that contains tag keys and tag values that are attached to the simulation // application. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationRequest
func (CreateSimulationApplicationInput) GoString ¶
func (s CreateSimulationApplicationInput) GoString() string
GoString returns the string representation
func (CreateSimulationApplicationInput) MarshalFields ¶
func (s CreateSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 list of all tags added to the simulation application. Tags map[string]string `locationName:"tags" type:"map"` // The version of the simulation application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationResponse
func (CreateSimulationApplicationOutput) GoString ¶
func (s CreateSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (CreateSimulationApplicationOutput) MarshalFields ¶
func (s CreateSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSimulationApplicationOutput) SDKResponseMetadata ¶
func (s CreateSimulationApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateSimulationApplicationOutput) String ¶
func (s CreateSimulationApplicationOutput) String() string
String returns the string representation
type CreateSimulationApplicationRequest ¶
type CreateSimulationApplicationRequest struct { *aws.Request Input *CreateSimulationApplicationInput Copy func(*CreateSimulationApplicationInput) CreateSimulationApplicationRequest }
CreateSimulationApplicationRequest is a API request type for the CreateSimulationApplication API operation.
func (CreateSimulationApplicationRequest) Send ¶
func (r CreateSimulationApplicationRequest) Send(ctx context.Context) (*CreateSimulationApplicationOutput, error)
Send marshals and sends the CreateSimulationApplication API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersionRequest
func (CreateSimulationApplicationVersionInput) GoString ¶
func (s CreateSimulationApplicationVersionInput) GoString() string
GoString returns the string representation
func (CreateSimulationApplicationVersionInput) MarshalFields ¶
func (s CreateSimulationApplicationVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersionResponse
func (CreateSimulationApplicationVersionOutput) GoString ¶
func (s CreateSimulationApplicationVersionOutput) GoString() string
GoString returns the string representation
func (CreateSimulationApplicationVersionOutput) MarshalFields ¶
func (s CreateSimulationApplicationVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSimulationApplicationVersionOutput) SDKResponseMetadata ¶
func (s CreateSimulationApplicationVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateSimulationApplicationVersionOutput) String ¶
func (s CreateSimulationApplicationVersionOutput) String() string
String returns the string representation
type CreateSimulationApplicationVersionRequest ¶
type CreateSimulationApplicationVersionRequest struct { *aws.Request Input *CreateSimulationApplicationVersionInput Copy func(*CreateSimulationApplicationVersionInput) CreateSimulationApplicationVersionRequest }
CreateSimulationApplicationVersionRequest is a API request type for the CreateSimulationApplicationVersion API operation.
func (CreateSimulationApplicationVersionRequest) Send ¶
func (r CreateSimulationApplicationVersionRequest) Send(ctx context.Context) (*CreateSimulationApplicationVersionOutput, error)
Send marshals and sends the CreateSimulationApplicationVersion API request.
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 FailureBehavior `locationName:"failureBehavior" type:"string" enum:"true"` // The IAM role name that allows the simulation instance to call the AWS APIs // that are specified in its associated policies on your behalf. This is how // credentials are passed in to your simulation job. // // IamRole is a required field IamRole *string `locationName:"iamRole" min:"1" type:"string" required:"true"` // The maximum simulation job duration in seconds (up to 14 days or 1,209,600 // seconds. When maxJobDurationInSeconds is reached, the simulation job will // status will transition to Completed. // // MaxJobDurationInSeconds is a required field MaxJobDurationInSeconds *int64 `locationName:"maxJobDurationInSeconds" type:"long" required:"true"` // Location for output files generated by the simulation job. OutputLocation *OutputLocation `locationName:"outputLocation" type:"structure"` // The robot application to use in the simulation job. RobotApplications []RobotApplicationConfig `locationName:"robotApplications" min:"1" type:"list"` // The simulation application to use in the simulation job. SimulationApplications []SimulationApplicationConfig `locationName:"simulationApplications" min:"1" type:"list"` // A map that contains tag keys and tag values that are attached to the simulation // job. Tags map[string]string `locationName:"tags" type:"map"` // If your simulation job accesses resources in a VPC, you provide this parameter // identifying the list of security group IDs and subnet IDs. These must belong // to the same VPC. You must provide at least one security group and one subnet // ID. VpcConfig *VPCConfig `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJobRequest
func (CreateSimulationJobInput) GoString ¶
func (s CreateSimulationJobInput) GoString() string
GoString returns the string representation
func (CreateSimulationJobInput) MarshalFields ¶
func (s CreateSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 FailureBehavior `locationName:"failureBehavior" type:"string" enum:"true"` // The failure code of the simulation job if it failed: // // InternalServiceErrorInternal service error. // // RobotApplicationCrashRobot application exited abnormally. // // SimulationApplicationCrash Simulation application exited abnormally. // // 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, or other issue). // // InvalidBundleSimulationApplicationSimulation bundle cannot be extracted (invalid // format, bundling error, or other issue). // // RobotApplicationVersionMismatchedEtagEtag for RobotApplication does not match // value during version creation. // // SimulationApplicationVersionMismatchedEtagEtag for SimulationApplication // does not match value during version creation. FailureCode SimulationJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // 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" timestampFormat:"unix"` // The maximum simulation job duration in seconds. MaxJobDurationInSeconds *int64 `locationName:"maxJobDurationInSeconds" type:"long"` // Simulation job output files location. OutputLocation *OutputLocation `locationName:"outputLocation" type:"structure"` // The robot application used by the simulation job. RobotApplications []RobotApplicationConfig `locationName:"robotApplications" min:"1" type:"list"` // The simulation application used by the simulation job. SimulationApplications []SimulationApplicationConfig `locationName:"simulationApplications" min:"1" type:"list"` // The simulation job execution duration in milliseconds. SimulationTimeMillis *int64 `locationName:"simulationTimeMillis" type:"long"` // The status of the simulation job. Status SimulationJobStatus `locationName:"status" type:"string" enum:"true"` // The list of all tags added to the simulation job. Tags map[string]string `locationName:"tags" type:"map"` // Information about the vpc configuration. VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJobResponse
func (CreateSimulationJobOutput) GoString ¶
func (s CreateSimulationJobOutput) GoString() string
GoString returns the string representation
func (CreateSimulationJobOutput) MarshalFields ¶
func (s CreateSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSimulationJobOutput) SDKResponseMetadata ¶
func (s CreateSimulationJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateSimulationJobOutput) String ¶
func (s CreateSimulationJobOutput) String() string
String returns the string representation
type CreateSimulationJobRequest ¶
type CreateSimulationJobRequest struct { *aws.Request Input *CreateSimulationJobInput Copy func(*CreateSimulationJobInput) CreateSimulationJobRequest }
CreateSimulationJobRequest is a API request type for the CreateSimulationJob API operation.
func (CreateSimulationJobRequest) Send ¶
func (r CreateSimulationJobRequest) Send(ctx context.Context) (*CreateSimulationJobOutput, error)
Send marshals and sends the CreateSimulationJob API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteFleetRequest
func (DeleteFleetInput) GoString ¶
func (s DeleteFleetInput) GoString() string
GoString returns the string representation
func (DeleteFleetInput) MarshalFields ¶
func (s DeleteFleetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteFleetResponse
func (DeleteFleetOutput) GoString ¶
func (s DeleteFleetOutput) GoString() string
GoString returns the string representation
func (DeleteFleetOutput) MarshalFields ¶
func (s DeleteFleetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFleetOutput) SDKResponseMetadata ¶
func (s DeleteFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) String() string
String returns the string representation
type DeleteFleetRequest ¶
type DeleteFleetRequest struct { *aws.Request Input *DeleteFleetInput Copy func(*DeleteFleetInput) DeleteFleetRequest }
DeleteFleetRequest is a API request type for the DeleteFleet API operation.
func (DeleteFleetRequest) Send ¶
func (r DeleteFleetRequest) Send(ctx context.Context) (*DeleteFleetOutput, error)
Send marshals and sends the DeleteFleet API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotApplicationRequest
func (DeleteRobotApplicationInput) GoString ¶
func (s DeleteRobotApplicationInput) GoString() string
GoString returns the string representation
func (DeleteRobotApplicationInput) MarshalFields ¶
func (s DeleteRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotApplicationResponse
func (DeleteRobotApplicationOutput) GoString ¶
func (s DeleteRobotApplicationOutput) GoString() string
GoString returns the string representation
func (DeleteRobotApplicationOutput) MarshalFields ¶
func (s DeleteRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteRobotApplicationOutput) SDKResponseMetadata ¶
func (s DeleteRobotApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteRobotApplicationOutput) String ¶
func (s DeleteRobotApplicationOutput) String() string
String returns the string representation
type DeleteRobotApplicationRequest ¶
type DeleteRobotApplicationRequest struct { *aws.Request Input *DeleteRobotApplicationInput Copy func(*DeleteRobotApplicationInput) DeleteRobotApplicationRequest }
DeleteRobotApplicationRequest is a API request type for the DeleteRobotApplication API operation.
func (DeleteRobotApplicationRequest) Send ¶
func (r DeleteRobotApplicationRequest) Send(ctx context.Context) (*DeleteRobotApplicationOutput, error)
Send marshals and sends the DeleteRobotApplication API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotRequest
func (DeleteRobotInput) GoString ¶
func (s DeleteRobotInput) GoString() string
GoString returns the string representation
func (DeleteRobotInput) MarshalFields ¶
func (s DeleteRobotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotResponse
func (DeleteRobotOutput) GoString ¶
func (s DeleteRobotOutput) GoString() string
GoString returns the string representation
func (DeleteRobotOutput) MarshalFields ¶
func (s DeleteRobotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteRobotOutput) SDKResponseMetadata ¶
func (s DeleteRobotOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteRobotOutput) String ¶
func (s DeleteRobotOutput) String() string
String returns the string representation
type DeleteRobotRequest ¶
type DeleteRobotRequest struct { *aws.Request Input *DeleteRobotInput Copy func(*DeleteRobotInput) DeleteRobotRequest }
DeleteRobotRequest is a API request type for the DeleteRobot API operation.
func (DeleteRobotRequest) Send ¶
func (r DeleteRobotRequest) Send(ctx context.Context) (*DeleteRobotOutput, error)
Send marshals and sends the DeleteRobot API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteSimulationApplicationRequest
func (DeleteSimulationApplicationInput) GoString ¶
func (s DeleteSimulationApplicationInput) GoString() string
GoString returns the string representation
func (DeleteSimulationApplicationInput) MarshalFields ¶
func (s DeleteSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteSimulationApplicationResponse
func (DeleteSimulationApplicationOutput) GoString ¶
func (s DeleteSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (DeleteSimulationApplicationOutput) MarshalFields ¶
func (s DeleteSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSimulationApplicationOutput) SDKResponseMetadata ¶
func (s DeleteSimulationApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteSimulationApplicationOutput) String ¶
func (s DeleteSimulationApplicationOutput) String() string
String returns the string representation
type DeleteSimulationApplicationRequest ¶
type DeleteSimulationApplicationRequest struct { *aws.Request Input *DeleteSimulationApplicationInput Copy func(*DeleteSimulationApplicationInput) DeleteSimulationApplicationRequest }
DeleteSimulationApplicationRequest is a API request type for the DeleteSimulationApplication API operation.
func (DeleteSimulationApplicationRequest) Send ¶
func (r DeleteSimulationApplicationRequest) Send(ctx context.Context) (*DeleteSimulationApplicationOutput, error)
Send marshals and sends the DeleteSimulationApplication API request.
type DeploymentApplicationConfig ¶
type DeploymentApplicationConfig struct { // The Amazon Resource Name (ARN) of the robot application. // // Application is a required field Application *string `locationName:"application" min:"1" type:"string" required:"true"` // The version of the application. // // ApplicationVersion is a required field ApplicationVersion *string `locationName:"applicationVersion" min:"1" type:"string" required:"true"` // The launch configuration. // // LaunchConfig is a required field LaunchConfig *DeploymentLaunchConfig `locationName:"launchConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about a deployment application configuration. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeploymentApplicationConfig
func (DeploymentApplicationConfig) GoString ¶
func (s DeploymentApplicationConfig) GoString() string
GoString returns the string representation
func (DeploymentApplicationConfig) MarshalFields ¶
func (s DeploymentApplicationConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeploymentConfig
func (DeploymentConfig) GoString ¶
func (s DeploymentConfig) GoString() string
GoString returns the string representation
func (DeploymentConfig) MarshalFields ¶
func (s DeploymentConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 DeploymentJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // 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 DeploymentStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a deployment job. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeploymentJob
func (DeploymentJob) GoString ¶
func (s DeploymentJob) GoString() string
GoString returns the string representation
func (DeploymentJob) MarshalFields ¶
func (s DeploymentJob) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeploymentJob) String ¶
func (s DeploymentJob) String() string
String returns the string representation
type DeploymentJobErrorCode ¶
type DeploymentJobErrorCode string
const ( DeploymentJobErrorCodeResourceNotFound DeploymentJobErrorCode = "ResourceNotFound" DeploymentJobErrorCodeEnvironmentSetupError DeploymentJobErrorCode = "EnvironmentSetupError" DeploymentJobErrorCodeEtagMismatch DeploymentJobErrorCode = "EtagMismatch" DeploymentJobErrorCodeFailureThresholdBreached DeploymentJobErrorCode = "FailureThresholdBreached" DeploymentJobErrorCodeRobotDeploymentNoResponse DeploymentJobErrorCode = "RobotDeploymentNoResponse" DeploymentJobErrorCodeRobotAgentConnectionTimeout DeploymentJobErrorCode = "RobotAgentConnectionTimeout" DeploymentJobErrorCodeGreengrassDeploymentFailed DeploymentJobErrorCode = "GreengrassDeploymentFailed" DeploymentJobErrorCodeMissingRobotArchitecture DeploymentJobErrorCode = "MissingRobotArchitecture" DeploymentJobErrorCodeMissingRobotApplicationArchitecture DeploymentJobErrorCode = "MissingRobotApplicationArchitecture" DeploymentJobErrorCodeMissingRobotDeploymentResource DeploymentJobErrorCode = "MissingRobotDeploymentResource" DeploymentJobErrorCodeGreengrassGroupVersionDoesNotExist DeploymentJobErrorCode = "GreengrassGroupVersionDoesNotExist" DeploymentJobErrorCodeExtractingBundleFailure DeploymentJobErrorCode = "ExtractingBundleFailure" DeploymentJobErrorCodePreLaunchFileFailure DeploymentJobErrorCode = "PreLaunchFileFailure" DeploymentJobErrorCodePostLaunchFileFailure DeploymentJobErrorCode = "PostLaunchFileFailure" DeploymentJobErrorCodeBadPermissionError DeploymentJobErrorCode = "BadPermissionError" DeploymentJobErrorCodeInternalServerError DeploymentJobErrorCode = "InternalServerError" )
Enum values for DeploymentJobErrorCode
func (DeploymentJobErrorCode) MarshalValue ¶
func (enum DeploymentJobErrorCode) MarshalValue() (string, error)
func (DeploymentJobErrorCode) MarshalValueBuf ¶
func (enum DeploymentJobErrorCode) MarshalValueBuf(b []byte) ([]byte, error)
type DeploymentLaunchConfig ¶
type DeploymentLaunchConfig struct { // An array of key/value pairs specifying environment variables for the robot // application EnvironmentVariables map[string]string `locationName:"environmentVariables" type:"map"` // The launch file name. // // LaunchFile is a required field LaunchFile *string `locationName:"launchFile" min:"1" type:"string" required:"true"` // The package name. // // PackageName is a required field PackageName *string `locationName:"packageName" min:"1" type:"string" required:"true"` // The deployment post-launch file. This file will be executed after the launch // file. PostLaunchFile *string `locationName:"postLaunchFile" min:"1" type:"string"` // The deployment pre-launch file. This file will be executed prior to the launch // file. PreLaunchFile *string `locationName:"preLaunchFile" min:"1" type:"string"` // contains filtered or unexported fields }
Configuration information for a deployment launch. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeploymentLaunchConfig
func (DeploymentLaunchConfig) GoString ¶
func (s DeploymentLaunchConfig) GoString() string
GoString returns the string representation
func (DeploymentLaunchConfig) MarshalFields ¶
func (s DeploymentLaunchConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 DeploymentStatus ¶
type DeploymentStatus string
const ( DeploymentStatusPending DeploymentStatus = "Pending" DeploymentStatusPreparing DeploymentStatus = "Preparing" DeploymentStatusInProgress DeploymentStatus = "InProgress" DeploymentStatusFailed DeploymentStatus = "Failed" DeploymentStatusSucceeded DeploymentStatus = "Succeeded" )
Enum values for DeploymentStatus
func (DeploymentStatus) MarshalValue ¶
func (enum DeploymentStatus) MarshalValue() (string, error)
func (DeploymentStatus) MarshalValueBuf ¶
func (enum DeploymentStatus) MarshalValueBuf(b []byte) ([]byte, error)
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeregisterRobotRequest
func (DeregisterRobotInput) GoString ¶
func (s DeregisterRobotInput) GoString() string
GoString returns the string representation
func (DeregisterRobotInput) MarshalFields ¶
func (s DeregisterRobotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeregisterRobotResponse
func (DeregisterRobotOutput) GoString ¶
func (s DeregisterRobotOutput) GoString() string
GoString returns the string representation
func (DeregisterRobotOutput) MarshalFields ¶
func (s DeregisterRobotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeregisterRobotOutput) SDKResponseMetadata ¶
func (s DeregisterRobotOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeregisterRobotOutput) String ¶
func (s DeregisterRobotOutput) String() string
String returns the string representation
type DeregisterRobotRequest ¶
type DeregisterRobotRequest struct { *aws.Request Input *DeregisterRobotInput Copy func(*DeregisterRobotInput) DeregisterRobotRequest }
DeregisterRobotRequest is a API request type for the DeregisterRobot API operation.
func (DeregisterRobotRequest) Send ¶
func (r DeregisterRobotRequest) Send(ctx context.Context) (*DeregisterRobotOutput, error)
Send marshals and sends the DeregisterRobot API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeDeploymentJobRequest
func (DescribeDeploymentJobInput) GoString ¶
func (s DescribeDeploymentJobInput) GoString() string
GoString returns the string representation
func (DescribeDeploymentJobInput) MarshalFields ¶
func (s DescribeDeploymentJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 DeploymentJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // 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 DeploymentStatus `locationName:"status" type:"string" enum:"true"` // The list of all tags added to the specified deployment job. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeDeploymentJobResponse
func (DescribeDeploymentJobOutput) GoString ¶
func (s DescribeDeploymentJobOutput) GoString() string
GoString returns the string representation
func (DescribeDeploymentJobOutput) MarshalFields ¶
func (s DescribeDeploymentJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDeploymentJobOutput) SDKResponseMetadata ¶
func (s DescribeDeploymentJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DescribeDeploymentJobOutput) String ¶
func (s DescribeDeploymentJobOutput) String() string
String returns the string representation
type DescribeDeploymentJobRequest ¶
type DescribeDeploymentJobRequest struct { *aws.Request Input *DescribeDeploymentJobInput Copy func(*DescribeDeploymentJobInput) DescribeDeploymentJobRequest }
DescribeDeploymentJobRequest is a API request type for the DescribeDeploymentJob API operation.
func (DescribeDeploymentJobRequest) Send ¶
func (r DescribeDeploymentJobRequest) Send(ctx context.Context) (*DescribeDeploymentJobOutput, error)
Send marshals and sends the DescribeDeploymentJob API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeFleetRequest
func (DescribeFleetInput) GoString ¶
func (s DescribeFleetInput) GoString() string
GoString returns the string representation
func (DescribeFleetInput) MarshalFields ¶
func (s DescribeFleetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 DeploymentStatus `locationName:"lastDeploymentStatus" type:"string" enum:"true"` // The time of the last deployment. LastDeploymentTime *time.Time `locationName:"lastDeploymentTime" type:"timestamp" timestampFormat:"unix"` // The name of the fleet. Name *string `locationName:"name" min:"1" type:"string"` // A list of robots. Robots []Robot `locationName:"robots" type:"list"` // The list of all tags added to the specified fleet. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeFleetResponse
func (DescribeFleetOutput) GoString ¶
func (s DescribeFleetOutput) GoString() string
GoString returns the string representation
func (DescribeFleetOutput) MarshalFields ¶
func (s DescribeFleetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeFleetOutput) SDKResponseMetadata ¶
func (s DescribeFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DescribeFleetOutput) String ¶
func (s DescribeFleetOutput) String() string
String returns the string representation
type DescribeFleetRequest ¶
type DescribeFleetRequest struct { *aws.Request Input *DescribeFleetInput Copy func(*DescribeFleetInput) DescribeFleetRequest }
DescribeFleetRequest is a API request type for the DescribeFleet API operation.
func (DescribeFleetRequest) Send ¶
func (r DescribeFleetRequest) Send(ctx context.Context) (*DescribeFleetOutput, error)
Send marshals and sends the DescribeFleet API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotApplicationRequest
func (DescribeRobotApplicationInput) GoString ¶
func (s DescribeRobotApplicationInput) GoString() string
GoString returns the string representation
func (DescribeRobotApplicationInput) MarshalFields ¶
func (s DescribeRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 list of all tags added to the specified robot application. Tags map[string]string `locationName:"tags" type:"map"` // The version of the robot application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotApplicationResponse
func (DescribeRobotApplicationOutput) GoString ¶
func (s DescribeRobotApplicationOutput) GoString() string
GoString returns the string representation
func (DescribeRobotApplicationOutput) MarshalFields ¶
func (s DescribeRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeRobotApplicationOutput) SDKResponseMetadata ¶
func (s DescribeRobotApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DescribeRobotApplicationOutput) String ¶
func (s DescribeRobotApplicationOutput) String() string
String returns the string representation
type DescribeRobotApplicationRequest ¶
type DescribeRobotApplicationRequest struct { *aws.Request Input *DescribeRobotApplicationInput Copy func(*DescribeRobotApplicationInput) DescribeRobotApplicationRequest }
DescribeRobotApplicationRequest is a API request type for the DescribeRobotApplication API operation.
func (DescribeRobotApplicationRequest) Send ¶
func (r DescribeRobotApplicationRequest) Send(ctx context.Context) (*DescribeRobotApplicationOutput, error)
Send marshals and sends the DescribeRobotApplication API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotRequest
func (DescribeRobotInput) GoString ¶
func (s DescribeRobotInput) GoString() string
GoString returns the string representation
func (DescribeRobotInput) MarshalFields ¶
func (s DescribeRobotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 Architecture `locationName:"architecture" type:"string" enum:"true"` // 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" timestampFormat:"unix"` // 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" timestampFormat:"unix"` // The name of the robot. Name *string `locationName:"name" min:"1" type:"string"` // The status of the fleet. Status RobotStatus `locationName:"status" type:"string" enum:"true"` // The list of all tags added to the specified robot. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotResponse
func (DescribeRobotOutput) GoString ¶
func (s DescribeRobotOutput) GoString() string
GoString returns the string representation
func (DescribeRobotOutput) MarshalFields ¶
func (s DescribeRobotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeRobotOutput) SDKResponseMetadata ¶
func (s DescribeRobotOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DescribeRobotOutput) String ¶
func (s DescribeRobotOutput) String() string
String returns the string representation
type DescribeRobotRequest ¶
type DescribeRobotRequest struct { *aws.Request Input *DescribeRobotInput Copy func(*DescribeRobotInput) DescribeRobotRequest }
DescribeRobotRequest is a API request type for the DescribeRobot API operation.
func (DescribeRobotRequest) Send ¶
func (r DescribeRobotRequest) Send(ctx context.Context) (*DescribeRobotOutput, error)
Send marshals and sends the DescribeRobot API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationApplicationRequest
func (DescribeSimulationApplicationInput) GoString ¶
func (s DescribeSimulationApplicationInput) GoString() string
GoString returns the string representation
func (DescribeSimulationApplicationInput) MarshalFields ¶
func (s DescribeSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 list of all tags added to the specified simulation application. Tags map[string]string `locationName:"tags" type:"map"` // The version of the simulation application. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationApplicationResponse
func (DescribeSimulationApplicationOutput) GoString ¶
func (s DescribeSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (DescribeSimulationApplicationOutput) MarshalFields ¶
func (s DescribeSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeSimulationApplicationOutput) SDKResponseMetadata ¶
func (s DescribeSimulationApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DescribeSimulationApplicationOutput) String ¶
func (s DescribeSimulationApplicationOutput) String() string
String returns the string representation
type DescribeSimulationApplicationRequest ¶
type DescribeSimulationApplicationRequest struct { *aws.Request Input *DescribeSimulationApplicationInput Copy func(*DescribeSimulationApplicationInput) DescribeSimulationApplicationRequest }
DescribeSimulationApplicationRequest is a API request type for the DescribeSimulationApplication API operation.
func (DescribeSimulationApplicationRequest) Send ¶
func (r DescribeSimulationApplicationRequest) Send(ctx context.Context) (*DescribeSimulationApplicationOutput, error)
Send marshals and sends the DescribeSimulationApplication API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationJobRequest
func (DescribeSimulationJobInput) GoString ¶
func (s DescribeSimulationJobInput) GoString() string
GoString returns the string representation
func (DescribeSimulationJobInput) MarshalFields ¶
func (s DescribeSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 FailureBehavior `locationName:"failureBehavior" type:"string" enum:"true"` // The failure code of the simulation job if it failed: // // InternalServiceErrorInternal service error. // // RobotApplicationCrashRobot application exited abnormally. // // SimulationApplicationCrash Simulation application exited abnormally. // // 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, or other issue). // // InvalidBundleSimulationApplicationSimulation bundle cannot be extracted (invalid // format, bundling error, or other issue). // // RobotApplicationVersionMismatchedEtagEtag for RobotApplication does not match // value during version creation. // // SimulationApplicationVersionMismatchedEtagEtag for SimulationApplication // does not match value during version creation. FailureCode SimulationJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // Details about why the simulation job failed. For more information about troubleshooting, // see Troubleshooting (https://docs.aws.amazon.com/robomaker/latest/dg/troubleshooting.html). FailureReason *string `locationName:"failureReason" type:"string"` // The IAM role that allows the simulation instance to call the AWS APIs that // are specified in its associated policies on your behalf. IamRole *string `locationName:"iamRole" min:"1" type:"string"` // The time, in milliseconds since the epoch, when the simulation job was last // updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp" timestampFormat:"unix"` // 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 SimulationJobStatus `locationName:"status" type:"string" enum:"true"` // The list of all tags added to the specified simulation job. Tags map[string]string `locationName:"tags" type:"map"` // The VPC configuration. VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationJobResponse
func (DescribeSimulationJobOutput) GoString ¶
func (s DescribeSimulationJobOutput) GoString() string
GoString returns the string representation
func (DescribeSimulationJobOutput) MarshalFields ¶
func (s DescribeSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeSimulationJobOutput) SDKResponseMetadata ¶
func (s DescribeSimulationJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DescribeSimulationJobOutput) String ¶
func (s DescribeSimulationJobOutput) String() string
String returns the string representation
type DescribeSimulationJobRequest ¶
type DescribeSimulationJobRequest struct { *aws.Request Input *DescribeSimulationJobInput Copy func(*DescribeSimulationJobInput) DescribeSimulationJobRequest }
DescribeSimulationJobRequest is a API request type for the DescribeSimulationJob API operation.
func (DescribeSimulationJobRequest) Send ¶
func (r DescribeSimulationJobRequest) Send(ctx context.Context) (*DescribeSimulationJobOutput, error)
Send marshals and sends the DescribeSimulationJob API request.
type FailureBehavior ¶
type FailureBehavior string
const ( FailureBehaviorFail FailureBehavior = "Fail" FailureBehaviorContinue FailureBehavior = "Continue" )
Enum values for FailureBehavior
func (FailureBehavior) MarshalValue ¶
func (enum FailureBehavior) MarshalValue() (string, error)
func (FailureBehavior) MarshalValueBuf ¶
func (enum FailureBehavior) MarshalValueBuf(b []byte) ([]byte, error)
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/Filter
func (Filter) GoString ¶
GoString returns the string representation
func (Filter) MarshalFields ¶
func (s Filter) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Filter) String ¶
String returns the string representation
func (*Filter) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
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" timestampFormat:"unix"` // 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 DeploymentStatus `locationName:"lastDeploymentStatus" type:"string" enum:"true"` // The time of the last deployment. LastDeploymentTime *time.Time `locationName:"lastDeploymentTime" type:"timestamp" timestampFormat:"unix"` // The name of the fleet. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/Fleet
func (Fleet) GoString ¶
GoString returns the string representation
func (Fleet) MarshalFields ¶
func (s Fleet) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Fleet) String ¶
String returns the string representation
type LaunchConfig ¶
type LaunchConfig struct { // The environment variables for the application launch. EnvironmentVariables map[string]string `locationName:"environmentVariables" type:"map"` // The launch file name. // // LaunchFile is a required field LaunchFile *string `locationName:"launchFile" min:"1" type:"string" required:"true"` // The package name. // // PackageName is a required field PackageName *string `locationName:"packageName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a launch configuration. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/LaunchConfig
func (LaunchConfig) GoString ¶
func (s LaunchConfig) GoString() string
GoString returns the string representation
func (LaunchConfig) MarshalFields ¶
func (s LaunchConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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. // // The filter names status and fleetName are supported. When filtering, you // must use the complete value of the filtered item. You can use up to three // filters, but they must be for the same named item. For example, if you are // looking for items with the status InProgress or the status Pending. Filters []Filter `locationName:"filters" min:"1" type:"list"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListDeploymentJobsRequest
func (ListDeploymentJobsInput) GoString ¶
func (s ListDeploymentJobsInput) GoString() string
GoString returns the string representation
func (ListDeploymentJobsInput) MarshalFields ¶
func (s ListDeploymentJobsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListDeploymentJobsResponse
func (ListDeploymentJobsOutput) GoString ¶
func (s ListDeploymentJobsOutput) GoString() string
GoString returns the string representation
func (ListDeploymentJobsOutput) MarshalFields ¶
func (s ListDeploymentJobsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDeploymentJobsOutput) SDKResponseMetadata ¶
func (s ListDeploymentJobsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListDeploymentJobsOutput) String ¶
func (s ListDeploymentJobsOutput) String() string
String returns the string representation
type ListDeploymentJobsPager ¶
ListDeploymentJobsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListDeploymentJobsPager) CurrentPage ¶
func (p *ListDeploymentJobsPager) CurrentPage() *ListDeploymentJobsOutput
type ListDeploymentJobsRequest ¶
type ListDeploymentJobsRequest struct { *aws.Request Input *ListDeploymentJobsInput Copy func(*ListDeploymentJobsInput) ListDeploymentJobsRequest }
ListDeploymentJobsRequest is a API request type for the ListDeploymentJobs API operation.
func (*ListDeploymentJobsRequest) Paginate ¶
func (p *ListDeploymentJobsRequest) Paginate(opts ...aws.Option) ListDeploymentJobsPager
Paginate pages iterates over the pages of a ListDeploymentJobsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDeploymentJobs operation. req := client.ListDeploymentJobsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListDeploymentJobsRequest) Send ¶
func (r ListDeploymentJobsRequest) Send(ctx context.Context) (*ListDeploymentJobsOutput, error)
Send marshals and sends the ListDeploymentJobs API request.
type ListFleetsInput ¶
type ListFleetsInput struct { // Optional filters to limit results. // // The filter name name is supported. When filtering, you must use the complete // value of the filtered item. You can use up to three filters. Filters []Filter `locationName:"filters" min:"1" type:"list"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListFleetsRequest
func (ListFleetsInput) GoString ¶
func (s ListFleetsInput) GoString() string
GoString returns the string representation
func (ListFleetsInput) MarshalFields ¶
func (s ListFleetsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListFleetsResponse
func (ListFleetsOutput) GoString ¶
func (s ListFleetsOutput) GoString() string
GoString returns the string representation
func (ListFleetsOutput) MarshalFields ¶
func (s ListFleetsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFleetsOutput) SDKResponseMetadata ¶
func (s ListFleetsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListFleetsOutput) String ¶
func (s ListFleetsOutput) String() string
String returns the string representation
type ListFleetsPager ¶
ListFleetsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListFleetsPager) CurrentPage ¶
func (p *ListFleetsPager) CurrentPage() *ListFleetsOutput
type ListFleetsRequest ¶
type ListFleetsRequest struct { *aws.Request Input *ListFleetsInput Copy func(*ListFleetsInput) ListFleetsRequest }
ListFleetsRequest is a API request type for the ListFleets API operation.
func (*ListFleetsRequest) Paginate ¶
func (p *ListFleetsRequest) Paginate(opts ...aws.Option) ListFleetsPager
Paginate pages iterates over the pages of a ListFleetsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFleets operation. req := client.ListFleetsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListFleetsRequest) Send ¶
func (r ListFleetsRequest) Send(ctx context.Context) (*ListFleetsOutput, error)
Send marshals and sends the ListFleets API request.
type ListRobotApplicationsInput ¶
type ListRobotApplicationsInput struct { // Optional filters to limit results. // // The filter name name is supported. When filtering, you must use the complete // value of the filtered item. You can use up to three filters. Filters []Filter `locationName:"filters" min:"1" type:"list"` // 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 ListRobotApplications request with the returned nextToken value. // This value can be between 1 and 100. If this parameter is not used, then // ListRobotApplications returns up to 100 results and a nextToken value if // applicable. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The nextToken value returned from a previous paginated ListRobotApplications // request where maxResults was used and the results exceeded the value of that // parameter. Pagination continues from the end of the previous results that // returned the nextToken value. // // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotApplicationsRequest
func (ListRobotApplicationsInput) GoString ¶
func (s ListRobotApplicationsInput) GoString() string
GoString returns the string representation
func (ListRobotApplicationsInput) MarshalFields ¶
func (s ListRobotApplicationsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotApplicationsResponse
func (ListRobotApplicationsOutput) GoString ¶
func (s ListRobotApplicationsOutput) GoString() string
GoString returns the string representation
func (ListRobotApplicationsOutput) MarshalFields ¶
func (s ListRobotApplicationsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListRobotApplicationsOutput) SDKResponseMetadata ¶
func (s ListRobotApplicationsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListRobotApplicationsOutput) String ¶
func (s ListRobotApplicationsOutput) String() string
String returns the string representation
type ListRobotApplicationsPager ¶
ListRobotApplicationsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListRobotApplicationsPager) CurrentPage ¶
func (p *ListRobotApplicationsPager) CurrentPage() *ListRobotApplicationsOutput
type ListRobotApplicationsRequest ¶
type ListRobotApplicationsRequest struct { *aws.Request Input *ListRobotApplicationsInput Copy func(*ListRobotApplicationsInput) ListRobotApplicationsRequest }
ListRobotApplicationsRequest is a API request type for the ListRobotApplications API operation.
func (*ListRobotApplicationsRequest) Paginate ¶
func (p *ListRobotApplicationsRequest) Paginate(opts ...aws.Option) ListRobotApplicationsPager
Paginate pages iterates over the pages of a ListRobotApplicationsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRobotApplications operation. req := client.ListRobotApplicationsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListRobotApplicationsRequest) Send ¶
func (r ListRobotApplicationsRequest) Send(ctx context.Context) (*ListRobotApplicationsOutput, error)
Send marshals and sends the ListRobotApplications API request.
type ListRobotsInput ¶
type ListRobotsInput struct { // Optional filters to limit results. // // The filter names status and fleetName are supported. When filtering, you // must use the complete value of the filtered item. You can use up to three // filters, but they must be for the same named item. For example, if you are // looking for items with the status Registered or the status Available. Filters []Filter `locationName:"filters" min:"1" type:"list"` // 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 ListRobots 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotsRequest
func (ListRobotsInput) GoString ¶
func (s ListRobotsInput) GoString() string
GoString returns the string representation
func (ListRobotsInput) MarshalFields ¶
func (s ListRobotsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotsResponse
func (ListRobotsOutput) GoString ¶
func (s ListRobotsOutput) GoString() string
GoString returns the string representation
func (ListRobotsOutput) MarshalFields ¶
func (s ListRobotsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListRobotsOutput) SDKResponseMetadata ¶
func (s ListRobotsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListRobotsOutput) String ¶
func (s ListRobotsOutput) String() string
String returns the string representation
type ListRobotsPager ¶
ListRobotsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListRobotsPager) CurrentPage ¶
func (p *ListRobotsPager) CurrentPage() *ListRobotsOutput
type ListRobotsRequest ¶
type ListRobotsRequest struct { *aws.Request Input *ListRobotsInput Copy func(*ListRobotsInput) ListRobotsRequest }
ListRobotsRequest is a API request type for the ListRobots API operation.
func (*ListRobotsRequest) Paginate ¶
func (p *ListRobotsRequest) Paginate(opts ...aws.Option) ListRobotsPager
Paginate pages iterates over the pages of a ListRobotsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRobots operation. req := client.ListRobotsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListRobotsRequest) Send ¶
func (r ListRobotsRequest) Send(ctx context.Context) (*ListRobotsOutput, error)
Send marshals and sends the ListRobots API request.
type ListSimulationApplicationsInput ¶
type ListSimulationApplicationsInput struct { // Optional list of filters to limit results. // // The filter name name is supported. When filtering, you must use the complete // value of the filtered item. You can use up to three filters. Filters []Filter `locationName:"filters" min:"1" type:"list"` // 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 ListSimulationApplications request with the returned nextToken value. // This value can be between 1 and 100. If this parameter is not used, then // ListSimulationApplications returns up to 100 results and a nextToken value // if applicable. MaxResults *int64 `locationName:"maxResults" type:"integer"` // The nextToken value returned from a previous paginated ListSimulationApplications // request where maxResults was used and the results exceeded the value of that // parameter. Pagination continues from the end of the previous results that // returned the nextToken value. // // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationApplicationsRequest
func (ListSimulationApplicationsInput) GoString ¶
func (s ListSimulationApplicationsInput) GoString() string
GoString returns the string representation
func (ListSimulationApplicationsInput) MarshalFields ¶
func (s ListSimulationApplicationsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationApplicationsResponse
func (ListSimulationApplicationsOutput) GoString ¶
func (s ListSimulationApplicationsOutput) GoString() string
GoString returns the string representation
func (ListSimulationApplicationsOutput) MarshalFields ¶
func (s ListSimulationApplicationsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSimulationApplicationsOutput) SDKResponseMetadata ¶
func (s ListSimulationApplicationsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListSimulationApplicationsOutput) String ¶
func (s ListSimulationApplicationsOutput) String() string
String returns the string representation
type ListSimulationApplicationsPager ¶
ListSimulationApplicationsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListSimulationApplicationsPager) CurrentPage ¶
func (p *ListSimulationApplicationsPager) CurrentPage() *ListSimulationApplicationsOutput
type ListSimulationApplicationsRequest ¶
type ListSimulationApplicationsRequest struct { *aws.Request Input *ListSimulationApplicationsInput Copy func(*ListSimulationApplicationsInput) ListSimulationApplicationsRequest }
ListSimulationApplicationsRequest is a API request type for the ListSimulationApplications API operation.
func (*ListSimulationApplicationsRequest) Paginate ¶
func (p *ListSimulationApplicationsRequest) Paginate(opts ...aws.Option) ListSimulationApplicationsPager
Paginate pages iterates over the pages of a ListSimulationApplicationsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSimulationApplications operation. req := client.ListSimulationApplicationsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListSimulationApplicationsRequest) Send ¶
func (r ListSimulationApplicationsRequest) Send(ctx context.Context) (*ListSimulationApplicationsOutput, error)
Send marshals and sends the ListSimulationApplications API request.
type ListSimulationJobsInput ¶
type ListSimulationJobsInput struct { // Optional filters to limit results. // // The filter names status and simulationApplicationName and robotApplicationName // are supported. When filtering, you must use the complete value of the filtered // item. You can use up to three filters, but they must be for the same named // item. For example, if you are looking for items with the status Preparing // or the status Running. Filters []Filter `locationName:"filters" min:"1" type:"list"` // 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 ListSimulationJobs 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationJobsRequest
func (ListSimulationJobsInput) GoString ¶
func (s ListSimulationJobsInput) GoString() string
GoString returns the string representation
func (ListSimulationJobsInput) MarshalFields ¶
func (s ListSimulationJobsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationJobsResponse
func (ListSimulationJobsOutput) GoString ¶
func (s ListSimulationJobsOutput) GoString() string
GoString returns the string representation
func (ListSimulationJobsOutput) MarshalFields ¶
func (s ListSimulationJobsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSimulationJobsOutput) SDKResponseMetadata ¶
func (s ListSimulationJobsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListSimulationJobsOutput) String ¶
func (s ListSimulationJobsOutput) String() string
String returns the string representation
type ListSimulationJobsPager ¶
ListSimulationJobsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListSimulationJobsPager) CurrentPage ¶
func (p *ListSimulationJobsPager) CurrentPage() *ListSimulationJobsOutput
type ListSimulationJobsRequest ¶
type ListSimulationJobsRequest struct { *aws.Request Input *ListSimulationJobsInput Copy func(*ListSimulationJobsInput) ListSimulationJobsRequest }
ListSimulationJobsRequest is a API request type for the ListSimulationJobs API operation.
func (*ListSimulationJobsRequest) Paginate ¶
func (p *ListSimulationJobsRequest) Paginate(opts ...aws.Option) ListSimulationJobsPager
Paginate pages iterates over the pages of a ListSimulationJobsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSimulationJobs operation. req := client.ListSimulationJobsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListSimulationJobsRequest) Send ¶
func (r ListSimulationJobsRequest) Send(ctx context.Context) (*ListSimulationJobsOutput, error)
Send marshals and sends the ListSimulationJobs API request.
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The AWS RoboMaker Amazon Resource Name (ARN) with tags to be listed. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListTagsForResourceRequest
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (ListTagsForResourceInput) MarshalFields ¶
func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The list of all tags added to the specified resource. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListTagsForResourceResponse
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (ListTagsForResourceOutput) MarshalFields ¶
func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceOutput) SDKResponseMetadata ¶
func (s ListTagsForResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourceRequest ¶
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is a API request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶
func (r ListTagsForResourceRequest) Send(ctx context.Context) (*ListTagsForResourceOutput, error)
Send marshals and sends the ListTagsForResource API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/OutputLocation
func (OutputLocation) GoString ¶
func (s OutputLocation) GoString() string
GoString returns the string representation
func (OutputLocation) MarshalFields ¶
func (s OutputLocation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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. // // ValidatingValidating the deployment. // // Downloading/ExtractingDownloading and extracting the bundle on the robot. // // Executing pre-launch script(s)Executing pre-launch script(s) if provided. // // LaunchingLaunching the robot application. // // Executing post-launch script(s)Executing post-launch script(s) if provided. // // FinishedDeployment is complete. CurrentProgress RobotDeploymentStep `locationName:"currentProgress" type:"string" enum:"true"` // Estimated amount of time in seconds remaining in the step. This currently // only applies to the Downloading/Extracting step of the deployment. It is // empty for other steps. EstimatedTimeRemainingSeconds *int64 `locationName:"estimatedTimeRemainingSeconds" type:"integer"` // Precentage of the step that is done. This currently only applies to the Downloading/Extracting // step of the deployment. It is empty for other steps. PercentDone *float64 `locationName:"percentDone" type:"float"` // The Amazon Resource Name (ARN) of the deployment job. TargetResource *string `locationName:"targetResource" type:"string"` // contains filtered or unexported fields }
Information about the progress of a deployment job. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ProgressDetail
func (ProgressDetail) GoString ¶
func (s ProgressDetail) GoString() string
GoString returns the string representation
func (ProgressDetail) MarshalFields ¶
func (s ProgressDetail) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RegisterRobotRequest
func (RegisterRobotInput) GoString ¶
func (s RegisterRobotInput) GoString() string
GoString returns the string representation
func (RegisterRobotInput) MarshalFields ¶
func (s RegisterRobotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RegisterRobotResponse
func (RegisterRobotOutput) GoString ¶
func (s RegisterRobotOutput) GoString() string
GoString returns the string representation
func (RegisterRobotOutput) MarshalFields ¶
func (s RegisterRobotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RegisterRobotOutput) SDKResponseMetadata ¶
func (s RegisterRobotOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RegisterRobotOutput) String ¶
func (s RegisterRobotOutput) String() string
String returns the string representation
type RegisterRobotRequest ¶
type RegisterRobotRequest struct { *aws.Request Input *RegisterRobotInput Copy func(*RegisterRobotInput) RegisterRobotRequest }
RegisterRobotRequest is a API request type for the RegisterRobot API operation.
func (RegisterRobotRequest) Send ¶
func (r RegisterRobotRequest) Send(ctx context.Context) (*RegisterRobotOutput, error)
Send marshals and sends the RegisterRobot API request.
type RenderingEngine ¶
type RenderingEngine struct { // The name of the rendering engine. Name RenderingEngineType `locationName:"name" type:"string" enum:"true"` // The version of the rendering engine. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
Information about a rendering engine. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RenderingEngine
func (RenderingEngine) GoString ¶
func (s RenderingEngine) GoString() string
GoString returns the string representation
func (RenderingEngine) MarshalFields ¶
func (s RenderingEngine) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RenderingEngine) String ¶
func (s RenderingEngine) String() string
String returns the string representation
type RenderingEngineType ¶
type RenderingEngineType string
const ( RenderingEngineTypeOgre RenderingEngineType = "OGRE" )
Enum values for RenderingEngineType
func (RenderingEngineType) MarshalValue ¶
func (enum RenderingEngineType) MarshalValue() (string, error)
func (RenderingEngineType) MarshalValueBuf ¶
func (enum RenderingEngineType) MarshalValueBuf(b []byte) ([]byte, error)
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RestartSimulationJobRequest
func (RestartSimulationJobInput) GoString ¶
func (s RestartSimulationJobInput) GoString() string
GoString returns the string representation
func (RestartSimulationJobInput) MarshalFields ¶
func (s RestartSimulationJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RestartSimulationJobResponse
func (RestartSimulationJobOutput) GoString ¶
func (s RestartSimulationJobOutput) GoString() string
GoString returns the string representation
func (RestartSimulationJobOutput) MarshalFields ¶
func (s RestartSimulationJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestartSimulationJobOutput) SDKResponseMetadata ¶
func (s RestartSimulationJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RestartSimulationJobOutput) String ¶
func (s RestartSimulationJobOutput) String() string
String returns the string representation
type RestartSimulationJobRequest ¶
type RestartSimulationJobRequest struct { *aws.Request Input *RestartSimulationJobInput Copy func(*RestartSimulationJobInput) RestartSimulationJobRequest }
RestartSimulationJobRequest is a API request type for the RestartSimulationJob API operation.
func (RestartSimulationJobRequest) Send ¶
func (r RestartSimulationJobRequest) Send(ctx context.Context) (*RestartSimulationJobOutput, error)
Send marshals and sends the RestartSimulationJob API request.
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 ¶
New creates a new instance of the RoboMaker client with a config.
Example:
// Create a RoboMaker client from just a config. svc := robomaker.New(myConfig)
func (*RoboMaker) BatchDescribeSimulationJobRequest ¶
func (c *RoboMaker) BatchDescribeSimulationJobRequest(input *BatchDescribeSimulationJobInput) BatchDescribeSimulationJobRequest
BatchDescribeSimulationJobRequest returns a request value for making API operation for AWS RoboMaker.
Describes one or more simulation jobs.
// Example sending a request using the BatchDescribeSimulationJobRequest method. req := client.BatchDescribeSimulationJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJob
func (*RoboMaker) CancelSimulationJobRequest ¶
func (c *RoboMaker) CancelSimulationJobRequest(input *CancelSimulationJobInput) CancelSimulationJobRequest
CancelSimulationJobRequest returns a request value for making API operation for AWS RoboMaker.
Cancels the specified simulation job.
// Example sending a request using the CancelSimulationJobRequest method. req := client.CancelSimulationJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJob
func (*RoboMaker) CreateDeploymentJobRequest ¶
func (c *RoboMaker) CreateDeploymentJobRequest(input *CreateDeploymentJobInput) CreateDeploymentJobRequest
CreateDeploymentJobRequest returns a request value for making API operation for AWS RoboMaker.
Deploys a specific version of a robot application to robots in a fleet.
The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version (https://docs.aws.amazon.com/robomaker/latest/dg/create-robot-application-version.html).
After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.
// Example sending a request using the CreateDeploymentJobRequest method. req := client.CreateDeploymentJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJob
func (*RoboMaker) CreateFleetRequest ¶
func (c *RoboMaker) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest
CreateFleetRequest returns a request value for making API operation for AWS RoboMaker.
Creates a fleet, a logical group of robots running the same robot application.
// Example sending a request using the CreateFleetRequest method. req := client.CreateFleetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleet
func (*RoboMaker) CreateRobotApplicationRequest ¶
func (c *RoboMaker) CreateRobotApplicationRequest(input *CreateRobotApplicationInput) CreateRobotApplicationRequest
CreateRobotApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Creates a robot application.
// Example sending a request using the CreateRobotApplicationRequest method. req := client.CreateRobotApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplication
func (*RoboMaker) CreateRobotApplicationVersionRequest ¶
func (c *RoboMaker) CreateRobotApplicationVersionRequest(input *CreateRobotApplicationVersionInput) CreateRobotApplicationVersionRequest
CreateRobotApplicationVersionRequest returns a request value for making API operation for AWS RoboMaker.
Creates a version of a robot application.
// Example sending a request using the CreateRobotApplicationVersionRequest method. req := client.CreateRobotApplicationVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersion
func (*RoboMaker) CreateRobotRequest ¶
func (c *RoboMaker) CreateRobotRequest(input *CreateRobotInput) CreateRobotRequest
CreateRobotRequest returns a request value for making API operation for AWS RoboMaker.
Creates a robot.
// Example sending a request using the CreateRobotRequest method. req := client.CreateRobotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobot
func (*RoboMaker) CreateSimulationApplicationRequest ¶
func (c *RoboMaker) CreateSimulationApplicationRequest(input *CreateSimulationApplicationInput) CreateSimulationApplicationRequest
CreateSimulationApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Creates a simulation application.
// Example sending a request using the CreateSimulationApplicationRequest method. req := client.CreateSimulationApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplication
func (*RoboMaker) CreateSimulationApplicationVersionRequest ¶
func (c *RoboMaker) CreateSimulationApplicationVersionRequest(input *CreateSimulationApplicationVersionInput) CreateSimulationApplicationVersionRequest
CreateSimulationApplicationVersionRequest returns a request value for making API operation for AWS RoboMaker.
Creates a simulation application with a specific revision id.
// Example sending a request using the CreateSimulationApplicationVersionRequest method. req := client.CreateSimulationApplicationVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersion
func (*RoboMaker) CreateSimulationJobRequest ¶
func (c *RoboMaker) CreateSimulationJobRequest(input *CreateSimulationJobInput) CreateSimulationJobRequest
CreateSimulationJobRequest returns a request value for making API operation for AWS RoboMaker.
Creates a simulation job.
After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.
// Example sending a request using the CreateSimulationJobRequest method. req := client.CreateSimulationJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJob
func (*RoboMaker) DeleteFleetRequest ¶
func (c *RoboMaker) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest
DeleteFleetRequest returns a request value for making API operation for AWS RoboMaker.
Deletes a fleet.
// Example sending a request using the DeleteFleetRequest method. req := client.DeleteFleetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteFleet
func (*RoboMaker) DeleteRobotApplicationRequest ¶
func (c *RoboMaker) DeleteRobotApplicationRequest(input *DeleteRobotApplicationInput) DeleteRobotApplicationRequest
DeleteRobotApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Deletes a robot application.
// Example sending a request using the DeleteRobotApplicationRequest method. req := client.DeleteRobotApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotApplication
func (*RoboMaker) DeleteRobotRequest ¶
func (c *RoboMaker) DeleteRobotRequest(input *DeleteRobotInput) DeleteRobotRequest
DeleteRobotRequest returns a request value for making API operation for AWS RoboMaker.
Deletes a robot.
// Example sending a request using the DeleteRobotRequest method. req := client.DeleteRobotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobot
func (*RoboMaker) DeleteSimulationApplicationRequest ¶
func (c *RoboMaker) DeleteSimulationApplicationRequest(input *DeleteSimulationApplicationInput) DeleteSimulationApplicationRequest
DeleteSimulationApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Deletes a simulation application.
// Example sending a request using the DeleteSimulationApplicationRequest method. req := client.DeleteSimulationApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteSimulationApplication
func (*RoboMaker) DeregisterRobotRequest ¶
func (c *RoboMaker) DeregisterRobotRequest(input *DeregisterRobotInput) DeregisterRobotRequest
DeregisterRobotRequest returns a request value for making API operation for AWS RoboMaker.
Deregisters a robot.
// Example sending a request using the DeregisterRobotRequest method. req := client.DeregisterRobotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeregisterRobot
func (*RoboMaker) DescribeDeploymentJobRequest ¶
func (c *RoboMaker) DescribeDeploymentJobRequest(input *DescribeDeploymentJobInput) DescribeDeploymentJobRequest
DescribeDeploymentJobRequest returns a request value for making API operation for AWS RoboMaker.
Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]
// Example sending a request using the DescribeDeploymentJobRequest method. req := client.DescribeDeploymentJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeDeploymentJob
func (*RoboMaker) DescribeFleetRequest ¶
func (c *RoboMaker) DescribeFleetRequest(input *DescribeFleetInput) DescribeFleetRequest
DescribeFleetRequest returns a request value for making API operation for AWS RoboMaker.
Describes a fleet.
// Example sending a request using the DescribeFleetRequest method. req := client.DescribeFleetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeFleet
func (*RoboMaker) DescribeRobotApplicationRequest ¶
func (c *RoboMaker) DescribeRobotApplicationRequest(input *DescribeRobotApplicationInput) DescribeRobotApplicationRequest
DescribeRobotApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Describes a robot application.
// Example sending a request using the DescribeRobotApplicationRequest method. req := client.DescribeRobotApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotApplication
func (*RoboMaker) DescribeRobotRequest ¶
func (c *RoboMaker) DescribeRobotRequest(input *DescribeRobotInput) DescribeRobotRequest
DescribeRobotRequest returns a request value for making API operation for AWS RoboMaker.
Describes a robot.
// Example sending a request using the DescribeRobotRequest method. req := client.DescribeRobotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobot
func (*RoboMaker) DescribeSimulationApplicationRequest ¶
func (c *RoboMaker) DescribeSimulationApplicationRequest(input *DescribeSimulationApplicationInput) DescribeSimulationApplicationRequest
DescribeSimulationApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Describes a simulation application.
// Example sending a request using the DescribeSimulationApplicationRequest method. req := client.DescribeSimulationApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationApplication
func (*RoboMaker) DescribeSimulationJobRequest ¶
func (c *RoboMaker) DescribeSimulationJobRequest(input *DescribeSimulationJobInput) DescribeSimulationJobRequest
DescribeSimulationJobRequest returns a request value for making API operation for AWS RoboMaker.
Describes a simulation job.
// Example sending a request using the DescribeSimulationJobRequest method. req := client.DescribeSimulationJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationJob
func (*RoboMaker) ListDeploymentJobsRequest ¶
func (c *RoboMaker) ListDeploymentJobsRequest(input *ListDeploymentJobsInput) ListDeploymentJobsRequest
ListDeploymentJobsRequest returns a request value for making API operation for AWS RoboMaker.
Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
// Example sending a request using the ListDeploymentJobsRequest method. req := client.ListDeploymentJobsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListDeploymentJobs
func (*RoboMaker) ListFleetsRequest ¶
func (c *RoboMaker) ListFleetsRequest(input *ListFleetsInput) ListFleetsRequest
ListFleetsRequest returns a request value for making API operation for AWS RoboMaker.
Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
// Example sending a request using the ListFleetsRequest method. req := client.ListFleetsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListFleets
func (*RoboMaker) ListRobotApplicationsRequest ¶
func (c *RoboMaker) ListRobotApplicationsRequest(input *ListRobotApplicationsInput) ListRobotApplicationsRequest
ListRobotApplicationsRequest returns a request value for making API operation for AWS RoboMaker.
Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
// Example sending a request using the ListRobotApplicationsRequest method. req := client.ListRobotApplicationsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotApplications
func (*RoboMaker) ListRobotsRequest ¶
func (c *RoboMaker) ListRobotsRequest(input *ListRobotsInput) ListRobotsRequest
ListRobotsRequest returns a request value for making API operation for AWS RoboMaker.
Returns a list of robots. You can optionally provide filters to retrieve specific robots.
// Example sending a request using the ListRobotsRequest method. req := client.ListRobotsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobots
func (*RoboMaker) ListSimulationApplicationsRequest ¶
func (c *RoboMaker) ListSimulationApplicationsRequest(input *ListSimulationApplicationsInput) ListSimulationApplicationsRequest
ListSimulationApplicationsRequest returns a request value for making API operation for AWS RoboMaker.
Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
// Example sending a request using the ListSimulationApplicationsRequest method. req := client.ListSimulationApplicationsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationApplications
func (*RoboMaker) ListSimulationJobsRequest ¶
func (c *RoboMaker) ListSimulationJobsRequest(input *ListSimulationJobsInput) ListSimulationJobsRequest
ListSimulationJobsRequest returns a request value for making API operation for AWS RoboMaker.
Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
// Example sending a request using the ListSimulationJobsRequest method. req := client.ListSimulationJobsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationJobs
func (*RoboMaker) ListTagsForResourceRequest ¶
func (c *RoboMaker) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for AWS RoboMaker.
Lists all tags on a AWS RoboMaker resource.
// Example sending a request using the ListTagsForResourceRequest method. req := client.ListTagsForResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListTagsForResource
func (*RoboMaker) RegisterRobotRequest ¶
func (c *RoboMaker) RegisterRobotRequest(input *RegisterRobotInput) RegisterRobotRequest
RegisterRobotRequest returns a request value for making API operation for AWS RoboMaker.
Registers a robot with a fleet.
// Example sending a request using the RegisterRobotRequest method. req := client.RegisterRobotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RegisterRobot
func (*RoboMaker) RestartSimulationJobRequest ¶
func (c *RoboMaker) RestartSimulationJobRequest(input *RestartSimulationJobInput) RestartSimulationJobRequest
RestartSimulationJobRequest returns a request value for making API operation for AWS RoboMaker.
Restarts a running simulation job.
// Example sending a request using the RestartSimulationJobRequest method. req := client.RestartSimulationJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RestartSimulationJob
func (*RoboMaker) SyncDeploymentJobRequest ¶
func (c *RoboMaker) SyncDeploymentJobRequest(input *SyncDeploymentJobInput) SyncDeploymentJobRequest
SyncDeploymentJobRequest returns a request value for making API operation for AWS RoboMaker.
Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
// Example sending a request using the SyncDeploymentJobRequest method. req := client.SyncDeploymentJobRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SyncDeploymentJob
func (*RoboMaker) TagResourceRequest ¶
func (c *RoboMaker) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for AWS RoboMaker.
Adds or edits tags for a AWS RoboMaker resource.
Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings.
For information about the rules that apply to tag keys and tag values, see User-Defined Tag Restrictions (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) in the AWS Billing and Cost Management User Guide.
// Example sending a request using the TagResourceRequest method. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/TagResource
func (*RoboMaker) UntagResourceRequest ¶
func (c *RoboMaker) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for AWS RoboMaker.
Removes the specified tags from the specified AWS RoboMaker resource.
To remove a tag, specify the tag key. To change the tag value of an existing tag key, use TagResource (https://docs.aws.amazon.com/robomaker/latest/dg/API_TagResource.html).
// Example sending a request using the UntagResourceRequest method. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UntagResource
func (*RoboMaker) UpdateRobotApplicationRequest ¶
func (c *RoboMaker) UpdateRobotApplicationRequest(input *UpdateRobotApplicationInput) UpdateRobotApplicationRequest
UpdateRobotApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Updates a robot application.
// Example sending a request using the UpdateRobotApplicationRequest method. req := client.UpdateRobotApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateRobotApplication
func (*RoboMaker) UpdateSimulationApplicationRequest ¶
func (c *RoboMaker) UpdateSimulationApplicationRequest(input *UpdateSimulationApplicationInput) UpdateSimulationApplicationRequest
UpdateSimulationApplicationRequest returns a request value for making API operation for AWS RoboMaker.
Updates a simulation application.
// Example sending a request using the UpdateSimulationApplicationRequest method. req := client.UpdateSimulationApplicationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateSimulationApplication
type Robot ¶
type Robot struct { // The architecture of the robot. Architecture Architecture `locationName:"architecture" type:"string" enum:"true"` // 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" timestampFormat:"unix"` // 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" timestampFormat:"unix"` // The name of the robot. Name *string `locationName:"name" min:"1" type:"string"` // The status of the robot. Status RobotStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a robot. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/Robot
func (Robot) GoString ¶
GoString returns the string representation
func (Robot) MarshalFields ¶
func (s Robot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Robot) String ¶
String returns the string representation
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RobotApplicationConfig
func (RobotApplicationConfig) GoString ¶
func (s RobotApplicationConfig) GoString() string
GoString returns the string representation
func (RobotApplicationConfig) MarshalFields ¶
func (s RobotApplicationConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RobotApplicationSummary
func (RobotApplicationSummary) GoString ¶
func (s RobotApplicationSummary) GoString() string
GoString returns the string representation
func (RobotApplicationSummary) MarshalFields ¶
func (s RobotApplicationSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // The time, in milliseconds since the epoch, when the deployment was started. DeploymentStartTime *time.Time `locationName:"deploymentStartTime" type:"timestamp" timestampFormat:"unix"` // The robot deployment failure code. FailureCode DeploymentJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // 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 RobotStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a robot deployment. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RobotDeployment
func (RobotDeployment) GoString ¶
func (s RobotDeployment) GoString() string
GoString returns the string representation
func (RobotDeployment) MarshalFields ¶
func (s RobotDeployment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RobotDeployment) String ¶
func (s RobotDeployment) String() string
String returns the string representation
type RobotDeploymentStep ¶
type RobotDeploymentStep string
const ( RobotDeploymentStepValidating RobotDeploymentStep = "Validating" RobotDeploymentStepDownloadingExtracting RobotDeploymentStep = "DownloadingExtracting" RobotDeploymentStepExecutingPreLaunch RobotDeploymentStep = "ExecutingPreLaunch" RobotDeploymentStepLaunching RobotDeploymentStep = "Launching" RobotDeploymentStepExecutingPostLaunch RobotDeploymentStep = "ExecutingPostLaunch" RobotDeploymentStepFinished RobotDeploymentStep = "Finished" )
Enum values for RobotDeploymentStep
func (RobotDeploymentStep) MarshalValue ¶
func (enum RobotDeploymentStep) MarshalValue() (string, error)
func (RobotDeploymentStep) MarshalValueBuf ¶
func (enum RobotDeploymentStep) MarshalValueBuf(b []byte) ([]byte, error)
type RobotSoftwareSuite ¶
type RobotSoftwareSuite struct { // The name of the robot software suite. Name RobotSoftwareSuiteType `locationName:"name" type:"string" enum:"true"` // The version of the robot software suite. Version RobotSoftwareSuiteVersionType `locationName:"version" type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a robot software suite. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RobotSoftwareSuite
func (RobotSoftwareSuite) GoString ¶
func (s RobotSoftwareSuite) GoString() string
GoString returns the string representation
func (RobotSoftwareSuite) MarshalFields ¶
func (s RobotSoftwareSuite) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RobotSoftwareSuite) String ¶
func (s RobotSoftwareSuite) String() string
String returns the string representation
type RobotSoftwareSuiteType ¶
type RobotSoftwareSuiteType string
const ( RobotSoftwareSuiteTypeRos RobotSoftwareSuiteType = "ROS" )
Enum values for RobotSoftwareSuiteType
func (RobotSoftwareSuiteType) MarshalValue ¶
func (enum RobotSoftwareSuiteType) MarshalValue() (string, error)
func (RobotSoftwareSuiteType) MarshalValueBuf ¶
func (enum RobotSoftwareSuiteType) MarshalValueBuf(b []byte) ([]byte, error)
type RobotSoftwareSuiteVersionType ¶
type RobotSoftwareSuiteVersionType string
const ( RobotSoftwareSuiteVersionTypeKinetic RobotSoftwareSuiteVersionType = "Kinetic" )
Enum values for RobotSoftwareSuiteVersionType
func (RobotSoftwareSuiteVersionType) MarshalValue ¶
func (enum RobotSoftwareSuiteVersionType) MarshalValue() (string, error)
func (RobotSoftwareSuiteVersionType) MarshalValueBuf ¶
func (enum RobotSoftwareSuiteVersionType) MarshalValueBuf(b []byte) ([]byte, error)
type RobotStatus ¶
type RobotStatus string
const ( RobotStatusAvailable RobotStatus = "Available" RobotStatusRegistered RobotStatus = "Registered" RobotStatusPendingNewDeployment RobotStatus = "PendingNewDeployment" RobotStatusDeploying RobotStatus = "Deploying" RobotStatusFailed RobotStatus = "Failed" RobotStatusInSync RobotStatus = "InSync" RobotStatusNoResponse RobotStatus = "NoResponse" )
Enum values for RobotStatus
func (RobotStatus) MarshalValue ¶
func (enum RobotStatus) MarshalValue() (string, error)
func (RobotStatus) MarshalValueBuf ¶
func (enum RobotStatus) MarshalValueBuf(b []byte) ([]byte, error)
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SimulationApplicationConfig
func (SimulationApplicationConfig) GoString ¶
func (s SimulationApplicationConfig) GoString() string
GoString returns the string representation
func (SimulationApplicationConfig) MarshalFields ¶
func (s SimulationApplicationConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SimulationApplicationSummary
func (SimulationApplicationSummary) GoString ¶
func (s SimulationApplicationSummary) GoString() string
GoString returns the string representation
func (SimulationApplicationSummary) MarshalFields ¶
func (s SimulationApplicationSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 FailureBehavior `locationName:"failureBehavior" type:"string" enum:"true"` // The failure code of the simulation job if it failed. FailureCode SimulationJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // The reason why the simulation job failed. FailureReason *string `locationName:"failureReason" type:"string"` // The IAM role that allows the simulation instance to call the AWS APIs that // are specified in its associated policies on your behalf. 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" timestampFormat:"unix"` // 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 SimulationJobStatus `locationName:"status" type:"string" enum:"true"` // A map that contains tag keys and tag values that are attached to the simulation // job. Tags map[string]string `locationName:"tags" type:"map"` // VPC configuration information. VpcConfig *VPCConfigResponse `locationName:"vpcConfig" type:"structure"` // contains filtered or unexported fields }
Information about a simulation job. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SimulationJob
func (SimulationJob) GoString ¶
func (s SimulationJob) GoString() string
GoString returns the string representation
func (SimulationJob) MarshalFields ¶
func (s SimulationJob) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SimulationJob) String ¶
func (s SimulationJob) String() string
String returns the string representation
type SimulationJobErrorCode ¶
type SimulationJobErrorCode string
const ( SimulationJobErrorCodeInternalServiceError SimulationJobErrorCode = "InternalServiceError" SimulationJobErrorCodeRobotApplicationCrash SimulationJobErrorCode = "RobotApplicationCrash" SimulationJobErrorCodeSimulationApplicationCrash SimulationJobErrorCode = "SimulationApplicationCrash" SimulationJobErrorCodeBadPermissionsRobotApplication SimulationJobErrorCode = "BadPermissionsRobotApplication" SimulationJobErrorCodeBadPermissionsSimulationApplication SimulationJobErrorCode = "BadPermissionsSimulationApplication" SimulationJobErrorCodeBadPermissionsS3output SimulationJobErrorCode = "BadPermissionsS3Output" SimulationJobErrorCodeBadPermissionsCloudwatchLogs SimulationJobErrorCode = "BadPermissionsCloudwatchLogs" SimulationJobErrorCodeSubnetIpLimitExceeded SimulationJobErrorCode = "SubnetIpLimitExceeded" SimulationJobErrorCodeEnilimitExceeded SimulationJobErrorCode = "ENILimitExceeded" SimulationJobErrorCodeBadPermissionsUserCredentials SimulationJobErrorCode = "BadPermissionsUserCredentials" SimulationJobErrorCodeInvalidBundleRobotApplication SimulationJobErrorCode = "InvalidBundleRobotApplication" SimulationJobErrorCodeInvalidBundleSimulationApplication SimulationJobErrorCode = "InvalidBundleSimulationApplication" SimulationJobErrorCodeRobotApplicationVersionMismatchedEtag SimulationJobErrorCode = "RobotApplicationVersionMismatchedEtag" SimulationJobErrorCodeSimulationApplicationVersionMismatchedEtag SimulationJobErrorCode = "SimulationApplicationVersionMismatchedEtag" SimulationJobErrorCodeWrongRegionS3output SimulationJobErrorCode = "WrongRegionS3Output" SimulationJobErrorCodeWrongRegionRobotApplication SimulationJobErrorCode = "WrongRegionRobotApplication" SimulationJobErrorCodeWrongRegionSimulationApplication SimulationJobErrorCode = "WrongRegionSimulationApplication" )
Enum values for SimulationJobErrorCode
func (SimulationJobErrorCode) MarshalValue ¶
func (enum SimulationJobErrorCode) MarshalValue() (string, error)
func (SimulationJobErrorCode) MarshalValueBuf ¶
func (enum SimulationJobErrorCode) MarshalValueBuf(b []byte) ([]byte, error)
type SimulationJobStatus ¶
type SimulationJobStatus string
const ( SimulationJobStatusPending SimulationJobStatus = "Pending" SimulationJobStatusPreparing SimulationJobStatus = "Preparing" SimulationJobStatusRunning SimulationJobStatus = "Running" SimulationJobStatusRestarting SimulationJobStatus = "Restarting" SimulationJobStatusCompleted SimulationJobStatus = "Completed" SimulationJobStatusFailed SimulationJobStatus = "Failed" SimulationJobStatusRunningFailed SimulationJobStatus = "RunningFailed" SimulationJobStatusTerminating SimulationJobStatus = "Terminating" SimulationJobStatusTerminated SimulationJobStatus = "Terminated" SimulationJobStatusCanceled SimulationJobStatus = "Canceled" )
Enum values for SimulationJobStatus
func (SimulationJobStatus) MarshalValue ¶
func (enum SimulationJobStatus) MarshalValue() (string, error)
func (SimulationJobStatus) MarshalValueBuf ¶
func (enum SimulationJobStatus) MarshalValueBuf(b []byte) ([]byte, error)
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" timestampFormat:"unix"` // 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 SimulationJobStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
Summary information for a simulation job. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SimulationJobSummary
func (SimulationJobSummary) GoString ¶
func (s SimulationJobSummary) GoString() string
GoString returns the string representation
func (SimulationJobSummary) MarshalFields ¶
func (s SimulationJobSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 SimulationSoftwareSuiteType `locationName:"name" type:"string" enum:"true"` // The version of the simulation software suite. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
Information about a simulation software suite. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SimulationSoftwareSuite
func (SimulationSoftwareSuite) GoString ¶
func (s SimulationSoftwareSuite) GoString() string
GoString returns the string representation
func (SimulationSoftwareSuite) MarshalFields ¶
func (s SimulationSoftwareSuite) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SimulationSoftwareSuite) String ¶
func (s SimulationSoftwareSuite) String() string
String returns the string representation
type SimulationSoftwareSuiteType ¶
type SimulationSoftwareSuiteType string
const ( SimulationSoftwareSuiteTypeGazebo SimulationSoftwareSuiteType = "Gazebo" )
Enum values for SimulationSoftwareSuiteType
func (SimulationSoftwareSuiteType) MarshalValue ¶
func (enum SimulationSoftwareSuiteType) MarshalValue() (string, error)
func (SimulationSoftwareSuiteType) MarshalValueBuf ¶
func (enum SimulationSoftwareSuiteType) MarshalValueBuf(b []byte) ([]byte, error)
type Source ¶
type Source struct { // The taget processor architecture for the application. Architecture Architecture `locationName:"architecture" type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/Source
func (Source) GoString ¶
GoString returns the string representation
func (Source) MarshalFields ¶
func (s Source) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Source) String ¶
String returns the string representation
type SourceConfig ¶
type SourceConfig struct { // The target processor architecture for the application. Architecture Architecture `locationName:"architecture" type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SourceConfig
func (SourceConfig) GoString ¶
func (s SourceConfig) GoString() string
GoString returns the string representation
func (SourceConfig) MarshalFields ¶
func (s SourceConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SyncDeploymentJobRequest
func (SyncDeploymentJobInput) GoString ¶
func (s SyncDeploymentJobInput) GoString() string
GoString returns the string representation
func (SyncDeploymentJobInput) MarshalFields ¶
func (s SyncDeploymentJobInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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: // // InternalServiceErrorInternal service error. // // RobotApplicationCrashRobot application exited abnormally. // // SimulationApplicationCrash Simulation application exited abnormally. // // 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, or other issue). // // InvalidBundleSimulationApplicationSimulation bundle cannot be extracted (invalid // format, bundling error, or other issue). // // RobotApplicationVersionMismatchedEtagEtag for RobotApplication does not match // value during version creation. // // SimulationApplicationVersionMismatchedEtagEtag for SimulationApplication // does not match value during version creation. FailureCode DeploymentJobErrorCode `locationName:"failureCode" type:"string" enum:"true"` // 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 DeploymentStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SyncDeploymentJobResponse
func (SyncDeploymentJobOutput) GoString ¶
func (s SyncDeploymentJobOutput) GoString() string
GoString returns the string representation
func (SyncDeploymentJobOutput) MarshalFields ¶
func (s SyncDeploymentJobOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SyncDeploymentJobOutput) SDKResponseMetadata ¶
func (s SyncDeploymentJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SyncDeploymentJobOutput) String ¶
func (s SyncDeploymentJobOutput) String() string
String returns the string representation
type SyncDeploymentJobRequest ¶
type SyncDeploymentJobRequest struct { *aws.Request Input *SyncDeploymentJobInput Copy func(*SyncDeploymentJobInput) SyncDeploymentJobRequest }
SyncDeploymentJobRequest is a API request type for the SyncDeploymentJob API operation.
func (SyncDeploymentJobRequest) Send ¶
func (r SyncDeploymentJobRequest) Send(ctx context.Context) (*SyncDeploymentJobOutput, error)
Send marshals and sends the SyncDeploymentJob API request.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are tagging. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // A map that contains tag keys and tag values that are attached to the resource. // // Tags is a required field Tags map[string]string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/TagResourceRequest
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (TagResourceInput) MarshalFields ¶
func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/TagResourceResponse
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) MarshalFields ¶
func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceOutput) SDKResponseMetadata ¶
func (s TagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is a API request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceOutput, error)
Send marshals and sends the TagResource API request.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the AWS RoboMaker resource you are removing // tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"` // A map that contains tag keys and tag values that will be unattached from // the resource. // // TagKeys is a required field TagKeys []string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UntagResourceRequest
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (UntagResourceInput) MarshalFields ¶
func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UntagResourceResponse
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) MarshalFields ¶
func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceOutput) SDKResponseMetadata ¶
func (s UntagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is a API request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceOutput, error)
Send marshals and sends the UntagResource API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateRobotApplicationRequest
func (UpdateRobotApplicationInput) GoString ¶
func (s UpdateRobotApplicationInput) GoString() string
GoString returns the string representation
func (UpdateRobotApplicationInput) MarshalFields ¶
func (s UpdateRobotApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateRobotApplicationResponse
func (UpdateRobotApplicationOutput) GoString ¶
func (s UpdateRobotApplicationOutput) GoString() string
GoString returns the string representation
func (UpdateRobotApplicationOutput) MarshalFields ¶
func (s UpdateRobotApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateRobotApplicationOutput) SDKResponseMetadata ¶
func (s UpdateRobotApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateRobotApplicationOutput) String ¶
func (s UpdateRobotApplicationOutput) String() string
String returns the string representation
type UpdateRobotApplicationRequest ¶
type UpdateRobotApplicationRequest struct { *aws.Request Input *UpdateRobotApplicationInput Copy func(*UpdateRobotApplicationInput) UpdateRobotApplicationRequest }
UpdateRobotApplicationRequest is a API request type for the UpdateRobotApplication API operation.
func (UpdateRobotApplicationRequest) Send ¶
func (r UpdateRobotApplicationRequest) Send(ctx context.Context) (*UpdateRobotApplicationOutput, error)
Send marshals and sends the UpdateRobotApplication API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateSimulationApplicationRequest
func (UpdateSimulationApplicationInput) GoString ¶
func (s UpdateSimulationApplicationInput) GoString() string
GoString returns the string representation
func (UpdateSimulationApplicationInput) MarshalFields ¶
func (s UpdateSimulationApplicationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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" timestampFormat:"unix"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateSimulationApplicationResponse
func (UpdateSimulationApplicationOutput) GoString ¶
func (s UpdateSimulationApplicationOutput) GoString() string
GoString returns the string representation
func (UpdateSimulationApplicationOutput) MarshalFields ¶
func (s UpdateSimulationApplicationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSimulationApplicationOutput) SDKResponseMetadata ¶
func (s UpdateSimulationApplicationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateSimulationApplicationOutput) String ¶
func (s UpdateSimulationApplicationOutput) String() string
String returns the string representation
type UpdateSimulationApplicationRequest ¶
type UpdateSimulationApplicationRequest struct { *aws.Request Input *UpdateSimulationApplicationInput Copy func(*UpdateSimulationApplicationInput) UpdateSimulationApplicationRequest }
UpdateSimulationApplicationRequest is a API request type for the UpdateSimulationApplication API operation.
func (UpdateSimulationApplicationRequest) Send ¶
func (r UpdateSimulationApplicationRequest) Send(ctx context.Context) (*UpdateSimulationApplicationOutput, error)
Send marshals and sends the UpdateSimulationApplication API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/VPCConfig
func (VPCConfig) GoString ¶
GoString returns the string representation
func (VPCConfig) MarshalFields ¶
func (s VPCConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VPCConfig) String ¶
String returns the string representation
func (*VPCConfig) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/VPCConfigResponse
func (VPCConfigResponse) GoString ¶
func (s VPCConfigResponse) GoString() string
GoString returns the string representation
func (VPCConfigResponse) MarshalFields ¶
func (s VPCConfigResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VPCConfigResponse) String ¶
func (s VPCConfigResponse) String() string
String returns the string representation
Source Files ¶
api.go doc.go errors.go service.go
Directories ¶
Path | Synopsis |
---|---|
service/robomaker/robomakeriface | Package robomakeriface provides an interface to enable mocking the AWS RoboMaker service client for testing your code. |
- Version
- v0.8.0
- Published
- Apr 25, 2019
- Platform
- js/wasm
- Imports
- 8 packages
- Last checked
- 4 seconds ago –
Tools for package owners.