Skip to content

/AWS1/CL_RBMCREDEPLOYMENTJOB01

CreateDeploymentJobResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_arn TYPE /AWS1/RBMARN /AWS1/RBMARN

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

iv_fleet TYPE /AWS1/RBMARN /AWS1/RBMARN

The target fleet for the deployment job.

iv_status TYPE /AWS1/RBMDEPLOYMENTSTATUS /AWS1/RBMDEPLOYMENTSTATUS

The status of the deployment job.

it_deploymentapplicationcfgs TYPE /AWS1/CL_RBMDEPLOYMENTAPPLIC00=>TT_DEPLOYMENTAPPLICATIONCFGS TT_DEPLOYMENTAPPLICATIONCFGS

The deployment application configuration.

iv_failurereason TYPE /AWS1/RBMGENERICSTRING /AWS1/RBMGENERICSTRING

The failure reason of the deployment job if it failed.

iv_failurecode TYPE /AWS1/RBMDEPLOYMENTJOBERRCODE /AWS1/RBMDEPLOYMENTJOBERRCODE

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.

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.

iv_createdat TYPE /AWS1/RBMCREATEDAT /AWS1/RBMCREATEDAT

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

io_deploymentconfig TYPE REF TO /AWS1/CL_RBMDEPLOYMENTCONFIG /AWS1/CL_RBMDEPLOYMENTCONFIG

The deployment configuration.

it_tags TYPE /AWS1/CL_RBMTAGMAP_W=>TT_TAGMAP TT_TAGMAP

The list of all tags added to the deployment job.


Queryable Attributes

arn

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

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

fleet

The target fleet for the deployment job.

Accessible with the following methods

Method Description
GET_FLEET() Getter for FLEET, with configurable default
ASK_FLEET() Getter for FLEET w/ exceptions if field has no value
HAS_FLEET() Determine if FLEET has a value

status

The status of the deployment job.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

deploymentApplicationConfigs

The deployment application configuration.

Accessible with the following methods

Method Description
GET_DEPLOYMENTAPPLICATIONC00() Getter for DEPLOYMENTAPPLICATIONCONFIGS, with configurable d
ASK_DEPLOYMENTAPPLICATIONC00() Getter for DEPLOYMENTAPPLICATIONCONFIGS w/ exceptions if fie
HAS_DEPLOYMENTAPPLICATIONC00() Determine if DEPLOYMENTAPPLICATIONCONFIGS has a value

failureReason

The failure reason of the deployment job if it failed.

Accessible with the following methods

Method Description
GET_FAILUREREASON() Getter for FAILUREREASON, with configurable default
ASK_FAILUREREASON() Getter for FAILUREREASON w/ exceptions if field has no value
HAS_FAILUREREASON() Determine if FAILUREREASON has a value

failureCode

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.

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.

Accessible with the following methods

Method Description
GET_FAILURECODE() Getter for FAILURECODE, with configurable default
ASK_FAILURECODE() Getter for FAILURECODE w/ exceptions if field has no value
HAS_FAILURECODE() Determine if FAILURECODE has a value

createdAt

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

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

deploymentConfig

The deployment configuration.

Accessible with the following methods

Method Description
GET_DEPLOYMENTCONFIG() Getter for DEPLOYMENTCONFIG

tags

The list of all tags added to the deployment job.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value