Class DeploymentGroupArgs
Inherited Members
Namespace: Pulumi.Aws.CodeDeploy
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DeploymentGroupArgs : ResourceArgs
Constructors
View SourceDeploymentGroupArgs()
Declaration
public DeploymentGroupArgs()
Properties
View SourceAlarmConfiguration
Configuration block of alarms associated with the deployment group (documented below).
Declaration
public Input<DeploymentGroupAlarmConfigurationArgs> AlarmConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupAlarmConfigurationArgs> |
AppName
The name of the application.
Declaration
public Input<string> AppName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
AutoscalingGroups
Autoscaling groups associated with the deployment group.
Declaration
public InputList<string> AutoscalingGroups { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
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> |
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> |
DeploymentGroupName
The name of the deployment group.
Declaration
public Input<string> DeploymentGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
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> |
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> |
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> |
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> |
ServiceRoleArn
The service role ARN that allows deployments.
Declaration
public Input<string> ServiceRoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |