Class: Aws::RoboMaker::Types::CreateDeploymentJobResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-robomaker/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the deployment job.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time, in milliseconds since the epoch, when the fleet was created.

Returns:

  • (Time)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_application_configsArray<Types::DeploymentApplicationConfig>

The deployment application configuration.



389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_configTypes::DeploymentConfig

The deployment configuration.



389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_codeString

The failure code of the simulation job if it failed:

BadPermissionError

: AWS Greengrass requires a service-level role permission to access

other services. The role must include the [
`AWSGreengrassResourceAccessRolePolicy` managed policy][1].

ExtractingBundleFailure

: The robot application could not be extracted from the bundle.

FailureThresholdBreached

: The percentage of robots that could not be updated exceeded the

percentage set for the deployment.

GreengrassDeploymentFailed

: The robot application could not be deployed to the robot.

GreengrassGroupVersionDoesNotExist

: The AWS Greengrass group or version associated with a robot is

missing.

InternalServerError

: An internal error has occurred. Retry your request, but if the

problem persists, contact us with details.

MissingRobotApplicationArchitecture

: The robot application does not have a source that matches the

architecture of the robot.

MissingRobotDeploymentResource

: One or more of the resources specified for the robot application

are missing. For example, does the robot application have the
correct launch package and launch file?

PostLaunchFileFailure

: The post-launch script failed.

PreLaunchFileFailure

: The pre-launch script failed.

ResourceNotFound

: One or more deployment resources are missing. For example, do

robot application source bundles still exist?

RobotDeploymentNoResponse

: There is no response from the robot. It might not be powered on or

connected to the internet.

[1]: console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSGreengrassResourceAccessRolePolicy$jsonEditor

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

The failure reason of the deployment job if it failed.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#fleetString

The target fleet for the deployment job.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the deployment job.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of all tags added to the deployment job.

Returns:

  • (Hash<String,String>)


389
390
391
392
393
394
395
396
397
398
399
400
401
# File 'lib/aws-sdk-robomaker/types.rb', line 389

class CreateDeploymentJobResponse < Struct.new(
  :arn,
  :fleet,
  :status,
  :deployment_application_configs,
  :failure_reason,
  :failure_code,
  :created_at,
  :deployment_config,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end