#[non_exhaustive]pub struct SyncDeploymentJobOutput {
pub arn: Option<String>,
pub fleet: Option<String>,
pub status: Option<DeploymentStatus>,
pub deployment_config: Option<DeploymentConfig>,
pub deployment_application_configs: Option<Vec<DeploymentApplicationConfig>>,
pub failure_reason: Option<String>,
pub failure_code: Option<DeploymentJobErrorCode>,
pub created_at: Option<DateTime>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.arn: Option<String>The Amazon Resource Name (ARN) of the synchronization request.
fleet: Option<String>The Amazon Resource Name (ARN) of the fleet.
status: Option<DeploymentStatus>The status of the synchronization job.
deployment_config: Option<DeploymentConfig>Information about the deployment configuration.
deployment_application_configs: Option<Vec<DeploymentApplicationConfig>>Information about the deployment application configurations.
failure_reason: Option<String>The failure reason if the job fails.
failure_code: Option<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.
created_at: Option<DateTime>The time, in milliseconds since the epoch, when the fleet was created.
Implementations§
source§impl SyncDeploymentJobOutput
impl SyncDeploymentJobOutput
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the synchronization request.
sourcepub fn status(&self) -> Option<&DeploymentStatus>
pub fn status(&self) -> Option<&DeploymentStatus>
The status of the synchronization job.
sourcepub fn deployment_config(&self) -> Option<&DeploymentConfig>
pub fn deployment_config(&self) -> Option<&DeploymentConfig>
Information about the deployment configuration.
sourcepub fn deployment_application_configs(&self) -> &[DeploymentApplicationConfig]
pub fn deployment_application_configs(&self) -> &[DeploymentApplicationConfig]
Information about the deployment application configurations.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .deployment_application_configs.is_none().
sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
The failure reason if the job fails.
sourcepub fn failure_code(&self) -> Option<&DeploymentJobErrorCode>
pub fn failure_code(&self) -> Option<&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.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time, in milliseconds since the epoch, when the fleet was created.
source§impl SyncDeploymentJobOutput
impl SyncDeploymentJobOutput
sourcepub fn builder() -> SyncDeploymentJobOutputBuilder
pub fn builder() -> SyncDeploymentJobOutputBuilder
Creates a new builder-style object to manufacture SyncDeploymentJobOutput.
Trait Implementations§
source§impl Clone for SyncDeploymentJobOutput
impl Clone for SyncDeploymentJobOutput
source§fn clone(&self) -> SyncDeploymentJobOutput
fn clone(&self) -> SyncDeploymentJobOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SyncDeploymentJobOutput
impl Debug for SyncDeploymentJobOutput
source§impl PartialEq for SyncDeploymentJobOutput
impl PartialEq for SyncDeploymentJobOutput
source§fn eq(&self, other: &SyncDeploymentJobOutput) -> bool
fn eq(&self, other: &SyncDeploymentJobOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for SyncDeploymentJobOutput
impl RequestId for SyncDeploymentJobOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.