Struct aws_sdk_codedeploy::model::deployment_target::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for DeploymentTarget
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn deployment_target_type(self, input: DeploymentTargetType) -> Self
pub fn deployment_target_type(self, input: DeploymentTargetType) -> Self
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
sourcepub fn set_deployment_target_type(
self,
input: Option<DeploymentTargetType>
) -> Self
pub fn set_deployment_target_type(
self,
input: Option<DeploymentTargetType>
) -> Self
The deployment type that is specific to the deployment's compute platform or deployments initiated by a CloudFormation stack update.
sourcepub fn instance_target(self, input: InstanceTarget) -> Self
pub fn instance_target(self, input: InstanceTarget) -> Self
Information about the target for a deployment that uses the EC2/On-premises compute platform.
sourcepub fn set_instance_target(self, input: Option<InstanceTarget>) -> Self
pub fn set_instance_target(self, input: Option<InstanceTarget>) -> Self
Information about the target for a deployment that uses the EC2/On-premises compute platform.
sourcepub fn lambda_target(self, input: LambdaTarget) -> Self
pub fn lambda_target(self, input: LambdaTarget) -> Self
Information about the target for a deployment that uses the Lambda compute platform.
sourcepub fn set_lambda_target(self, input: Option<LambdaTarget>) -> Self
pub fn set_lambda_target(self, input: Option<LambdaTarget>) -> Self
Information about the target for a deployment that uses the Lambda compute platform.
sourcepub fn ecs_target(self, input: EcsTarget) -> Self
pub fn ecs_target(self, input: EcsTarget) -> Self
Information about the target for a deployment that uses the Amazon ECS compute platform.
sourcepub fn set_ecs_target(self, input: Option<EcsTarget>) -> Self
pub fn set_ecs_target(self, input: Option<EcsTarget>) -> Self
Information about the target for a deployment that uses the Amazon ECS compute platform.
sourcepub fn cloud_formation_target(self, input: CloudFormationTarget) -> Self
pub fn cloud_formation_target(self, input: CloudFormationTarget) -> Self
Information about the target to be updated by an CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.
sourcepub fn set_cloud_formation_target(
self,
input: Option<CloudFormationTarget>
) -> Self
pub fn set_cloud_formation_target(
self,
input: Option<CloudFormationTarget>
) -> Self
Information about the target to be updated by an CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.
sourcepub fn build(self) -> DeploymentTarget
pub fn build(self) -> DeploymentTarget
Consumes the builder and constructs a DeploymentTarget
.