Class DeploymentGroupState
Inherited Members
Namespace: Pulumi.Aws.CodeDeploy
Assembly: Pulumi.Aws.dll
Syntax
public sealed class DeploymentGroupState : ResourceArgs
Constructors
View SourceDeploymentGroupState()
Declaration
public DeploymentGroupState()
Properties
View SourceAlarmConfiguration
Configuration block of alarms associated with the deployment group (documented below).
Declaration
public Input<DeploymentGroupAlarmConfigurationGetArgs> AlarmConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupAlarmConfigurationGetArgs> |
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<DeploymentGroupAutoRollbackConfigurationGetArgs> AutoRollbackConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupAutoRollbackConfigurationGetArgs> |
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<DeploymentGroupBlueGreenDeploymentConfigGetArgs> BlueGreenDeploymentConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupBlueGreenDeploymentConfigGetArgs> |
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<DeploymentGroupDeploymentStyleGetArgs> DeploymentStyle { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupDeploymentStyleGetArgs> |
Ec2TagFilters
Tag filters associated with the deployment group. See the AWS docs for details.
Declaration
public InputList<DeploymentGroupEc2TagFilterGetArgs> Ec2TagFilters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<DeploymentGroupEc2TagFilterGetArgs> |
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<DeploymentGroupEc2TagSetGetArgs> Ec2TagSets { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<DeploymentGroupEc2TagSetGetArgs> |
EcsService
Configuration block(s) of the ECS services for a deployment group (documented below).
Declaration
public Input<DeploymentGroupEcsServiceGetArgs> EcsService { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupEcsServiceGetArgs> |
LoadBalancerInfo
Single configuration block of the load balancer to use in a blue/green deployment (documented below).
Declaration
public Input<DeploymentGroupLoadBalancerInfoGetArgs> LoadBalancerInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<DeploymentGroupLoadBalancerInfoGetArgs> |
OnPremisesInstanceTagFilters
On premise tag filters associated with the group. See the AWS docs for details.
Declaration
public InputList<DeploymentGroupOnPremisesInstanceTagFilterGetArgs> OnPremisesInstanceTagFilters { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<DeploymentGroupOnPremisesInstanceTagFilterGetArgs> |
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<DeploymentGroupTriggerConfigurationGetArgs> TriggerConfigurations { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<DeploymentGroupTriggerConfigurationGetArgs> |