Struct aws_sdk_proton::types::DeploymentSummary
source · #[non_exhaustive]pub struct DeploymentSummary {Show 15 fields
pub id: String,
pub arn: String,
pub target_arn: String,
pub target_resource_created_at: DateTime,
pub target_resource_type: DeploymentTargetResourceType,
pub created_at: DateTime,
pub last_modified_at: DateTime,
pub completed_at: Option<DateTime>,
pub environment_name: String,
pub service_name: Option<String>,
pub service_instance_name: Option<String>,
pub component_name: Option<String>,
pub last_attempted_deployment_id: Option<String>,
pub last_succeeded_deployment_id: Option<String>,
pub deployment_status: DeploymentStatus,
}
Expand description
Summary data of the deployment.
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.id: String
The ID of the deployment.
arn: String
The Amazon Resource Name (ARN) of the deployment.
target_arn: String
The Amazon Resource Name (ARN) of the target of the deployment.
target_resource_created_at: DateTime
The date and time the target resource was created.
target_resource_type: DeploymentTargetResourceType
The resource type of the deployment target. It can be an environment, service, service instance, or component.
created_at: DateTime
The date and time the deployment was created.
last_modified_at: DateTime
The date and time the deployment was last modified.
completed_at: Option<DateTime>
The date and time the deployment was completed.
environment_name: String
The name of the environment associated with the deployment.
service_name: Option<String>
The name of the service associated with the deployment.
service_instance_name: Option<String>
The name of the service instance associated with the deployment.
component_name: Option<String>
The name of the component associated with the deployment.
last_attempted_deployment_id: Option<String>
The ID of the last attempted deployment.
last_succeeded_deployment_id: Option<String>
The ID of the last successful deployment.
deployment_status: DeploymentStatus
The current status of the deployment.
Implementations§
source§impl DeploymentSummary
impl DeploymentSummary
sourcepub fn target_arn(&self) -> &str
pub fn target_arn(&self) -> &str
The Amazon Resource Name (ARN) of the target of the deployment.
sourcepub fn target_resource_created_at(&self) -> &DateTime
pub fn target_resource_created_at(&self) -> &DateTime
The date and time the target resource was created.
sourcepub fn target_resource_type(&self) -> &DeploymentTargetResourceType
pub fn target_resource_type(&self) -> &DeploymentTargetResourceType
The resource type of the deployment target. It can be an environment, service, service instance, or component.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The date and time the deployment was created.
sourcepub fn last_modified_at(&self) -> &DateTime
pub fn last_modified_at(&self) -> &DateTime
The date and time the deployment was last modified.
sourcepub fn completed_at(&self) -> Option<&DateTime>
pub fn completed_at(&self) -> Option<&DateTime>
The date and time the deployment was completed.
sourcepub fn environment_name(&self) -> &str
pub fn environment_name(&self) -> &str
The name of the environment associated with the deployment.
sourcepub fn service_name(&self) -> Option<&str>
pub fn service_name(&self) -> Option<&str>
The name of the service associated with the deployment.
sourcepub fn service_instance_name(&self) -> Option<&str>
pub fn service_instance_name(&self) -> Option<&str>
The name of the service instance associated with the deployment.
sourcepub fn component_name(&self) -> Option<&str>
pub fn component_name(&self) -> Option<&str>
The name of the component associated with the deployment.
sourcepub fn last_attempted_deployment_id(&self) -> Option<&str>
pub fn last_attempted_deployment_id(&self) -> Option<&str>
The ID of the last attempted deployment.
sourcepub fn last_succeeded_deployment_id(&self) -> Option<&str>
pub fn last_succeeded_deployment_id(&self) -> Option<&str>
The ID of the last successful deployment.
sourcepub fn deployment_status(&self) -> &DeploymentStatus
pub fn deployment_status(&self) -> &DeploymentStatus
The current status of the deployment.
source§impl DeploymentSummary
impl DeploymentSummary
sourcepub fn builder() -> DeploymentSummaryBuilder
pub fn builder() -> DeploymentSummaryBuilder
Creates a new builder-style object to manufacture DeploymentSummary
.
Trait Implementations§
source§impl Clone for DeploymentSummary
impl Clone for DeploymentSummary
source§fn clone(&self) -> DeploymentSummary
fn clone(&self) -> DeploymentSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeploymentSummary
impl Debug for DeploymentSummary
source§impl PartialEq for DeploymentSummary
impl PartialEq for DeploymentSummary
source§fn eq(&self, other: &DeploymentSummary) -> bool
fn eq(&self, other: &DeploymentSummary) -> bool
self
and other
values to be equal, and is used
by ==
.