class Aws::RoboMaker::Types::CreateDeploymentJobRequest

@note When making an API call, you may pass CreateDeploymentJobRequest

data as a hash:

    {
      deployment_config: {
        concurrent_deployment_percentage: 1,
        failure_threshold_percentage: 1,
        robot_deployment_timeout_in_seconds: 1,
        download_condition_file: {
          bucket: "S3Bucket", # required
          key: "S3Key", # required
          etag: "S3Etag",
        },
      },
      client_request_token: "ClientRequestToken", # required
      fleet: "Arn", # required
      deployment_application_configs: [ # required
        {
          application: "Arn", # required
          application_version: "DeploymentVersion", # required
          launch_config: { # required
            package_name: "Command", # required
            pre_launch_file: "Path",
            launch_file: "Command", # required
            post_launch_file: "Path",
            environment_variables: {
              "EnvironmentVariableKey" => "EnvironmentVariableValue",
            },
          },
        },
      ],
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] deployment_config

The requested deployment configuration.
@return [Types::DeploymentConfig]

@!attribute [rw] client_request_token

Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] fleet

The Amazon Resource Name (ARN) of the fleet to deploy.
@return [String]

@!attribute [rw] deployment_application_configs

The deployment application configuration.
@return [Array<Types::DeploymentApplicationConfig>]

@!attribute [rw] tags

A map that contains tag keys and tag values that are attached to the
deployment job.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/CreateDeploymentJobRequest AWS API Documentation

Constants

SENSITIVE