1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. codedeploy
  5. getDeploymentGroup

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi

    Resource type definition for AWS::CodeDeploy::DeploymentGroup

    Using getDeploymentGroup

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDeploymentGroup(args: GetDeploymentGroupArgs, opts?: InvokeOptions): Promise<GetDeploymentGroupResult>
    function getDeploymentGroupOutput(args: GetDeploymentGroupOutputArgs, opts?: InvokeOptions): Output<GetDeploymentGroupResult>
    def get_deployment_group(application_name: Optional[str] = None,
                             deployment_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetDeploymentGroupResult
    def get_deployment_group_output(application_name: Optional[pulumi.Input[str]] = None,
                             deployment_group_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentGroupResult]
    func LookupDeploymentGroup(ctx *Context, args *LookupDeploymentGroupArgs, opts ...InvokeOption) (*LookupDeploymentGroupResult, error)
    func LookupDeploymentGroupOutput(ctx *Context, args *LookupDeploymentGroupOutputArgs, opts ...InvokeOption) LookupDeploymentGroupResultOutput

    > Note: This function is named LookupDeploymentGroup in the Go SDK.

    public static class GetDeploymentGroup 
    {
        public static Task<GetDeploymentGroupResult> InvokeAsync(GetDeploymentGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetDeploymentGroupResult> Invoke(GetDeploymentGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeploymentGroupResult> getDeploymentGroup(GetDeploymentGroupArgs args, InvokeOptions options)
    public static Output<GetDeploymentGroupResult> getDeploymentGroup(GetDeploymentGroupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:codedeploy:getDeploymentGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ApplicationName string
    The name of an existing CodeDeploy application to associate this deployment group with.
    DeploymentGroupName string
    A name for the deployment group. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.
    ApplicationName string
    The name of an existing CodeDeploy application to associate this deployment group with.
    DeploymentGroupName string
    A name for the deployment group. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.
    applicationName String
    The name of an existing CodeDeploy application to associate this deployment group with.
    deploymentGroupName String
    A name for the deployment group. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.
    applicationName string
    The name of an existing CodeDeploy application to associate this deployment group with.
    deploymentGroupName string
    A name for the deployment group. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.
    application_name str
    The name of an existing CodeDeploy application to associate this deployment group with.
    deployment_group_name str
    A name for the deployment group. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.
    applicationName String
    The name of an existing CodeDeploy application to associate this deployment group with.
    deploymentGroupName String
    A name for the deployment group. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the deployment group name.

    getDeploymentGroup Result

    The following output properties are available:

    AlarmConfiguration Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupAlarmConfiguration
    Information about the Amazon CloudWatch alarms that are associated with the deployment group.
    AutoRollbackConfiguration Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupAutoRollbackConfiguration
    Information about the automatic rollback configuration that is associated with the deployment group. If you specify this property, don't specify the Deployment property.
    AutoScalingGroups List<string>
    A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created. Duplicates are not allowed.
    BlueGreenDeploymentConfiguration Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupBlueGreenDeploymentConfiguration
    Information about blue/green deployment options for a deployment group.
    Deployment Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupDeployment
    The application revision to deploy to this deployment group. If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.
    DeploymentConfigName string
    A deployment configuration name or a predefined configuration name. With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).
    DeploymentStyle Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupDeploymentStyle
    Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer. If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.
    Ec2TagFilters List<Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupEc2TagFilter>
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.
    Ec2TagSet Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupEc2TagSet
    Information about groups of tags applied to Amazon EC2 instances. Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.
    EcsServices List<Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupEcsService>
    The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format :.
    LoadBalancerInfo Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupLoadBalancerInfo
    Information about the load balancer to use in a deployment.
    OnPremisesInstanceTagFilters List<Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupTagFilter>
    The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group. CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    OnPremisesTagSet Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupOnPremisesTagSet
    Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    OutdatedInstancesStrategy string
    Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.
    ServiceRoleArn string
    A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf. For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
    TerminationHookEnabled bool
    Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
    TriggerConfigurations List<Pulumi.AwsNative.CodeDeploy.Outputs.DeploymentGroupTriggerConfig>
    Information about triggers associated with the deployment group. Duplicates are not allowed.
    AlarmConfiguration DeploymentGroupAlarmConfiguration
    Information about the Amazon CloudWatch alarms that are associated with the deployment group.
    AutoRollbackConfiguration DeploymentGroupAutoRollbackConfiguration
    Information about the automatic rollback configuration that is associated with the deployment group. If you specify this property, don't specify the Deployment property.
    AutoScalingGroups []string
    A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created. Duplicates are not allowed.
    BlueGreenDeploymentConfiguration DeploymentGroupBlueGreenDeploymentConfiguration
    Information about blue/green deployment options for a deployment group.
    Deployment DeploymentGroupDeployment
    The application revision to deploy to this deployment group. If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.
    DeploymentConfigName string
    A deployment configuration name or a predefined configuration name. With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).
    DeploymentStyle DeploymentGroupDeploymentStyle
    Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer. If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.
    Ec2TagFilters []DeploymentGroupEc2TagFilter
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.
    Ec2TagSet DeploymentGroupEc2TagSet
    Information about groups of tags applied to Amazon EC2 instances. Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.
    EcsServices []DeploymentGroupEcsService
    The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format :.
    LoadBalancerInfo DeploymentGroupLoadBalancerInfo
    Information about the load balancer to use in a deployment.
    OnPremisesInstanceTagFilters []DeploymentGroupTagFilter
    The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group. CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    OnPremisesTagSet DeploymentGroupOnPremisesTagSet
    Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    OutdatedInstancesStrategy string
    Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.
    ServiceRoleArn string
    A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf. For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.
    Tags Tag
    The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
    TerminationHookEnabled bool
    Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
    TriggerConfigurations []DeploymentGroupTriggerConfig
    Information about triggers associated with the deployment group. Duplicates are not allowed.
    alarmConfiguration DeploymentGroupAlarmConfiguration
    Information about the Amazon CloudWatch alarms that are associated with the deployment group.
    autoRollbackConfiguration DeploymentGroupAutoRollbackConfiguration
    Information about the automatic rollback configuration that is associated with the deployment group. If you specify this property, don't specify the Deployment property.
    autoScalingGroups List<String>
    A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created. Duplicates are not allowed.
    blueGreenDeploymentConfiguration DeploymentGroupBlueGreenDeploymentConfiguration
    Information about blue/green deployment options for a deployment group.
    deployment DeploymentGroupDeployment
    The application revision to deploy to this deployment group. If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.
    deploymentConfigName String
    A deployment configuration name or a predefined configuration name. With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).
    deploymentStyle DeploymentGroupDeploymentStyle
    Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer. If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.
    ec2TagFilters List<DeploymentGroupEc2TagFilter>
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.
    ec2TagSet DeploymentGroupEc2TagSet
    Information about groups of tags applied to Amazon EC2 instances. Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.
    ecsServices List<DeploymentGroupEcsService>
    The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format :.
    loadBalancerInfo DeploymentGroupLoadBalancerInfo
    Information about the load balancer to use in a deployment.
    onPremisesInstanceTagFilters List<DeploymentGroupTagFilter>
    The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group. CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    onPremisesTagSet DeploymentGroupOnPremisesTagSet
    Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    outdatedInstancesStrategy String
    Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.
    serviceRoleArn String
    A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf. For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.
    tags List<Tag>
    The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
    terminationHookEnabled Boolean
    Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
    triggerConfigurations List<DeploymentGroupTriggerConfig>
    Information about triggers associated with the deployment group. Duplicates are not allowed.
    alarmConfiguration DeploymentGroupAlarmConfiguration
    Information about the Amazon CloudWatch alarms that are associated with the deployment group.
    autoRollbackConfiguration DeploymentGroupAutoRollbackConfiguration
    Information about the automatic rollback configuration that is associated with the deployment group. If you specify this property, don't specify the Deployment property.
    autoScalingGroups string[]
    A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created. Duplicates are not allowed.
    blueGreenDeploymentConfiguration DeploymentGroupBlueGreenDeploymentConfiguration
    Information about blue/green deployment options for a deployment group.
    deployment DeploymentGroupDeployment
    The application revision to deploy to this deployment group. If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.
    deploymentConfigName string
    A deployment configuration name or a predefined configuration name. With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).
    deploymentStyle DeploymentGroupDeploymentStyle
    Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer. If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.
    ec2TagFilters DeploymentGroupEc2TagFilter[]
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.
    ec2TagSet DeploymentGroupEc2TagSet
    Information about groups of tags applied to Amazon EC2 instances. Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.
    ecsServices DeploymentGroupEcsService[]
    The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format :.
    loadBalancerInfo DeploymentGroupLoadBalancerInfo
    Information about the load balancer to use in a deployment.
    onPremisesInstanceTagFilters DeploymentGroupTagFilter[]
    The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group. CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    onPremisesTagSet DeploymentGroupOnPremisesTagSet
    Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    outdatedInstancesStrategy string
    Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.
    serviceRoleArn string
    A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf. For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.
    tags Tag[]
    The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
    terminationHookEnabled boolean
    Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
    triggerConfigurations DeploymentGroupTriggerConfig[]
    Information about triggers associated with the deployment group. Duplicates are not allowed.
    alarm_configuration DeploymentGroupAlarmConfiguration
    Information about the Amazon CloudWatch alarms that are associated with the deployment group.
    auto_rollback_configuration DeploymentGroupAutoRollbackConfiguration
    Information about the automatic rollback configuration that is associated with the deployment group. If you specify this property, don't specify the Deployment property.
    auto_scaling_groups Sequence[str]
    A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created. Duplicates are not allowed.
    blue_green_deployment_configuration DeploymentGroupBlueGreenDeploymentConfiguration
    Information about blue/green deployment options for a deployment group.
    deployment DeploymentGroupDeployment
    The application revision to deploy to this deployment group. If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.
    deployment_config_name str
    A deployment configuration name or a predefined configuration name. With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).
    deployment_style DeploymentGroupDeploymentStyle
    Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer. If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.
    ec2_tag_filters Sequence[DeploymentGroupEc2TagFilter]
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.
    ec2_tag_set DeploymentGroupEc2TagSet
    Information about groups of tags applied to Amazon EC2 instances. Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.
    ecs_services Sequence[DeploymentGroupEcsService]
    The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format :.
    load_balancer_info DeploymentGroupLoadBalancerInfo
    Information about the load balancer to use in a deployment.
    on_premises_instance_tag_filters Sequence[DeploymentGroupTagFilter]
    The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group. CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    on_premises_tag_set DeploymentGroupOnPremisesTagSet
    Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    outdated_instances_strategy str
    Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.
    service_role_arn str
    A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf. For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.
    tags Sequence[root_Tag]
    The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
    termination_hook_enabled bool
    Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
    trigger_configurations Sequence[DeploymentGroupTriggerConfig]
    Information about triggers associated with the deployment group. Duplicates are not allowed.
    alarmConfiguration Property Map
    Information about the Amazon CloudWatch alarms that are associated with the deployment group.
    autoRollbackConfiguration Property Map
    Information about the automatic rollback configuration that is associated with the deployment group. If you specify this property, don't specify the Deployment property.
    autoScalingGroups List<String>
    A list of associated Auto Scaling groups that CodeDeploy automatically deploys revisions to when new instances are created. Duplicates are not allowed.
    blueGreenDeploymentConfiguration Property Map
    Information about blue/green deployment options for a deployment group.
    deployment Property Map
    The application revision to deploy to this deployment group. If you specify this property, your target application revision is deployed as soon as the provisioning process is complete. If you specify this property, don't specify the AutoRollbackConfiguration property.
    deploymentConfigName String
    A deployment configuration name or a predefined configuration name. With predefined configurations, you can deploy application revisions to one instance at a time (CodeDeployDefault.OneAtATime), half of the instances at a time (CodeDeployDefault.HalfAtATime), or all the instances at once (CodeDeployDefault.AllAtOnce).
    deploymentStyle Property Map
    Attributes that determine the type of deployment to run and whether to route deployment traffic behind a load balancer. If you specify this property with a blue/green deployment type, don't specify the AutoScalingGroups, LoadBalancerInfo, or Deployment properties.
    ec2TagFilters List<Property Map>
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify EC2TagFilters or Ec2TagSet, but not both.
    ec2TagSet Property Map
    Information about groups of tags applied to Amazon EC2 instances. Use when the deployment group includes only Amazon EC2 instances identified by all the tag groups. Cannot be used in the same call as ec2TagFilter.
    ecsServices List<Property Map>
    The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format :.
    loadBalancerInfo Property Map
    Information about the load balancer to use in a deployment.
    onPremisesInstanceTagFilters List<Property Map>
    The on-premises instance tags already applied to on-premises instances that you want to include in the deployment group. CodeDeploy includes all on-premises instances identified by any of the tags you specify in this deployment group. Duplicates are not allowed. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    onPremisesTagSet Property Map
    Information about groups of tags applied to on-premises instances. The deployment group includes only on-premises instances identified by all the tag groups. You can specify OnPremisesInstanceTagFilters or OnPremisesInstanceTagSet, but not both.
    outdatedInstancesStrategy String
    Indicates what happens when new Amazon EC2 instances are launched mid-deployment and do not receive the deployed application revision. If this option is set to UPDATE or is unspecified, CodeDeploy initiates one or more 'auto-update outdated instances' deployments to apply the deployed application revision to the new Amazon EC2 instances. If this option is set to IGNORE, CodeDeploy does not initiate a deployment to update the new Amazon EC2 instances. This may result in instances having different revisions.
    serviceRoleArn String
    A service role Amazon Resource Name (ARN) that grants CodeDeploy permission to make calls to AWS services on your behalf. For more information, see 'Create a Service Role for AWS CodeDeploy' in the AWS CodeDeploy User Guide.
    tags List<Property Map>
    The metadata that you apply to CodeDeploy deployment groups to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
    terminationHookEnabled Boolean
    Indicates whether the deployment group was configured to have CodeDeploy install a termination hook into an Auto Scaling group.
    triggerConfigurations List<Property Map>
    Information about triggers associated with the deployment group. Duplicates are not allowed.

    Supporting Types

    DeploymentGroupAlarm

    Name string
    The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.
    Name string
    The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.
    name String
    The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.
    name string
    The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.
    name str
    The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.
    name String
    The name of the alarm. Maximum length is 255 characters. Each alarm name can be used only once in a list of alarms.

    DeploymentGroupAlarmConfiguration

    Alarms List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupAlarm>
    A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
    Enabled bool
    Indicates whether the alarm configuration is enabled.
    IgnorePollAlarmFailure bool
    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.
    Alarms []DeploymentGroupAlarm
    A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
    Enabled bool
    Indicates whether the alarm configuration is enabled.
    IgnorePollAlarmFailure bool
    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.
    alarms List<DeploymentGroupAlarm>
    A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
    enabled Boolean
    Indicates whether the alarm configuration is enabled.
    ignorePollAlarmFailure Boolean
    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.
    alarms DeploymentGroupAlarm[]
    A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
    enabled boolean
    Indicates whether the alarm configuration is enabled.
    ignorePollAlarmFailure boolean
    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.
    alarms Sequence[DeploymentGroupAlarm]
    A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
    enabled bool
    Indicates whether the alarm configuration is enabled.
    ignore_poll_alarm_failure bool
    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.
    alarms List<Property Map>
    A list of alarms configured for the deployment or deployment group. A maximum of 10 alarms can be added.
    enabled Boolean
    Indicates whether the alarm configuration is enabled.
    ignorePollAlarmFailure Boolean
    Indicates whether a deployment should continue if information about the current state of alarms cannot be retrieved from Amazon CloudWatch. The default value is false.

    DeploymentGroupAutoRollbackConfiguration

    Enabled bool
    Indicates whether a defined automatic rollback configuration is currently enabled.
    Events List<string>
    The event type or types that trigger a rollback.
    Enabled bool
    Indicates whether a defined automatic rollback configuration is currently enabled.
    Events []string
    The event type or types that trigger a rollback.
    enabled Boolean
    Indicates whether a defined automatic rollback configuration is currently enabled.
    events List<String>
    The event type or types that trigger a rollback.
    enabled boolean
    Indicates whether a defined automatic rollback configuration is currently enabled.
    events string[]
    The event type or types that trigger a rollback.
    enabled bool
    Indicates whether a defined automatic rollback configuration is currently enabled.
    events Sequence[str]
    The event type or types that trigger a rollback.
    enabled Boolean
    Indicates whether a defined automatic rollback configuration is currently enabled.
    events List<String>
    The event type or types that trigger a rollback.

    DeploymentGroupBlueGreenDeploymentConfiguration

    DeploymentReadyOption Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupDeploymentReadyOption
    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
    GreenFleetProvisioningOption Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupGreenFleetProvisioningOption
    Information about how instances are provisioned for a replacement environment in a blue/green deployment.
    TerminateBlueInstancesOnDeploymentSuccess Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupBlueInstanceTerminationOption
    Information about whether to terminate instances in the original fleet during a blue/green deployment.
    DeploymentReadyOption DeploymentGroupDeploymentReadyOption
    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
    GreenFleetProvisioningOption DeploymentGroupGreenFleetProvisioningOption
    Information about how instances are provisioned for a replacement environment in a blue/green deployment.
    TerminateBlueInstancesOnDeploymentSuccess DeploymentGroupBlueInstanceTerminationOption
    Information about whether to terminate instances in the original fleet during a blue/green deployment.
    deploymentReadyOption DeploymentGroupDeploymentReadyOption
    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
    greenFleetProvisioningOption DeploymentGroupGreenFleetProvisioningOption
    Information about how instances are provisioned for a replacement environment in a blue/green deployment.
    terminateBlueInstancesOnDeploymentSuccess DeploymentGroupBlueInstanceTerminationOption
    Information about whether to terminate instances in the original fleet during a blue/green deployment.
    deploymentReadyOption DeploymentGroupDeploymentReadyOption
    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
    greenFleetProvisioningOption DeploymentGroupGreenFleetProvisioningOption
    Information about how instances are provisioned for a replacement environment in a blue/green deployment.
    terminateBlueInstancesOnDeploymentSuccess DeploymentGroupBlueInstanceTerminationOption
    Information about whether to terminate instances in the original fleet during a blue/green deployment.
    deployment_ready_option DeploymentGroupDeploymentReadyOption
    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
    green_fleet_provisioning_option DeploymentGroupGreenFleetProvisioningOption
    Information about how instances are provisioned for a replacement environment in a blue/green deployment.
    terminate_blue_instances_on_deployment_success DeploymentGroupBlueInstanceTerminationOption
    Information about whether to terminate instances in the original fleet during a blue/green deployment.
    deploymentReadyOption Property Map
    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
    greenFleetProvisioningOption Property Map
    Information about how instances are provisioned for a replacement environment in a blue/green deployment.
    terminateBlueInstancesOnDeploymentSuccess Property Map
    Information about whether to terminate instances in the original fleet during a blue/green deployment.

    DeploymentGroupBlueInstanceTerminationOption

    Action string
    The action to take on instances in the original environment after a successful blue/green deployment.
    TerminationWaitTimeInMinutes int
    For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).
    Action string
    The action to take on instances in the original environment after a successful blue/green deployment.
    TerminationWaitTimeInMinutes int
    For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).
    action String
    The action to take on instances in the original environment after a successful blue/green deployment.
    terminationWaitTimeInMinutes Integer
    For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).
    action string
    The action to take on instances in the original environment after a successful blue/green deployment.
    terminationWaitTimeInMinutes number
    For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).
    action str
    The action to take on instances in the original environment after a successful blue/green deployment.
    termination_wait_time_in_minutes int
    For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).
    action String
    The action to take on instances in the original environment after a successful blue/green deployment.
    terminationWaitTimeInMinutes Number
    For an Amazon EC2 deployment, the number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. For an Amazon ECS deployment, the number of minutes before deleting the original (blue) task set. During an Amazon ECS deployment, CodeDeploy shifts traffic from the original (blue) task set to a replacement (green) task set. The maximum setting is 2880 minutes (2 days).

    DeploymentGroupDeployment

    Revision Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupRevisionLocation
    Information about the location of stored application artifacts and the service from which to retrieve them.
    Description string
    A description of the deployment.
    IgnoreApplicationStopFailures bool
    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.
    Revision DeploymentGroupRevisionLocation
    Information about the location of stored application artifacts and the service from which to retrieve them.
    Description string
    A description of the deployment.
    IgnoreApplicationStopFailures bool
    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.
    revision DeploymentGroupRevisionLocation
    Information about the location of stored application artifacts and the service from which to retrieve them.
    description String
    A description of the deployment.
    ignoreApplicationStopFailures Boolean
    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.
    revision DeploymentGroupRevisionLocation
    Information about the location of stored application artifacts and the service from which to retrieve them.
    description string
    A description of the deployment.
    ignoreApplicationStopFailures boolean
    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.
    revision DeploymentGroupRevisionLocation
    Information about the location of stored application artifacts and the service from which to retrieve them.
    description str
    A description of the deployment.
    ignore_application_stop_failures bool
    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.
    revision Property Map
    Information about the location of stored application artifacts and the service from which to retrieve them.
    description String
    A description of the deployment.
    ignoreApplicationStopFailures Boolean
    If true, then if an ApplicationStop, BeforeBlockTraffic, or AfterBlockTraffic deployment lifecycle event to an instance fails, then the deployment continues to the next deployment lifecycle event. If false or not specified, then if a lifecycle event fails during a deployment to an instance, that deployment fails. If deployment to that instance is part of an overall deployment and the number of healthy hosts is not less than the minimum number of healthy hosts, then a deployment to the next instance is attempted.

    DeploymentGroupDeploymentReadyOption

    ActionOnTimeout string
    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment. CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
    WaitTimeInMinutes int
    The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
    ActionOnTimeout string
    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment. CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
    WaitTimeInMinutes int
    The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
    actionOnTimeout String
    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment. CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
    waitTimeInMinutes Integer
    The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
    actionOnTimeout string
    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment. CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
    waitTimeInMinutes number
    The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
    action_on_timeout str
    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment. CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
    wait_time_in_minutes int
    The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.
    actionOnTimeout String
    Information about when to reroute traffic from an original environment to a replacement environment in a blue/green deployment. CONTINUE_DEPLOYMENT: Register new instances with the load balancer immediately after the new application revision is installed on the instances in the replacement environment. STOP_DEPLOYMENT: Do not register new instances with a load balancer unless traffic rerouting is started using ContinueDeployment . If traffic rerouting is not started before the end of the specified wait period, the deployment status is changed to Stopped.
    waitTimeInMinutes Number
    The number of minutes to wait before the status of a blue/green deployment is changed to Stopped if rerouting is not started manually. Applies only to the STOP_DEPLOYMENT option for actionOnTimeout.

    DeploymentGroupDeploymentStyle

    DeploymentOption string
    Indicates whether to route deployment traffic behind a load balancer.
    DeploymentType string
    Indicates whether to run an in-place or blue/green deployment.
    DeploymentOption string
    Indicates whether to route deployment traffic behind a load balancer.
    DeploymentType string
    Indicates whether to run an in-place or blue/green deployment.
    deploymentOption String
    Indicates whether to route deployment traffic behind a load balancer.
    deploymentType String
    Indicates whether to run an in-place or blue/green deployment.
    deploymentOption string
    Indicates whether to route deployment traffic behind a load balancer.
    deploymentType string
    Indicates whether to run an in-place or blue/green deployment.
    deployment_option str
    Indicates whether to route deployment traffic behind a load balancer.
    deployment_type str
    Indicates whether to run an in-place or blue/green deployment.
    deploymentOption String
    Indicates whether to route deployment traffic behind a load balancer.
    deploymentType String
    Indicates whether to run an in-place or blue/green deployment.

    DeploymentGroupEc2TagFilter

    Key string
    The tag filter key.
    Type string
    The tag filter type.
    Value string
    The tag filter value.
    Key string
    The tag filter key.
    Type string
    The tag filter type.
    Value string
    The tag filter value.
    key String
    The tag filter key.
    type String
    The tag filter type.
    value String
    The tag filter value.
    key string
    The tag filter key.
    type string
    The tag filter type.
    value string
    The tag filter value.
    key str
    The tag filter key.
    type str
    The tag filter type.
    value str
    The tag filter value.
    key String
    The tag filter key.
    type String
    The tag filter type.
    value String
    The tag filter value.

    DeploymentGroupEc2TagSet

    Ec2TagSetList List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupEc2TagSetListObject>
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.
    Ec2TagSetList []DeploymentGroupEc2TagSetListObject
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.
    ec2TagSetList List<DeploymentGroupEc2TagSetListObject>
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.
    ec2TagSetList DeploymentGroupEc2TagSetListObject[]
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.
    ec2_tag_set_list Sequence[DeploymentGroupEc2TagSetListObject]
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.
    ec2TagSetList List<Property Map>
    The Amazon EC2 tags that are already applied to Amazon EC2 instances that you want to include in the deployment group. CodeDeploy includes all Amazon EC2 instances identified by any of the tags you specify in this deployment group.

    DeploymentGroupEc2TagSetListObject

    Ec2TagGroup List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupEc2TagFilter>
    A list that contains other lists of Amazon EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    Ec2TagGroup []DeploymentGroupEc2TagFilter
    A list that contains other lists of Amazon EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    ec2TagGroup List<DeploymentGroupEc2TagFilter>
    A list that contains other lists of Amazon EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    ec2TagGroup DeploymentGroupEc2TagFilter[]
    A list that contains other lists of Amazon EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    ec2_tag_group Sequence[DeploymentGroupEc2TagFilter]
    A list that contains other lists of Amazon EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    ec2TagGroup List<Property Map>
    A list that contains other lists of Amazon EC2 instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

    DeploymentGroupEcsService

    ClusterName string
    The name of the cluster that the Amazon ECS service is associated with.
    ServiceName string
    The name of the target Amazon ECS service.
    ClusterName string
    The name of the cluster that the Amazon ECS service is associated with.
    ServiceName string
    The name of the target Amazon ECS service.
    clusterName String
    The name of the cluster that the Amazon ECS service is associated with.
    serviceName String
    The name of the target Amazon ECS service.
    clusterName string
    The name of the cluster that the Amazon ECS service is associated with.
    serviceName string
    The name of the target Amazon ECS service.
    cluster_name str
    The name of the cluster that the Amazon ECS service is associated with.
    service_name str
    The name of the target Amazon ECS service.
    clusterName String
    The name of the cluster that the Amazon ECS service is associated with.
    serviceName String
    The name of the target Amazon ECS service.

    DeploymentGroupElbInfo

    Name string
    For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.
    Name string
    For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.
    name String
    For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.
    name string
    For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.
    name str
    For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.
    name String
    For blue/green deployments, the name of the load balancer that is used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment is complete.

    DeploymentGroupGitHubLocation

    CommitId string
    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
    Repository string
    The GitHub account and repository pair that stores the application revision to be deployed.
    CommitId string
    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
    Repository string
    The GitHub account and repository pair that stores the application revision to be deployed.
    commitId String
    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
    repository String
    The GitHub account and repository pair that stores the application revision to be deployed.
    commitId string
    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
    repository string
    The GitHub account and repository pair that stores the application revision to be deployed.
    commit_id str
    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
    repository str
    The GitHub account and repository pair that stores the application revision to be deployed.
    commitId String
    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.
    repository String
    The GitHub account and repository pair that stores the application revision to be deployed.

    DeploymentGroupGreenFleetProvisioningOption

    Action string
    The method used to add instances to a replacement environment.
    Action string
    The method used to add instances to a replacement environment.
    action String
    The method used to add instances to a replacement environment.
    action string
    The method used to add instances to a replacement environment.
    action str
    The method used to add instances to a replacement environment.
    action String
    The method used to add instances to a replacement environment.

    DeploymentGroupLoadBalancerInfo

    ElbInfoList List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupElbInfo>
    An array that contains information about the load balancers to use for load balancing in a deployment. If you're using Classic Load Balancers, specify those load balancers in this array.
    TargetGroupInfoList List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupTargetGroupInfo>
    An array that contains information about the target groups to use for load balancing in a deployment. If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.
    TargetGroupPairInfoList List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupTargetGroupPairInfo>
    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.
    ElbInfoList []DeploymentGroupElbInfo
    An array that contains information about the load balancers to use for load balancing in a deployment. If you're using Classic Load Balancers, specify those load balancers in this array.
    TargetGroupInfoList []DeploymentGroupTargetGroupInfo
    An array that contains information about the target groups to use for load balancing in a deployment. If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.
    TargetGroupPairInfoList []DeploymentGroupTargetGroupPairInfo
    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.
    elbInfoList List<DeploymentGroupElbInfo>
    An array that contains information about the load balancers to use for load balancing in a deployment. If you're using Classic Load Balancers, specify those load balancers in this array.
    targetGroupInfoList List<DeploymentGroupTargetGroupInfo>
    An array that contains information about the target groups to use for load balancing in a deployment. If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.
    targetGroupPairInfoList List<DeploymentGroupTargetGroupPairInfo>
    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.
    elbInfoList DeploymentGroupElbInfo[]
    An array that contains information about the load balancers to use for load balancing in a deployment. If you're using Classic Load Balancers, specify those load balancers in this array.
    targetGroupInfoList DeploymentGroupTargetGroupInfo[]
    An array that contains information about the target groups to use for load balancing in a deployment. If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.
    targetGroupPairInfoList DeploymentGroupTargetGroupPairInfo[]
    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.
    elb_info_list Sequence[DeploymentGroupElbInfo]
    An array that contains information about the load balancers to use for load balancing in a deployment. If you're using Classic Load Balancers, specify those load balancers in this array.
    target_group_info_list Sequence[DeploymentGroupTargetGroupInfo]
    An array that contains information about the target groups to use for load balancing in a deployment. If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.
    target_group_pair_info_list Sequence[DeploymentGroupTargetGroupPairInfo]
    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.
    elbInfoList List<Property Map>
    An array that contains information about the load balancers to use for load balancing in a deployment. If you're using Classic Load Balancers, specify those load balancers in this array.
    targetGroupInfoList List<Property Map>
    An array that contains information about the target groups to use for load balancing in a deployment. If you're using Application Load Balancers and Network Load Balancers, specify their associated target groups in this array.
    targetGroupPairInfoList List<Property Map>
    The target group pair information. This is an array of TargeGroupPairInfo objects with a maximum size of one.

    DeploymentGroupOnPremisesTagSet

    OnPremisesTagSetList List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupOnPremisesTagSetListObject>
    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    OnPremisesTagSetList []DeploymentGroupOnPremisesTagSetListObject
    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    onPremisesTagSetList List<DeploymentGroupOnPremisesTagSetListObject>
    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    onPremisesTagSetList DeploymentGroupOnPremisesTagSetListObject[]
    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    on_premises_tag_set_list Sequence[DeploymentGroupOnPremisesTagSetListObject]
    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.
    onPremisesTagSetList List<Property Map>
    A list that contains other lists of on-premises instance tag groups. For an instance to be included in the deployment group, it must be identified by all of the tag groups in the list.

    DeploymentGroupOnPremisesTagSetListObject

    OnPremisesTagGroup []DeploymentGroupTagFilter
    Information about groups of on-premises instance tags.
    onPremisesTagGroup List<DeploymentGroupTagFilter>
    Information about groups of on-premises instance tags.
    onPremisesTagGroup DeploymentGroupTagFilter[]
    Information about groups of on-premises instance tags.
    on_premises_tag_group Sequence[DeploymentGroupTagFilter]
    Information about groups of on-premises instance tags.
    onPremisesTagGroup List<Property Map>
    Information about groups of on-premises instance tags.

    DeploymentGroupRevisionLocation

    GitHubLocation Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupGitHubLocation
    Information about the location of application artifacts stored in GitHub.
    RevisionType string
    The type of application revision.
    S3Location Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupS3Location
    Information about the location of a revision stored in Amazon S3.
    GitHubLocation DeploymentGroupGitHubLocation
    Information about the location of application artifacts stored in GitHub.
    RevisionType string
    The type of application revision.
    S3Location DeploymentGroupS3Location
    Information about the location of a revision stored in Amazon S3.
    gitHubLocation DeploymentGroupGitHubLocation
    Information about the location of application artifacts stored in GitHub.
    revisionType String
    The type of application revision.
    s3Location DeploymentGroupS3Location
    Information about the location of a revision stored in Amazon S3.
    gitHubLocation DeploymentGroupGitHubLocation
    Information about the location of application artifacts stored in GitHub.
    revisionType string
    The type of application revision.
    s3Location DeploymentGroupS3Location
    Information about the location of a revision stored in Amazon S3.
    git_hub_location DeploymentGroupGitHubLocation
    Information about the location of application artifacts stored in GitHub.
    revision_type str
    The type of application revision.
    s3_location DeploymentGroupS3Location
    Information about the location of a revision stored in Amazon S3.
    gitHubLocation Property Map
    Information about the location of application artifacts stored in GitHub.
    revisionType String
    The type of application revision.
    s3Location Property Map
    Information about the location of a revision stored in Amazon S3.

    DeploymentGroupS3Location

    Bucket string
    The name of the Amazon S3 bucket where the application revision is stored.
    Key string
    The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
    BundleType string
    The file type of the application revision.
    ETag string
    The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision. If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
    Version string
    A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision. If the version is not specified, the system uses the most recent version by default.
    Bucket string
    The name of the Amazon S3 bucket where the application revision is stored.
    Key string
    The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
    BundleType string
    The file type of the application revision.
    ETag string
    The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision. If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
    Version string
    A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision. If the version is not specified, the system uses the most recent version by default.
    bucket String
    The name of the Amazon S3 bucket where the application revision is stored.
    key String
    The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
    bundleType String
    The file type of the application revision.
    eTag String
    The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision. If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
    version String
    A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision. If the version is not specified, the system uses the most recent version by default.
    bucket string
    The name of the Amazon S3 bucket where the application revision is stored.
    key string
    The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
    bundleType string
    The file type of the application revision.
    eTag string
    The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision. If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
    version string
    A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision. If the version is not specified, the system uses the most recent version by default.
    bucket str
    The name of the Amazon S3 bucket where the application revision is stored.
    key str
    The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
    bundle_type str
    The file type of the application revision.
    e_tag str
    The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision. If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
    version str
    A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision. If the version is not specified, the system uses the most recent version by default.
    bucket String
    The name of the Amazon S3 bucket where the application revision is stored.
    key String
    The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
    bundleType String
    The file type of the application revision.
    eTag String
    The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision. If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
    version String
    A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision. If the version is not specified, the system uses the most recent version by default.

    DeploymentGroupTagFilter

    Key string
    The on-premises instance tag filter key.
    Type string
    The on-premises instance tag filter type
    Value string
    The on-premises instance tag filter value.
    Key string
    The on-premises instance tag filter key.
    Type string
    The on-premises instance tag filter type
    Value string
    The on-premises instance tag filter value.
    key String
    The on-premises instance tag filter key.
    type String
    The on-premises instance tag filter type
    value String
    The on-premises instance tag filter value.
    key string
    The on-premises instance tag filter key.
    type string
    The on-premises instance tag filter type
    value string
    The on-premises instance tag filter value.
    key str
    The on-premises instance tag filter key.
    type str
    The on-premises instance tag filter type
    value str
    The on-premises instance tag filter value.
    key String
    The on-premises instance tag filter key.
    type String
    The on-premises instance tag filter type
    value String
    The on-premises instance tag filter value.

    DeploymentGroupTargetGroupInfo

    Name string
    For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.
    Name string
    For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.
    name String
    For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.
    name string
    For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.
    name str
    For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.
    name String
    For blue/green deployments, the name of the target group that instances in the original environment are deregistered from, and instances in the replacement environment registered with. For in-place deployments, the name of the target group that instances are deregistered from, so they are not serving traffic during a deployment, and then re-registered with after the deployment completes. No duplicates allowed.

    DeploymentGroupTargetGroupPairInfo

    ProdTrafficRoute Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupTrafficRoute
    The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.
    TargetGroups List<Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupTargetGroupInfo>
    One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.
    TestTrafficRoute Pulumi.AwsNative.CodeDeploy.Inputs.DeploymentGroupTrafficRoute
    An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.
    ProdTrafficRoute DeploymentGroupTrafficRoute
    The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.
    TargetGroups []DeploymentGroupTargetGroupInfo
    One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.
    TestTrafficRoute DeploymentGroupTrafficRoute
    An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.
    prodTrafficRoute DeploymentGroupTrafficRoute
    The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.
    targetGroups List<DeploymentGroupTargetGroupInfo>
    One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.
    testTrafficRoute DeploymentGroupTrafficRoute
    An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.
    prodTrafficRoute DeploymentGroupTrafficRoute
    The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.
    targetGroups DeploymentGroupTargetGroupInfo[]
    One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.
    testTrafficRoute DeploymentGroupTrafficRoute
    An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.
    prod_traffic_route DeploymentGroupTrafficRoute
    The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.
    target_groups Sequence[DeploymentGroupTargetGroupInfo]
    One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.
    test_traffic_route DeploymentGroupTrafficRoute
    An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.
    prodTrafficRoute Property Map
    The path used by a load balancer to route production traffic when an Amazon ECS deployment is complete.
    targetGroups List<Property Map>
    One pair of target groups. One is associated with the original task set. The second is associated with the task set that serves traffic after the deployment is complete.
    testTrafficRoute Property Map
    An optional path used by a load balancer to route test traffic after an Amazon ECS deployment. Validation can occur while test traffic is served during a deployment.

    DeploymentGroupTrafficRoute

    ListenerArns List<string>
    The Amazon Resource Name (ARN) of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.
    ListenerArns []string
    The Amazon Resource Name (ARN) of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.
    listenerArns List<String>
    The Amazon Resource Name (ARN) of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.
    listenerArns string[]
    The Amazon Resource Name (ARN) of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.
    listener_arns Sequence[str]
    The Amazon Resource Name (ARN) of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.
    listenerArns List<String>
    The Amazon Resource Name (ARN) of one listener. The listener identifies the route between a target group and a load balancer. This is an array of strings with a maximum size of one.

    DeploymentGroupTriggerConfig

    TriggerEvents List<string>
    The event type or types that trigger notifications.
    TriggerName string
    The name of the notification trigger.
    TriggerTargetArn string
    The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.
    TriggerEvents []string
    The event type or types that trigger notifications.
    TriggerName string
    The name of the notification trigger.
    TriggerTargetArn string
    The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.
    triggerEvents List<String>
    The event type or types that trigger notifications.
    triggerName String
    The name of the notification trigger.
    triggerTargetArn String
    The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.
    triggerEvents string[]
    The event type or types that trigger notifications.
    triggerName string
    The name of the notification trigger.
    triggerTargetArn string
    The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.
    trigger_events Sequence[str]
    The event type or types that trigger notifications.
    trigger_name str
    The name of the notification trigger.
    trigger_target_arn str
    The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.
    triggerEvents List<String>
    The event type or types that trigger notifications.
    triggerName String
    The name of the notification trigger.
    triggerTargetArn String
    The Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic through which notifications about deployment or instance events are sent.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.57.0
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.