Package com.pulumi.aws.codedeploy
Class DeploymentGroupArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codedeploy.DeploymentGroupArgs
-
public final class DeploymentGroupArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeploymentGroupArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DeploymentGroupArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<DeploymentGroupAlarmConfigurationArgs>>
alarmConfiguration()
com.pulumi.core.Output<java.lang.String>
appName()
java.util.Optional<com.pulumi.core.Output<DeploymentGroupAutoRollbackConfigurationArgs>>
autoRollbackConfiguration()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
autoscalingGroups()
java.util.Optional<com.pulumi.core.Output<DeploymentGroupBlueGreenDeploymentConfigArgs>>
blueGreenDeploymentConfig()
static DeploymentGroupArgs.Builder
builder()
static DeploymentGroupArgs.Builder
builder(DeploymentGroupArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
deploymentConfigName()
com.pulumi.core.Output<java.lang.String>
deploymentGroupName()
java.util.Optional<com.pulumi.core.Output<DeploymentGroupDeploymentStyleArgs>>
deploymentStyle()
java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupEc2TagFilterArgs>>>
ec2TagFilters()
java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupEc2TagSetArgs>>>
ec2TagSets()
java.util.Optional<com.pulumi.core.Output<DeploymentGroupEcsServiceArgs>>
ecsService()
java.util.Optional<com.pulumi.core.Output<DeploymentGroupLoadBalancerInfoArgs>>
loadBalancerInfo()
java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupOnPremisesInstanceTagFilterArgs>>>
onPremisesInstanceTagFilters()
com.pulumi.core.Output<java.lang.String>
serviceRoleArn()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupTriggerConfigurationArgs>>>
triggerConfigurations()
-
-
-
Field Detail
-
Empty
public static final DeploymentGroupArgs Empty
-
-
Method Detail
-
alarmConfiguration
public java.util.Optional<com.pulumi.core.Output<DeploymentGroupAlarmConfigurationArgs>> alarmConfiguration()
- Returns:
- Configuration block of alarms associated with the deployment group (documented below).
-
appName
public com.pulumi.core.Output<java.lang.String> appName()
- Returns:
- The name of the application.
-
autoRollbackConfiguration
public java.util.Optional<com.pulumi.core.Output<DeploymentGroupAutoRollbackConfigurationArgs>> autoRollbackConfiguration()
- Returns:
- Configuration block of the automatic rollback configuration associated with the deployment group (documented below).
-
autoscalingGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> autoscalingGroups()
- Returns:
- Autoscaling groups associated with the deployment group.
-
blueGreenDeploymentConfig
public java.util.Optional<com.pulumi.core.Output<DeploymentGroupBlueGreenDeploymentConfigArgs>> blueGreenDeploymentConfig()
- Returns:
- Configuration block of the blue/green deployment options for a deployment group (documented below).
-
deploymentConfigName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deploymentConfigName()
- Returns:
- The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime".
-
deploymentGroupName
public com.pulumi.core.Output<java.lang.String> deploymentGroupName()
- Returns:
- The name of the deployment group.
-
deploymentStyle
public java.util.Optional<com.pulumi.core.Output<DeploymentGroupDeploymentStyleArgs>> deploymentStyle()
- Returns:
- Configuration block of the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer (documented below).
-
ec2TagFilters
public java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupEc2TagFilterArgs>>> ec2TagFilters()
- Returns:
- Tag filters associated with the deployment group. See the AWS docs for details.
-
ec2TagSets
public java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupEc2TagSetArgs>>> ec2TagSets()
- Returns:
- Configuration block(s) of Tag filters associated with the deployment group, which are also referred to as tag groups (documented below). See the AWS docs for details.
-
ecsService
public java.util.Optional<com.pulumi.core.Output<DeploymentGroupEcsServiceArgs>> ecsService()
- Returns:
- Configuration block(s) of the ECS services for a deployment group (documented below).
-
loadBalancerInfo
public java.util.Optional<com.pulumi.core.Output<DeploymentGroupLoadBalancerInfoArgs>> loadBalancerInfo()
- Returns:
- Single configuration block of the load balancer to use in a blue/green deployment (documented below).
-
onPremisesInstanceTagFilters
public java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupOnPremisesInstanceTagFilterArgs>>> onPremisesInstanceTagFilters()
- Returns:
- On premise tag filters associated with the group. See the AWS docs for details.
-
serviceRoleArn
public com.pulumi.core.Output<java.lang.String> serviceRoleArn()
- Returns:
- The service role ARN that allows deployments.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. .If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
triggerConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupTriggerConfigurationArgs>>> triggerConfigurations()
- Returns:
- Configuration block(s) of the triggers for the deployment group (documented below).
-
builder
public static DeploymentGroupArgs.Builder builder()
-
builder
public static DeploymentGroupArgs.Builder builder(DeploymentGroupArgs defaults)
-
-