ApplicationName |
String
|
Required: Yes. The name of an AWS CodeDeploy application for this deployment group.Update requires: Replacement |
AutoScalingGroups |
String
|
Required: No. A list of associated Auto Scaling groups that AWS CodeDeploy automatically deploys revisions to
when new instances are created.Update requires: No interruption |
Deployment |
AWSCodeDeployDeploymentGroupDeployment
|
Required: No. The application revision that will be deployed to this deployment group.Update requires: No interruption |
DeploymentConfigName |
String
|
Required: No. A deployment configuration name or a predefined configuration name. With
predefined configurations, you can deploy application revisions to one instance at
a time, half of the instances at a time, or all the instances at once. For more
information and valid values, see the DeploymentConfigName parameter
for the CreateDeploymentGroup action in the
AWS CodeDeploy API Reference.Update requires: No interruption |
DeploymentGroupName |
String
|
Required: No. 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. For more
information, see Name Type.ImportantIf you specify a name, you cannot do updates that require this resource to be replaced.
You can still do updates that require no or some interruption. If you must replace the resource, specify a new name.Update requires: Replacement |
Ec2TagFilters |
AWSCodeDeployDeploymentGroupEc2TagFilters
|
Required: No. The Amazon EC2 tags to filter on. AWS CodeDeploy includes all instances that match the tag
filter with this deployment group.Update requires: No interruption |
OnPremisesInstanceTagFilters |
AWSCodeDeployDeploymentGroupOnPremisesInstanceTagFilters
|
Required: No. The on-premises instance tags to filter on. AWS CodeDeploy includes all on-premises
instances that match the tag filter with this deployment group. To register
on-premises instances with AWS CodeDeploy, see Configure Existing
On-Premises Instances by Using AWS CodeDeploy in the
AWS CodeDeploy User Guide.Update requires: No interruption |
ServiceRoleArn |
String
|
Required: Yes. A service role Amazon Resource Name (ARN) that grants AWS 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.NoteIn some cases, you might need to add a dependency on the service role's
policy. For more information, see IAM role policy in DependsOn Attribute.Update requires: No interruption |