Show / Hide Table of Contents

Class DeploymentGroupArgs

Inheritance
System.Object
InputArgs
ResourceArgs
DeploymentGroupArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.CodeDeploy
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DeploymentGroupArgs : ResourceArgs

Constructors

View Source

DeploymentGroupArgs()

Declaration
public DeploymentGroupArgs()

Properties

View Source

AlarmConfiguration

Configuration block of alarms associated with the deployment group (documented below).

Declaration
public Input<DeploymentGroupAlarmConfigurationArgs> AlarmConfiguration { get; set; }
Property Value
Type Description
Input<DeploymentGroupAlarmConfigurationArgs>
View Source

AppName

The name of the application.

Declaration
public Input<string> AppName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AutoRollbackConfiguration

Configuration block of the automatic rollback configuration associated with the deployment group (documented below).

Declaration
public Input<DeploymentGroupAutoRollbackConfigurationArgs> AutoRollbackConfiguration { get; set; }
Property Value
Type Description
Input<DeploymentGroupAutoRollbackConfigurationArgs>
View Source

AutoscalingGroups

Autoscaling groups associated with the deployment group.

Declaration
public InputList<string> AutoscalingGroups { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

BlueGreenDeploymentConfig

Configuration block of the blue/green deployment options for a deployment group (documented below).

Declaration
public Input<DeploymentGroupBlueGreenDeploymentConfigArgs> BlueGreenDeploymentConfig { get; set; }
Property Value
Type Description
Input<DeploymentGroupBlueGreenDeploymentConfigArgs>
View Source

DeploymentConfigName

The name of the group's deployment config. The default is "CodeDeployDefault.OneAtATime".

Declaration
public Input<string> DeploymentConfigName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DeploymentGroupName

The name of the deployment group.

Declaration
public Input<string> DeploymentGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DeploymentStyle

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).

Declaration
public Input<DeploymentGroupDeploymentStyleArgs> DeploymentStyle { get; set; }
Property Value
Type Description
Input<DeploymentGroupDeploymentStyleArgs>
View Source

Ec2TagFilters

Tag filters associated with the deployment group. See the AWS docs for details.

Declaration
public InputList<DeploymentGroupEc2TagFilterArgs> Ec2TagFilters { get; set; }
Property Value
Type Description
InputList<DeploymentGroupEc2TagFilterArgs>
View Source

Ec2TagSets

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.

Declaration
public InputList<DeploymentGroupEc2TagSetArgs> Ec2TagSets { get; set; }
Property Value
Type Description
InputList<DeploymentGroupEc2TagSetArgs>
View Source

EcsService

Configuration block(s) of the ECS services for a deployment group (documented below).

Declaration
public Input<DeploymentGroupEcsServiceArgs> EcsService { get; set; }
Property Value
Type Description
Input<DeploymentGroupEcsServiceArgs>
View Source

LoadBalancerInfo

Single configuration block of the load balancer to use in a blue/green deployment (documented below).

Declaration
public Input<DeploymentGroupLoadBalancerInfoArgs> LoadBalancerInfo { get; set; }
Property Value
Type Description
Input<DeploymentGroupLoadBalancerInfoArgs>
View Source

OnPremisesInstanceTagFilters

On premise tag filters associated with the group. See the AWS docs for details.

Declaration
public InputList<DeploymentGroupOnPremisesInstanceTagFilterArgs> OnPremisesInstanceTagFilters { get; set; }
Property Value
Type Description
InputList<DeploymentGroupOnPremisesInstanceTagFilterArgs>
View Source

ServiceRoleArn

The service role ARN that allows deployments.

Declaration
public Input<string> ServiceRoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TriggerConfigurations

Configuration block(s) of the triggers for the deployment group (documented below).

Declaration
public InputList<DeploymentGroupTriggerConfigurationArgs> TriggerConfigurations { get; set; }
Property Value
Type Description
InputList<DeploymentGroupTriggerConfigurationArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.