DeploymentGroupInfo class

Information about a deployment group.

Constructors

DeploymentGroupInfo({AlarmConfiguration? alarmConfiguration, String? applicationName, AutoRollbackConfiguration? autoRollbackConfiguration, List<AutoScalingGroup>? autoScalingGroups, BlueGreenDeploymentConfiguration? blueGreenDeploymentConfiguration, ComputePlatform? computePlatform, String? deploymentConfigName, String? deploymentGroupId, String? deploymentGroupName, DeploymentStyle? deploymentStyle, List<EC2TagFilter>? ec2TagFilters, EC2TagSet? ec2TagSet, List<ECSService>? ecsServices, LastDeploymentInfo? lastAttemptedDeployment, LastDeploymentInfo? lastSuccessfulDeployment, LoadBalancerInfo? loadBalancerInfo, List<TagFilter>? onPremisesInstanceTagFilters, OnPremisesTagSet? onPremisesTagSet, String? serviceRoleArn, RevisionLocation? targetRevision, List<TriggerConfig>? triggerConfigurations})
DeploymentGroupInfo.fromJson(Map<String, dynamic> json)
factory

Properties

alarmConfiguration AlarmConfiguration?
A list of alarms associated with the deployment group.
final
applicationName String?
The application name.
final
autoRollbackConfiguration AutoRollbackConfiguration?
Information about the automatic rollback configuration associated with the deployment group.
final
autoScalingGroups List<AutoScalingGroup>?
A list of associated Auto Scaling groups.
final
blueGreenDeploymentConfiguration BlueGreenDeploymentConfiguration?
Information about blue/green deployment options for a deployment group.
final
computePlatform ComputePlatform?
The destination platform type for the deployment (Lambda, Server, or ECS).
final
deploymentConfigName String?
The deployment configuration name.
final
deploymentGroupId String?
The deployment group ID.
final
deploymentGroupName String?
The deployment group name.
final
deploymentStyle DeploymentStyle?
Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.
final
ec2TagFilters List<EC2TagFilter>?
The Amazon EC2 tags on which to filter. The deployment group includes EC2 instances with any of the specified tags.
final
ec2TagSet EC2TagSet?
Information about groups of tags applied to an EC2 instance. The deployment group includes only EC2 instances identified by all of the tag groups. Cannot be used in the same call as ec2TagFilters.
final
ecsServices List<ECSService>?
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 <clustername>:<servicename>.
final
hashCode int
The hash code for this object.
no setterinherited
lastAttemptedDeployment LastDeploymentInfo?
Information about the most recent attempted deployment to the deployment group.
final
lastSuccessfulDeployment LastDeploymentInfo?
Information about the most recent successful deployment to the deployment group.
final
loadBalancerInfo LoadBalancerInfo?
Information about the load balancer to use in a deployment.
final
onPremisesInstanceTagFilters List<TagFilter>?
The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of the specified tags.
final
onPremisesTagSet OnPremisesTagSet?
Information about groups of tags applied to an on-premises instance. The deployment group includes only on-premises instances identified by all the tag groups. Cannot be used in the same call as onPremisesInstanceTagFilters.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
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.
final
targetRevision RevisionLocation?
Information about the deployment group's target revision, including type and location.
final
triggerConfigurations List<TriggerConfig>?
Information about triggers associated with the deployment group.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited