AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

RoboMaker

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

type RoboMaker struct { *client.Client }

RoboMaker provides the API operation methods for making requests to AWS RoboMaker. See this package's package overview docs for details on the service.

RoboMaker methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

Client

Type: *client.Client

Method

BatchDescribeSimulationJob

func (c *RoboMaker) BatchDescribeSimulationJob(input *BatchDescribeSimulationJobInput) (*BatchDescribeSimulationJobOutput, error)

BatchDescribeSimulationJob API operation for AWS RoboMaker.

Describes one or more simulation jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation BatchDescribeSimulationJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJob

BatchDescribeSimulationJobRequest

func (c *RoboMaker) BatchDescribeSimulationJobRequest(input *BatchDescribeSimulationJobInput) (req *request.Request, output *BatchDescribeSimulationJobOutput)

BatchDescribeSimulationJobRequest generates a "aws/request.Request" representing the client's request for the BatchDescribeSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchDescribeSimulationJob for more information on using the BatchDescribeSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchDescribeSimulationJobRequest method. req, resp := client.BatchDescribeSimulationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/BatchDescribeSimulationJob

BatchDescribeSimulationJobWithContext

func (c *RoboMaker) BatchDescribeSimulationJobWithContext(ctx aws.Context, input *BatchDescribeSimulationJobInput, opts ...request.Option) (*BatchDescribeSimulationJobOutput, error)

BatchDescribeSimulationJobWithContext is the same as BatchDescribeSimulationJob with the addition of the ability to pass a context and additional request options.

See BatchDescribeSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CancelSimulationJob

func (c *RoboMaker) CancelSimulationJob(input *CancelSimulationJobInput) (*CancelSimulationJobOutput, error)

CancelSimulationJob API operation for AWS RoboMaker.

Cancels the specified simulation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CancelSimulationJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJob

CancelSimulationJobRequest

func (c *RoboMaker) CancelSimulationJobRequest(input *CancelSimulationJobInput) (req *request.Request, output *CancelSimulationJobOutput)

CancelSimulationJobRequest generates a "aws/request.Request" representing the client's request for the CancelSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelSimulationJob for more information on using the CancelSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelSimulationJobRequest method. req, resp := client.CancelSimulationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CancelSimulationJob

CancelSimulationJobWithContext

func (c *RoboMaker) CancelSimulationJobWithContext(ctx aws.Context, input *CancelSimulationJobInput, opts ...request.Option) (*CancelSimulationJobOutput, error)

CancelSimulationJobWithContext is the same as CancelSimulationJob with the addition of the ability to pass a context and additional request options.

See CancelSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateDeploymentJob

func (c *RoboMaker) CreateDeploymentJob(input *CreateDeploymentJobInput) (*CreateDeploymentJobOutput, error)

CreateDeploymentJob API operation for AWS RoboMaker.

Deploys a specific version of a robot application to robots in a fleet.

The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see Creating a Robot Application Version (https://docs.aws.amazon.com/robomaker/latest/dg/create-robot-application-version.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateDeploymentJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeConcurrentDeploymentException "ConcurrentDeploymentException" The failure percentage threshold percentage was met.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJob

CreateDeploymentJobRequest

func (c *RoboMaker) CreateDeploymentJobRequest(input *CreateDeploymentJobInput) (req *request.Request, output *CreateDeploymentJobOutput)

CreateDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the CreateDeploymentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDeploymentJob for more information on using the CreateDeploymentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDeploymentJobRequest method. req, resp := client.CreateDeploymentJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJob

CreateDeploymentJobWithContext

func (c *RoboMaker) CreateDeploymentJobWithContext(ctx aws.Context, input *CreateDeploymentJobInput, opts ...request.Option) (*CreateDeploymentJobOutput, error)

CreateDeploymentJobWithContext is the same as CreateDeploymentJob with the addition of the ability to pass a context and additional request options.

See CreateDeploymentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateFleet

func (c *RoboMaker) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)

CreateFleet API operation for AWS RoboMaker.

Creates a fleet, a logical group of robots running the same robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateFleet for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleet

CreateFleetRequest

func (c *RoboMaker) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)

CreateFleetRequest generates a "aws/request.Request" representing the client's request for the CreateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFleet for more information on using the CreateFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFleetRequest method. req, resp := client.CreateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateFleet

CreateFleetWithContext

func (c *RoboMaker) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)

CreateFleetWithContext is the same as CreateFleet with the addition of the ability to pass a context and additional request options.

See CreateFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateRobot

func (c *RoboMaker) CreateRobot(input *CreateRobotInput) (*CreateRobotOutput, error)

CreateRobot API operation for AWS RoboMaker.

Creates a robot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateRobot for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobot

CreateRobotApplication

func (c *RoboMaker) CreateRobotApplication(input *CreateRobotApplicationInput) (*CreateRobotApplicationOutput, error)

CreateRobotApplication API operation for AWS RoboMaker.

Creates a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateRobotApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplication

CreateRobotApplicationRequest

func (c *RoboMaker) CreateRobotApplicationRequest(input *CreateRobotApplicationInput) (req *request.Request, output *CreateRobotApplicationOutput)

CreateRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateRobotApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRobotApplication for more information on using the CreateRobotApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRobotApplicationRequest method. req, resp := client.CreateRobotApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplication

CreateRobotApplicationVersion

func (c *RoboMaker) CreateRobotApplicationVersion(input *CreateRobotApplicationVersionInput) (*CreateRobotApplicationVersionOutput, error)

CreateRobotApplicationVersion API operation for AWS RoboMaker.

Creates a version of a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateRobotApplicationVersion for usage and error information.

Returned Error Codes:

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

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

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersion

CreateRobotApplicationVersionRequest

func (c *RoboMaker) CreateRobotApplicationVersionRequest(input *CreateRobotApplicationVersionInput) (req *request.Request, output *CreateRobotApplicationVersionOutput)

CreateRobotApplicationVersionRequest generates a "aws/request.Request" representing the client's request for the CreateRobotApplicationVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRobotApplicationVersion for more information on using the CreateRobotApplicationVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRobotApplicationVersionRequest method. req, resp := client.CreateRobotApplicationVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobotApplicationVersion

CreateRobotApplicationVersionWithContext

func (c *RoboMaker) CreateRobotApplicationVersionWithContext(ctx aws.Context, input *CreateRobotApplicationVersionInput, opts ...request.Option) (*CreateRobotApplicationVersionOutput, error)

CreateRobotApplicationVersionWithContext is the same as CreateRobotApplicationVersion with the addition of the ability to pass a context and additional request options.

See CreateRobotApplicationVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateRobotApplicationWithContext

func (c *RoboMaker) CreateRobotApplicationWithContext(ctx aws.Context, input *CreateRobotApplicationInput, opts ...request.Option) (*CreateRobotApplicationOutput, error)

CreateRobotApplicationWithContext is the same as CreateRobotApplication with the addition of the ability to pass a context and additional request options.

See CreateRobotApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateRobotRequest

func (c *RoboMaker) CreateRobotRequest(input *CreateRobotInput) (req *request.Request, output *CreateRobotOutput)

CreateRobotRequest generates a "aws/request.Request" representing the client's request for the CreateRobot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRobot for more information on using the CreateRobot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRobotRequest method. req, resp := client.CreateRobotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateRobot

CreateRobotWithContext

func (c *RoboMaker) CreateRobotWithContext(ctx aws.Context, input *CreateRobotInput, opts ...request.Option) (*CreateRobotOutput, error)

CreateRobotWithContext is the same as CreateRobot with the addition of the ability to pass a context and additional request options.

See CreateRobot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateSimulationApplication

func (c *RoboMaker) CreateSimulationApplication(input *CreateSimulationApplicationInput) (*CreateSimulationApplicationOutput, error)

CreateSimulationApplication API operation for AWS RoboMaker.

Creates a simulation application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateSimulationApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplication

CreateSimulationApplicationRequest

func (c *RoboMaker) CreateSimulationApplicationRequest(input *CreateSimulationApplicationInput) (req *request.Request, output *CreateSimulationApplicationOutput)

CreateSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateSimulationApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSimulationApplication for more information on using the CreateSimulationApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSimulationApplicationRequest method. req, resp := client.CreateSimulationApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplication

CreateSimulationApplicationVersion

func (c *RoboMaker) CreateSimulationApplicationVersion(input *CreateSimulationApplicationVersionInput) (*CreateSimulationApplicationVersionOutput, error)

CreateSimulationApplicationVersion API operation for AWS RoboMaker.

Creates a simulation application with a specific revision id.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateSimulationApplicationVersion for usage and error information.

Returned Error Codes:

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

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

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersion

CreateSimulationApplicationVersionRequest

func (c *RoboMaker) CreateSimulationApplicationVersionRequest(input *CreateSimulationApplicationVersionInput) (req *request.Request, output *CreateSimulationApplicationVersionOutput)

CreateSimulationApplicationVersionRequest generates a "aws/request.Request" representing the client's request for the CreateSimulationApplicationVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSimulationApplicationVersion for more information on using the CreateSimulationApplicationVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSimulationApplicationVersionRequest method. req, resp := client.CreateSimulationApplicationVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationApplicationVersion

CreateSimulationApplicationVersionWithContext

func (c *RoboMaker) CreateSimulationApplicationVersionWithContext(ctx aws.Context, input *CreateSimulationApplicationVersionInput, opts ...request.Option) (*CreateSimulationApplicationVersionOutput, error)

CreateSimulationApplicationVersionWithContext is the same as CreateSimulationApplicationVersion with the addition of the ability to pass a context and additional request options.

See CreateSimulationApplicationVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateSimulationApplicationWithContext

func (c *RoboMaker) CreateSimulationApplicationWithContext(ctx aws.Context, input *CreateSimulationApplicationInput, opts ...request.Option) (*CreateSimulationApplicationOutput, error)

CreateSimulationApplicationWithContext is the same as CreateSimulationApplication with the addition of the ability to pass a context and additional request options.

See CreateSimulationApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

CreateSimulationJob

func (c *RoboMaker) CreateSimulationJob(input *CreateSimulationJobInput) (*CreateSimulationJobOutput, error)

CreateSimulationJob API operation for AWS RoboMaker.

Creates a simulation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation CreateSimulationJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJob

CreateSimulationJobRequest

func (c *RoboMaker) CreateSimulationJobRequest(input *CreateSimulationJobInput) (req *request.Request, output *CreateSimulationJobOutput)

CreateSimulationJobRequest generates a "aws/request.Request" representing the client's request for the CreateSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSimulationJob for more information on using the CreateSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSimulationJobRequest method. req, resp := client.CreateSimulationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateSimulationJob

CreateSimulationJobWithContext

func (c *RoboMaker) CreateSimulationJobWithContext(ctx aws.Context, input *CreateSimulationJobInput, opts ...request.Option) (*CreateSimulationJobOutput, error)

CreateSimulationJobWithContext is the same as CreateSimulationJob with the addition of the ability to pass a context and additional request options.

See CreateSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DeleteFleet

func (c *RoboMaker) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)

DeleteFleet API operation for AWS RoboMaker.

Deletes a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DeleteFleet for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteFleet

DeleteFleetRequest

func (c *RoboMaker) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)

DeleteFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFleet for more information on using the DeleteFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFleetRequest method. req, resp := client.DeleteFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteFleet

DeleteFleetWithContext

func (c *RoboMaker) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)

DeleteFleetWithContext is the same as DeleteFleet with the addition of the ability to pass a context and additional request options.

See DeleteFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DeleteRobot

func (c *RoboMaker) DeleteRobot(input *DeleteRobotInput) (*DeleteRobotOutput, error)

DeleteRobot API operation for AWS RoboMaker.

Deletes a robot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DeleteRobot for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobot

DeleteRobotApplication

func (c *RoboMaker) DeleteRobotApplication(input *DeleteRobotApplicationInput) (*DeleteRobotApplicationOutput, error)

DeleteRobotApplication API operation for AWS RoboMaker.

Deletes a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DeleteRobotApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotApplication

DeleteRobotApplicationRequest

func (c *RoboMaker) DeleteRobotApplicationRequest(input *DeleteRobotApplicationInput) (req *request.Request, output *DeleteRobotApplicationOutput)

DeleteRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteRobotApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRobotApplication for more information on using the DeleteRobotApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRobotApplicationRequest method. req, resp := client.DeleteRobotApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobotApplication

DeleteRobotApplicationWithContext

func (c *RoboMaker) DeleteRobotApplicationWithContext(ctx aws.Context, input *DeleteRobotApplicationInput, opts ...request.Option) (*DeleteRobotApplicationOutput, error)

DeleteRobotApplicationWithContext is the same as DeleteRobotApplication with the addition of the ability to pass a context and additional request options.

See DeleteRobotApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DeleteRobotRequest

func (c *RoboMaker) DeleteRobotRequest(input *DeleteRobotInput) (req *request.Request, output *DeleteRobotOutput)

DeleteRobotRequest generates a "aws/request.Request" representing the client's request for the DeleteRobot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRobot for more information on using the DeleteRobot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRobotRequest method. req, resp := client.DeleteRobotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteRobot

DeleteRobotWithContext

func (c *RoboMaker) DeleteRobotWithContext(ctx aws.Context, input *DeleteRobotInput, opts ...request.Option) (*DeleteRobotOutput, error)

DeleteRobotWithContext is the same as DeleteRobot with the addition of the ability to pass a context and additional request options.

See DeleteRobot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DeleteSimulationApplication

func (c *RoboMaker) DeleteSimulationApplication(input *DeleteSimulationApplicationInput) (*DeleteSimulationApplicationOutput, error)

DeleteSimulationApplication API operation for AWS RoboMaker.

Deletes a simulation application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DeleteSimulationApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteSimulationApplication

DeleteSimulationApplicationRequest

func (c *RoboMaker) DeleteSimulationApplicationRequest(input *DeleteSimulationApplicationInput) (req *request.Request, output *DeleteSimulationApplicationOutput)

DeleteSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteSimulationApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSimulationApplication for more information on using the DeleteSimulationApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSimulationApplicationRequest method. req, resp := client.DeleteSimulationApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeleteSimulationApplication

DeleteSimulationApplicationWithContext

func (c *RoboMaker) DeleteSimulationApplicationWithContext(ctx aws.Context, input *DeleteSimulationApplicationInput, opts ...request.Option) (*DeleteSimulationApplicationOutput, error)

DeleteSimulationApplicationWithContext is the same as DeleteSimulationApplication with the addition of the ability to pass a context and additional request options.

See DeleteSimulationApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DeregisterRobot

func (c *RoboMaker) DeregisterRobot(input *DeregisterRobotInput) (*DeregisterRobotOutput, error)

DeregisterRobot API operation for AWS RoboMaker.

Deregisters a robot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DeregisterRobot for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeregisterRobot

DeregisterRobotRequest

func (c *RoboMaker) DeregisterRobotRequest(input *DeregisterRobotInput) (req *request.Request, output *DeregisterRobotOutput)

DeregisterRobotRequest generates a "aws/request.Request" representing the client's request for the DeregisterRobot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeregisterRobot for more information on using the DeregisterRobot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeregisterRobotRequest method. req, resp := client.DeregisterRobotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DeregisterRobot

DeregisterRobotWithContext

func (c *RoboMaker) DeregisterRobotWithContext(ctx aws.Context, input *DeregisterRobotInput, opts ...request.Option) (*DeregisterRobotOutput, error)

DeregisterRobotWithContext is the same as DeregisterRobot with the addition of the ability to pass a context and additional request options.

See DeregisterRobot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DescribeDeploymentJob

func (c *RoboMaker) DescribeDeploymentJob(input *DescribeDeploymentJobInput) (*DescribeDeploymentJobOutput, error)

DescribeDeploymentJob API operation for AWS RoboMaker.

Describes a deployment job. [Does it work regardless of deployment status, e.g. Failed?]

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DescribeDeploymentJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeDeploymentJob

DescribeDeploymentJobRequest

func (c *RoboMaker) DescribeDeploymentJobRequest(input *DescribeDeploymentJobInput) (req *request.Request, output *DescribeDeploymentJobOutput)

DescribeDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDeploymentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDeploymentJob for more information on using the DescribeDeploymentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDeploymentJobRequest method. req, resp := client.DescribeDeploymentJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeDeploymentJob

DescribeDeploymentJobWithContext

func (c *RoboMaker) DescribeDeploymentJobWithContext(ctx aws.Context, input *DescribeDeploymentJobInput, opts ...request.Option) (*DescribeDeploymentJobOutput, error)

DescribeDeploymentJobWithContext is the same as DescribeDeploymentJob with the addition of the ability to pass a context and additional request options.

See DescribeDeploymentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DescribeFleet

func (c *RoboMaker) DescribeFleet(input *DescribeFleetInput) (*DescribeFleetOutput, error)

DescribeFleet API operation for AWS RoboMaker.

Describes a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DescribeFleet for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeFleet

DescribeFleetRequest

func (c *RoboMaker) DescribeFleetRequest(input *DescribeFleetInput) (req *request.Request, output *DescribeFleetOutput)

DescribeFleetRequest generates a "aws/request.Request" representing the client's request for the DescribeFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeFleet for more information on using the DescribeFleet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeFleetRequest method. req, resp := client.DescribeFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeFleet

DescribeFleetWithContext

func (c *RoboMaker) DescribeFleetWithContext(ctx aws.Context, input *DescribeFleetInput, opts ...request.Option) (*DescribeFleetOutput, error)

DescribeFleetWithContext is the same as DescribeFleet with the addition of the ability to pass a context and additional request options.

See DescribeFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DescribeRobot

func (c *RoboMaker) DescribeRobot(input *DescribeRobotInput) (*DescribeRobotOutput, error)

DescribeRobot API operation for AWS RoboMaker.

Describes a robot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DescribeRobot for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobot

DescribeRobotApplication

func (c *RoboMaker) DescribeRobotApplication(input *DescribeRobotApplicationInput) (*DescribeRobotApplicationOutput, error)

DescribeRobotApplication API operation for AWS RoboMaker.

Describes a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DescribeRobotApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotApplication

DescribeRobotApplicationRequest

func (c *RoboMaker) DescribeRobotApplicationRequest(input *DescribeRobotApplicationInput) (req *request.Request, output *DescribeRobotApplicationOutput)

DescribeRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the DescribeRobotApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeRobotApplication for more information on using the DescribeRobotApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeRobotApplicationRequest method. req, resp := client.DescribeRobotApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobotApplication

DescribeRobotApplicationWithContext

func (c *RoboMaker) DescribeRobotApplicationWithContext(ctx aws.Context, input *DescribeRobotApplicationInput, opts ...request.Option) (*DescribeRobotApplicationOutput, error)

DescribeRobotApplicationWithContext is the same as DescribeRobotApplication with the addition of the ability to pass a context and additional request options.

See DescribeRobotApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DescribeRobotRequest

func (c *RoboMaker) DescribeRobotRequest(input *DescribeRobotInput) (req *request.Request, output *DescribeRobotOutput)

DescribeRobotRequest generates a "aws/request.Request" representing the client's request for the DescribeRobot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeRobot for more information on using the DescribeRobot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeRobotRequest method. req, resp := client.DescribeRobotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeRobot

DescribeRobotWithContext

func (c *RoboMaker) DescribeRobotWithContext(ctx aws.Context, input *DescribeRobotInput, opts ...request.Option) (*DescribeRobotOutput, error)

DescribeRobotWithContext is the same as DescribeRobot with the addition of the ability to pass a context and additional request options.

See DescribeRobot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DescribeSimulationApplication

func (c *RoboMaker) DescribeSimulationApplication(input *DescribeSimulationApplicationInput) (*DescribeSimulationApplicationOutput, error)

DescribeSimulationApplication API operation for AWS RoboMaker.

Describes a simulation application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DescribeSimulationApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationApplication

DescribeSimulationApplicationRequest

func (c *RoboMaker) DescribeSimulationApplicationRequest(input *DescribeSimulationApplicationInput) (req *request.Request, output *DescribeSimulationApplicationOutput)

DescribeSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the DescribeSimulationApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeSimulationApplication for more information on using the DescribeSimulationApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeSimulationApplicationRequest method. req, resp := client.DescribeSimulationApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationApplication

DescribeSimulationApplicationWithContext

func (c *RoboMaker) DescribeSimulationApplicationWithContext(ctx aws.Context, input *DescribeSimulationApplicationInput, opts ...request.Option) (*DescribeSimulationApplicationOutput, error)

DescribeSimulationApplicationWithContext is the same as DescribeSimulationApplication with the addition of the ability to pass a context and additional request options.

See DescribeSimulationApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

DescribeSimulationJob

func (c *RoboMaker) DescribeSimulationJob(input *DescribeSimulationJobInput) (*DescribeSimulationJobOutput, error)

DescribeSimulationJob API operation for AWS RoboMaker.

Describes a simulation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation DescribeSimulationJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationJob

DescribeSimulationJobRequest

func (c *RoboMaker) DescribeSimulationJobRequest(input *DescribeSimulationJobInput) (req *request.Request, output *DescribeSimulationJobOutput)

DescribeSimulationJobRequest generates a "aws/request.Request" representing the client's request for the DescribeSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeSimulationJob for more information on using the DescribeSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeSimulationJobRequest method. req, resp := client.DescribeSimulationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/DescribeSimulationJob

DescribeSimulationJobWithContext

func (c *RoboMaker) DescribeSimulationJobWithContext(ctx aws.Context, input *DescribeSimulationJobInput, opts ...request.Option) (*DescribeSimulationJobOutput, error)

DescribeSimulationJobWithContext is the same as DescribeSimulationJob with the addition of the ability to pass a context and additional request options.

See DescribeSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListDeploymentJobs

func (c *RoboMaker) ListDeploymentJobs(input *ListDeploymentJobsInput) (*ListDeploymentJobsOutput, error)

ListDeploymentJobs API operation for AWS RoboMaker.

Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListDeploymentJobs for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListDeploymentJobs

ListDeploymentJobsRequest

func (c *RoboMaker) ListDeploymentJobsRequest(input *ListDeploymentJobsInput) (req *request.Request, output *ListDeploymentJobsOutput)

ListDeploymentJobsRequest generates a "aws/request.Request" representing the client's request for the ListDeploymentJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDeploymentJobs for more information on using the ListDeploymentJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDeploymentJobsRequest method. req, resp := client.ListDeploymentJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListDeploymentJobs

ListDeploymentJobsWithContext

func (c *RoboMaker) ListDeploymentJobsWithContext(ctx aws.Context, input *ListDeploymentJobsInput, opts ...request.Option) (*ListDeploymentJobsOutput, error)

ListDeploymentJobsWithContext is the same as ListDeploymentJobs with the addition of the ability to pass a context and additional request options.

See ListDeploymentJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListFleets

func (c *RoboMaker) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)

ListFleets API operation for AWS RoboMaker.

Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListFleets for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListFleets

ListFleetsRequest

func (c *RoboMaker) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)

ListFleetsRequest generates a "aws/request.Request" representing the client's request for the ListFleets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFleets for more information on using the ListFleets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFleetsRequest method. req, resp := client.ListFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListFleets

ListFleetsWithContext

func (c *RoboMaker) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)

ListFleetsWithContext is the same as ListFleets with the addition of the ability to pass a context and additional request options.

See ListFleets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListRobotApplications

func (c *RoboMaker) ListRobotApplications(input *ListRobotApplicationsInput) (*ListRobotApplicationsOutput, error)

ListRobotApplications API operation for AWS RoboMaker.

Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListRobotApplications for usage and error information.

Returned Error Codes:

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotApplications

ListRobotApplicationsRequest

func (c *RoboMaker) ListRobotApplicationsRequest(input *ListRobotApplicationsInput) (req *request.Request, output *ListRobotApplicationsOutput)

ListRobotApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListRobotApplications operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRobotApplications for more information on using the ListRobotApplications API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRobotApplicationsRequest method. req, resp := client.ListRobotApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobotApplications

ListRobotApplicationsWithContext

func (c *RoboMaker) ListRobotApplicationsWithContext(ctx aws.Context, input *ListRobotApplicationsInput, opts ...request.Option) (*ListRobotApplicationsOutput, error)

ListRobotApplicationsWithContext is the same as ListRobotApplications with the addition of the ability to pass a context and additional request options.

See ListRobotApplications for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListRobots

func (c *RoboMaker) ListRobots(input *ListRobotsInput) (*ListRobotsOutput, error)

ListRobots API operation for AWS RoboMaker.

Returns a list of robots. You can optionally provide filters to retrieve specific robots.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListRobots for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobots

ListRobotsRequest

func (c *RoboMaker) ListRobotsRequest(input *ListRobotsInput) (req *request.Request, output *ListRobotsOutput)

ListRobotsRequest generates a "aws/request.Request" representing the client's request for the ListRobots operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRobots for more information on using the ListRobots API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRobotsRequest method. req, resp := client.ListRobotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListRobots

ListRobotsWithContext

func (c *RoboMaker) ListRobotsWithContext(ctx aws.Context, input *ListRobotsInput, opts ...request.Option) (*ListRobotsOutput, error)

ListRobotsWithContext is the same as ListRobots with the addition of the ability to pass a context and additional request options.

See ListRobots for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListSimulationApplications

func (c *RoboMaker) ListSimulationApplications(input *ListSimulationApplicationsInput) (*ListSimulationApplicationsOutput, error)

ListSimulationApplications API operation for AWS RoboMaker.

Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListSimulationApplications for usage and error information.

Returned Error Codes:

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationApplications

ListSimulationApplicationsRequest

func (c *RoboMaker) ListSimulationApplicationsRequest(input *ListSimulationApplicationsInput) (req *request.Request, output *ListSimulationApplicationsOutput)

ListSimulationApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListSimulationApplications operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSimulationApplications for more information on using the ListSimulationApplications API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSimulationApplicationsRequest method. req, resp := client.ListSimulationApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationApplications

ListSimulationApplicationsWithContext

func (c *RoboMaker) ListSimulationApplicationsWithContext(ctx aws.Context, input *ListSimulationApplicationsInput, opts ...request.Option) (*ListSimulationApplicationsOutput, error)

ListSimulationApplicationsWithContext is the same as ListSimulationApplications with the addition of the ability to pass a context and additional request options.

See ListSimulationApplications for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListSimulationJobs

func (c *RoboMaker) ListSimulationJobs(input *ListSimulationJobsInput) (*ListSimulationJobsOutput, error)

ListSimulationJobs API operation for AWS RoboMaker.

Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListSimulationJobs for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationJobs

ListSimulationJobsRequest

func (c *RoboMaker) ListSimulationJobsRequest(input *ListSimulationJobsInput) (req *request.Request, output *ListSimulationJobsOutput)

ListSimulationJobsRequest generates a "aws/request.Request" representing the client's request for the ListSimulationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSimulationJobs for more information on using the ListSimulationJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSimulationJobsRequest method. req, resp := client.ListSimulationJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListSimulationJobs

ListSimulationJobsWithContext

func (c *RoboMaker) ListSimulationJobsWithContext(ctx aws.Context, input *ListSimulationJobsInput, opts ...request.Option) (*ListSimulationJobsOutput, error)

ListSimulationJobsWithContext is the same as ListSimulationJobs with the addition of the ability to pass a context and additional request options.

See ListSimulationJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

ListTagsForResource

func (c *RoboMaker) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS RoboMaker.

Lists all tags on a AWS RoboMaker resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation ListTagsForResource for usage and error information.

Returned Error Codes:

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListTagsForResource

ListTagsForResourceRequest

func (c *RoboMaker) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/ListTagsForResource

ListTagsForResourceWithContext

func (c *RoboMaker) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

RegisterRobot

func (c *RoboMaker) RegisterRobot(input *RegisterRobotInput) (*RegisterRobotOutput, error)

RegisterRobot API operation for AWS RoboMaker.

Registers a robot with a fleet.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation RegisterRobot for usage and error information.

Returned Error Codes:

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RegisterRobot

RegisterRobotRequest

func (c *RoboMaker) RegisterRobotRequest(input *RegisterRobotInput) (req *request.Request, output *RegisterRobotOutput)

RegisterRobotRequest generates a "aws/request.Request" representing the client's request for the RegisterRobot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RegisterRobot for more information on using the RegisterRobot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RegisterRobotRequest method. req, resp := client.RegisterRobotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RegisterRobot

RegisterRobotWithContext

func (c *RoboMaker) RegisterRobotWithContext(ctx aws.Context, input *RegisterRobotInput, opts ...request.Option) (*RegisterRobotOutput, error)

RegisterRobotWithContext is the same as RegisterRobot with the addition of the ability to pass a context and additional request options.

See RegisterRobot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

RestartSimulationJob

func (c *RoboMaker) RestartSimulationJob(input *RestartSimulationJobInput) (*RestartSimulationJobOutput, error)

RestartSimulationJob API operation for AWS RoboMaker.

Restarts a running simulation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation RestartSimulationJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RestartSimulationJob

RestartSimulationJobRequest

func (c *RoboMaker) RestartSimulationJobRequest(input *RestartSimulationJobInput) (req *request.Request, output *RestartSimulationJobOutput)

RestartSimulationJobRequest generates a "aws/request.Request" representing the client's request for the RestartSimulationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RestartSimulationJob for more information on using the RestartSimulationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RestartSimulationJobRequest method. req, resp := client.RestartSimulationJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/RestartSimulationJob

RestartSimulationJobWithContext

func (c *RoboMaker) RestartSimulationJobWithContext(ctx aws.Context, input *RestartSimulationJobInput, opts ...request.Option) (*RestartSimulationJobOutput, error)

RestartSimulationJobWithContext is the same as RestartSimulationJob with the addition of the ability to pass a context and additional request options.

See RestartSimulationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

SyncDeploymentJob

func (c *RoboMaker) SyncDeploymentJob(input *SyncDeploymentJobInput) (*SyncDeploymentJobOutput, error)

SyncDeploymentJob API operation for AWS RoboMaker.

Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation SyncDeploymentJob for usage and error information.

Returned Error Codes:

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeConcurrentDeploymentException "ConcurrentDeploymentException" The failure percentage threshold percentage was met.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SyncDeploymentJob

SyncDeploymentJobRequest

func (c *RoboMaker) SyncDeploymentJobRequest(input *SyncDeploymentJobInput) (req *request.Request, output *SyncDeploymentJobOutput)

SyncDeploymentJobRequest generates a "aws/request.Request" representing the client's request for the SyncDeploymentJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SyncDeploymentJob for more information on using the SyncDeploymentJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SyncDeploymentJobRequest method. req, resp := client.SyncDeploymentJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SyncDeploymentJob

SyncDeploymentJobWithContext

func (c *RoboMaker) SyncDeploymentJobWithContext(ctx aws.Context, input *SyncDeploymentJobInput, opts ...request.Option) (*SyncDeploymentJobOutput, error)

SyncDeploymentJobWithContext is the same as SyncDeploymentJob with the addition of the ability to pass a context and additional request options.

See SyncDeploymentJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

TagResource

func (c *RoboMaker) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource 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.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation TagResource for usage and error information.

Returned Error Codes:

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/TagResource

TagResourceRequest

func (c *RoboMaker) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/TagResource

TagResourceWithContext

func (c *RoboMaker) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

UntagResource

func (c *RoboMaker) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource 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_Reference.htmlAPI_TagResource.html).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation UntagResource for usage and error information.

Returned Error Codes:

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

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

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UntagResource

UntagResourceRequest

func (c *RoboMaker) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UntagResource

UntagResourceWithContext

func (c *RoboMaker) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

UpdateRobotApplication

func (c *RoboMaker) UpdateRobotApplication(input *UpdateRobotApplicationInput) (*UpdateRobotApplicationOutput, error)

UpdateRobotApplication API operation for AWS RoboMaker.

Updates a robot application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation UpdateRobotApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateRobotApplication

UpdateRobotApplicationRequest

func (c *RoboMaker) UpdateRobotApplicationRequest(input *UpdateRobotApplicationInput) (req *request.Request, output *UpdateRobotApplicationOutput)

UpdateRobotApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateRobotApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRobotApplication for more information on using the UpdateRobotApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRobotApplicationRequest method. req, resp := client.UpdateRobotApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateRobotApplication

UpdateRobotApplicationWithContext

func (c *RoboMaker) UpdateRobotApplicationWithContext(ctx aws.Context, input *UpdateRobotApplicationInput, opts ...request.Option) (*UpdateRobotApplicationOutput, error)

UpdateRobotApplicationWithContext is the same as UpdateRobotApplication with the addition of the ability to pass a context and additional request options.

See UpdateRobotApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

UpdateSimulationApplication

func (c *RoboMaker) UpdateSimulationApplication(input *UpdateSimulationApplicationInput) (*UpdateSimulationApplicationOutput, error)

UpdateSimulationApplication API operation for AWS RoboMaker.

Updates a simulation application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS RoboMaker's API operation UpdateSimulationApplication for usage and error information.

Returned Error Codes:

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

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource does not exist.

  • ErrCodeLimitExceededException "LimitExceededException" The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

  • ErrCodeThrottlingException "ThrottlingException" AWS RoboMaker is temporarily unable to process the request. Try your call again.

  • ErrCodeInternalServerException "InternalServerException" AWS RoboMaker experienced a service issue. Try your call again.

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateSimulationApplication

UpdateSimulationApplicationRequest

func (c *RoboMaker) UpdateSimulationApplicationRequest(input *UpdateSimulationApplicationInput) (req *request.Request, output *UpdateSimulationApplicationOutput)

UpdateSimulationApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateSimulationApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSimulationApplication for more information on using the UpdateSimulationApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSimulationApplicationRequest method. req, resp := client.UpdateSimulationApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }

See also, https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/UpdateSimulationApplication

UpdateSimulationApplicationWithContext

func (c *RoboMaker) UpdateSimulationApplicationWithContext(ctx aws.Context, input *UpdateSimulationApplicationInput, opts ...request.Option) (*UpdateSimulationApplicationOutput, error)

UpdateSimulationApplicationWithContext is the same as UpdateSimulationApplication with the addition of the ability to pass a context and additional request options.

See UpdateSimulationApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

See Also

For more information about using this API, see AWS API Documentation.

On this page: