libZSservicesZSamazonka-robomakerZSamazonka-robomaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.RobOMaker.SyncDeploymentJob

Description

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

Synopsis

Creating a Request

data SyncDeploymentJob Source #

See: newSyncDeploymentJob smart constructor.

Constructors

SyncDeploymentJob' 

Fields

  • clientRequestToken :: Text

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

  • fleet :: Text

    The target fleet for the synchronization.

Instances

Instances details
Eq SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Read SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Show SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Generic SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Associated Types

type Rep SyncDeploymentJob :: Type -> Type #

NFData SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Methods

rnf :: SyncDeploymentJob -> () #

Hashable SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

ToJSON SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

AWSRequest SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Associated Types

type AWSResponse SyncDeploymentJob #

ToHeaders SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

ToPath SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

ToQuery SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

type Rep SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

type Rep SyncDeploymentJob = D1 ('MetaData "SyncDeploymentJob" "Amazonka.RobOMaker.SyncDeploymentJob" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "SyncDeploymentJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fleet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse SyncDeploymentJob Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

newSyncDeploymentJob Source #

Create a value of SyncDeploymentJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:SyncDeploymentJob', syncDeploymentJob_clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:fleet:SyncDeploymentJob', syncDeploymentJob_fleet - The target fleet for the synchronization.

Request Lenses

syncDeploymentJob_clientRequestToken :: Lens' SyncDeploymentJob Text Source #

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

syncDeploymentJob_fleet :: Lens' SyncDeploymentJob Text Source #

The target fleet for the synchronization.

Destructuring the Response

data SyncDeploymentJobResponse Source #

See: newSyncDeploymentJobResponse smart constructor.

Constructors

SyncDeploymentJobResponse' 

Fields

  • failureReason :: Maybe Text

    The failure reason if the job fails.

  • status :: Maybe DeploymentStatus

    The status of the synchronization job.

  • deploymentApplicationConfigs :: Maybe (NonEmpty DeploymentApplicationConfig)

    Information about the deployment application configurations.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the synchronization request.

  • createdAt :: Maybe POSIX

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

  • failureCode :: Maybe DeploymentJobErrorCode

    The failure code if the job fails:

    InternalServiceError
    Internal service error.
    RobotApplicationCrash
    Robot application exited abnormally.
    SimulationApplicationCrash
    Simulation application exited abnormally.
    BadPermissionsRobotApplication
    Robot application bundle could not be downloaded.
    BadPermissionsSimulationApplication
    Simulation application bundle could not be downloaded.
    BadPermissionsS3Output
    Unable to publish outputs to customer-provided S3 bucket.
    BadPermissionsCloudwatchLogs
    Unable to publish logs to customer-provided CloudWatch Logs resource.
    SubnetIpLimitExceeded
    Subnet IP limit exceeded.
    ENILimitExceeded
    ENI limit exceeded.
    BadPermissionsUserCredentials
    Unable to use the Role provided.
    InvalidBundleRobotApplication
    Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
    InvalidBundleSimulationApplication
    Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
    RobotApplicationVersionMismatchedEtag
    Etag for RobotApplication does not match value during version creation.
    SimulationApplicationVersionMismatchedEtag
    Etag for SimulationApplication does not match value during version creation.
  • deploymentConfig :: Maybe DeploymentConfig

    Information about the deployment configuration.

  • fleet :: Maybe Text

    The Amazon Resource Name (ARN) of the fleet.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq SyncDeploymentJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Read SyncDeploymentJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Show SyncDeploymentJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Generic SyncDeploymentJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

Associated Types

type Rep SyncDeploymentJobResponse :: Type -> Type #

NFData SyncDeploymentJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

type Rep SyncDeploymentJobResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.SyncDeploymentJob

newSyncDeploymentJobResponse Source #

Create a value of SyncDeploymentJobResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureReason:SyncDeploymentJobResponse', syncDeploymentJobResponse_failureReason - The failure reason if the job fails.

$sel:status:SyncDeploymentJobResponse', syncDeploymentJobResponse_status - The status of the synchronization job.

$sel:deploymentApplicationConfigs:SyncDeploymentJobResponse', syncDeploymentJobResponse_deploymentApplicationConfigs - Information about the deployment application configurations.

$sel:arn:SyncDeploymentJobResponse', syncDeploymentJobResponse_arn - The Amazon Resource Name (ARN) of the synchronization request.

$sel:createdAt:SyncDeploymentJobResponse', syncDeploymentJobResponse_createdAt - The time, in milliseconds since the epoch, when the fleet was created.

$sel:failureCode:SyncDeploymentJobResponse', syncDeploymentJobResponse_failureCode - The failure code if the job fails:

InternalServiceError
Internal service error.
RobotApplicationCrash
Robot application exited abnormally.
SimulationApplicationCrash
Simulation application exited abnormally.
BadPermissionsRobotApplication
Robot application bundle could not be downloaded.
BadPermissionsSimulationApplication
Simulation application bundle could not be downloaded.
BadPermissionsS3Output
Unable to publish outputs to customer-provided S3 bucket.
BadPermissionsCloudwatchLogs
Unable to publish logs to customer-provided CloudWatch Logs resource.
SubnetIpLimitExceeded
Subnet IP limit exceeded.
ENILimitExceeded
ENI limit exceeded.
BadPermissionsUserCredentials
Unable to use the Role provided.
InvalidBundleRobotApplication
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
InvalidBundleSimulationApplication
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
RobotApplicationVersionMismatchedEtag
Etag for RobotApplication does not match value during version creation.
SimulationApplicationVersionMismatchedEtag
Etag for SimulationApplication does not match value during version creation.

$sel:deploymentConfig:SyncDeploymentJobResponse', syncDeploymentJobResponse_deploymentConfig - Information about the deployment configuration.

$sel:fleet:SyncDeploymentJob', syncDeploymentJobResponse_fleet - The Amazon Resource Name (ARN) of the fleet.

$sel:httpStatus:SyncDeploymentJobResponse', syncDeploymentJobResponse_httpStatus - The response's http status code.

Response Lenses

syncDeploymentJobResponse_arn :: Lens' SyncDeploymentJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the synchronization request.

syncDeploymentJobResponse_createdAt :: Lens' SyncDeploymentJobResponse (Maybe UTCTime) Source #

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

syncDeploymentJobResponse_failureCode :: Lens' SyncDeploymentJobResponse (Maybe DeploymentJobErrorCode) Source #

The failure code if the job fails:

InternalServiceError
Internal service error.
RobotApplicationCrash
Robot application exited abnormally.
SimulationApplicationCrash
Simulation application exited abnormally.
BadPermissionsRobotApplication
Robot application bundle could not be downloaded.
BadPermissionsSimulationApplication
Simulation application bundle could not be downloaded.
BadPermissionsS3Output
Unable to publish outputs to customer-provided S3 bucket.
BadPermissionsCloudwatchLogs
Unable to publish logs to customer-provided CloudWatch Logs resource.
SubnetIpLimitExceeded
Subnet IP limit exceeded.
ENILimitExceeded
ENI limit exceeded.
BadPermissionsUserCredentials
Unable to use the Role provided.
InvalidBundleRobotApplication
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
InvalidBundleSimulationApplication
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
RobotApplicationVersionMismatchedEtag
Etag for RobotApplication does not match value during version creation.
SimulationApplicationVersionMismatchedEtag
Etag for SimulationApplication does not match value during version creation.

syncDeploymentJobResponse_fleet :: Lens' SyncDeploymentJobResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the fleet.