Package com.pulumi.aws.codedeploy.inputs
Class DeploymentGroupState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codedeploy.inputs.DeploymentGroupState
-
public final class DeploymentGroupState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeploymentGroupState.Builder
-
Field Summary
Fields Modifier and Type Field Description static DeploymentGroupStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<DeploymentGroupAlarmConfigurationArgs>>alarmConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>appName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()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 DeploymentGroupState.Builderbuilder()static DeploymentGroupState.Builderbuilder(DeploymentGroupState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>computePlatform()java.util.Optional<com.pulumi.core.Output<java.lang.String>>deploymentConfigName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>deploymentGroupId()java.util.Optional<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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>outdatedInstancesStrategy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<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.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>terminationHookEnabled()java.util.Optional<com.pulumi.core.Output<java.util.List<DeploymentGroupTriggerConfigurationArgs>>>triggerConfigurations()
-
-
-
Field Detail
-
Empty
public static final DeploymentGroupState 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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> appName()
- Returns:
- The name of the application.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The ARN of the CodeDeploy deployment group.
-
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:
- Auto Scaling 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).
-
computePlatform
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> computePlatform()
- Returns:
- The destination platform type for the deployment.
-
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".
-
deploymentGroupId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deploymentGroupId()
- Returns:
- The ID of the CodeDeploy deployment group.
-
deploymentGroupName
public java.util.Optional<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.
-
outdatedInstancesStrategy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> outdatedInstancesStrategy()
- Returns:
- Configuration block of Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. Valid values are `UPDATE` and `IGNORE`. Defaults to `UPDATE`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
serviceRoleArn
public java.util.Optional<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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
terminationHookEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> terminationHookEnabled()
- Returns:
- Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
-
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 DeploymentGroupState.Builder builder()
-
builder
public static DeploymentGroupState.Builder builder(DeploymentGroupState defaults)
-
-