codedeploy-2014-10-06
library
Classes
-
Alarm
-
Information about an alarm.
-
AlarmConfiguration
-
Information about alarms associated with the deployment group.
-
ApplicationInfo
-
Information about an application.
-
AppSpecContent
-
A revision for an AWS Lambda or Amazon ECS deployment that is a
YAML-formatted or JSON-formatted string. For AWS Lambda and Amazon ECS
deployments, the revision is the same as the AppSpec file. This method
replaces the deprecated
RawString
data type.
-
AutoRollbackConfiguration
-
Information about a configuration for automatically rolling back to a
previous version of an application revision when a deployment is not
completed successfully.
-
AutoScalingGroup
-
Information about an Auto Scaling group.
-
AwsClientCredentials
-
AWS credentials.
-
BatchGetApplicationRevisionsOutput
-
Represents the output of a
BatchGetApplicationRevisions
operation.
-
BatchGetApplicationsOutput
-
Represents the output of a
BatchGetApplications
operation.
-
BatchGetDeploymentGroupsOutput
-
Represents the output of a
BatchGetDeploymentGroups
operation.
-
BatchGetDeploymentInstancesOutput
-
Represents the output of a
BatchGetDeploymentInstances
operation.
-
BatchGetDeploymentsOutput
-
Represents the output of a
BatchGetDeployments
operation.
-
BatchGetDeploymentTargetsOutput
-
-
BatchGetOnPremisesInstancesOutput
-
Represents the output of a
BatchGetOnPremisesInstances
operation.
-
BlueGreenDeploymentConfiguration
-
Information about blue/green deployment options for a deployment group.
-
BlueInstanceTerminationOption
-
Information about whether instances in the original environment are
terminated when a blue/green deployment is successful.
BlueInstanceTerminationOption
does not apply to Lambda
deployments.
-
CloudFormationTarget
-
Information about the target to be updated by an AWS CloudFormation
blue/green deployment. This target type is used for all deployments
initiated by a CloudFormation stack update.
-
CodeDeploy
-
AWS CodeDeploy is a deployment service that automates application
deployments to Amazon EC2 instances, on-premises instances running in your
own facility, serverless AWS Lambda functions, or applications in an Amazon
ECS service.
-
CreateApplicationOutput
-
Represents the output of a
CreateApplication
operation.
-
CreateDeploymentConfigOutput
-
Represents the output of a
CreateDeploymentConfig
operation.
-
CreateDeploymentGroupOutput
-
Represents the output of a
CreateDeploymentGroup
operation.
-
CreateDeploymentOutput
-
Represents the output of a
CreateDeployment
operation.
-
DeleteDeploymentGroupOutput
-
Represents the output of a
DeleteDeploymentGroup
operation.
-
DeleteGitHubAccountTokenOutput
-
Represents the output of a
DeleteGitHubAccountToken
operation.
-
DeleteResourcesByExternalIdOutput
-
-
DeploymentConfigInfo
-
Information about a deployment configuration.
-
DeploymentGroupInfo
-
Information about a deployment group.
-
DeploymentInfo
-
Information about a deployment.
-
DeploymentOverview
-
Information about the deployment status of the instances in the deployment.
-
DeploymentReadyOption
-
Information about how traffic is rerouted to instances in a replacement
environment in a blue/green deployment.
-
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.
-
DeploymentTarget
-
Information about the deployment target.
-
Diagnostics
-
Diagnostic information about executable scripts that are part of a
deployment.
-
EC2TagFilter
-
Information about an EC2 tag filter.
-
EC2TagSet
-
Information about groups of EC2 instance tags.
-
ECSService
-
Contains the service and cluster names used to identify an Amazon ECS
deployment's target.
-
ECSTarget
-
Information about the target of an Amazon ECS deployment.
-
ECSTaskSet
-
Information about a set of Amazon ECS tasks in an AWS CodeDeploy deployment.
An Amazon ECS task set includes details such as the desired number of tasks,
how many tasks are running, and whether the task set serves production
traffic. An AWS CodeDeploy application that uses the Amazon ECS compute
platform deploys a containerized application in an Amazon ECS service as a
task set.
-
ELBInfo
-
Information about a load balancer in Elastic Load Balancing to use in a
deployment. Instances are registered directly with a load balancer, and
traffic is routed to the load balancer.
-
ErrorInformation
-
Information about a deployment error.
-
GenericRevisionInfo
-
Information about an application revision.
-
GetApplicationOutput
-
Represents the output of a
GetApplication
operation.
-
GetApplicationRevisionOutput
-
Represents the output of a
GetApplicationRevision
operation.
-
GetDeploymentConfigOutput
-
Represents the output of a
GetDeploymentConfig
operation.
-
GetDeploymentGroupOutput
-
Represents the output of a
GetDeploymentGroup
operation.
-
GetDeploymentInstanceOutput
-
Represents the output of a
GetDeploymentInstance
operation.
-
GetDeploymentOutput
-
Represents the output of a
GetDeployment
operation.
-
GetDeploymentTargetOutput
-
-
GetOnPremisesInstanceOutput
-
Represents the output of a
GetOnPremisesInstance
operation.
-
GitHubLocation
-
Information about the location of application artifacts stored in GitHub.
-
GreenFleetProvisioningOption
-
Information about the instances that belong to the replacement environment
in a blue/green deployment.
-
InstanceInfo
-
Information about an on-premises instance.
-
InstanceSummary
-
Information about an instance in a deployment.
-
InstanceTarget
-
A target Amazon EC2 or on-premises instance during a deployment that uses
the EC2/On-premises compute platform.
-
LambdaFunctionInfo
-
Information about a Lambda function specified in a deployment.
-
LambdaTarget
-
Information about the target AWS Lambda function during an AWS Lambda
deployment.
-
LastDeploymentInfo
-
Information about the most recent attempted or successful deployment to a
deployment group.
-
LifecycleEvent
-
Information about a deployment lifecycle event.
-
ListApplicationRevisionsOutput
-
Represents the output of a
ListApplicationRevisions
operation.
-
ListApplicationsOutput
-
Represents the output of a ListApplications operation.
-
ListDeploymentConfigsOutput
-
Represents the output of a
ListDeploymentConfigs
operation.
-
ListDeploymentGroupsOutput
-
Represents the output of a
ListDeploymentGroups
operation.
-
ListDeploymentInstancesOutput
-
Represents the output of a
ListDeploymentInstances
operation.
-
ListDeploymentsOutput
-
Represents the output of a
ListDeployments
operation.
-
ListDeploymentTargetsOutput
-
-
ListGitHubAccountTokenNamesOutput
-
Represents the output of a
ListGitHubAccountTokenNames
operation.
-
ListOnPremisesInstancesOutput
-
Represents the output of the list on-premises instances operation.
-
ListTagsForResourceOutput
-
-
LoadBalancerInfo
-
Information about the Elastic Load Balancing load balancer or target group
used in a deployment.
-
MinimumHealthyHosts
-
Information about minimum healthy instance.
-
OnPremisesTagSet
-
Information about groups of on-premises instance tags.
-
PutLifecycleEventHookExecutionStatusOutput
-
-
RawString
-
A revision for an AWS Lambda deployment that is a YAML-formatted or
JSON-formatted string. For AWS Lambda deployments, the revision is the same
as the AppSpec file.
-
RevisionInfo
-
Information about an application revision.
-
RevisionLocation
-
Information about the location of an application revision.
-
RollbackInfo
-
Information about a deployment rollback.
-
S3Location
-
Information about the location of application artifacts stored in Amazon S3.
-
StopDeploymentOutput
-
Represents the output of a
StopDeployment
operation.
-
Tag
-
Information about a tag.
-
TagFilter
-
Information about an on-premises instance tag filter.
-
TagResourceOutput
-
-
TargetGroupInfo
-
Information about a target group in Elastic Load Balancing to use in a
deployment. Instances are registered as targets in a target group, and
traffic is routed to the target group.
-
TargetGroupPairInfo
-
Information about two target groups and how traffic is routed during an
Amazon ECS deployment. An optional test traffic route can be specified.
-
TargetInstances
-
Information about the instances to be used in the replacement environment in
a blue/green deployment.
-
TimeBasedCanary
-
A configuration that shifts traffic from one version of a Lambda function or
ECS task set to another in two increments. The original and target Lambda
function versions or ECS task sets are specified in the deployment's AppSpec
file.
-
TimeBasedLinear
-
A configuration that shifts traffic from one version of a Lambda function or
ECS task set to another in equal increments, with an equal number of minutes
between each increment. The original and target Lambda function versions or
ECS task sets are specified in the deployment's AppSpec file.
-
TimeRange
-
Information about a time range.
-
TrafficRoute
-
Information about a listener. The listener contains the path used to route
traffic that is received from the load balancer to a target group.
-
TrafficRoutingConfig
-
The configuration that specifies how traffic is shifted from one version of
a Lambda function to another version during an AWS Lambda deployment, or
from one Amazon ECS task set to another during an Amazon ECS deployment.
-
TriggerConfig
-
Information about notification triggers for the deployment group.
-
UntagResourceOutput
-
-
UpdateDeploymentGroupOutput
-
Represents the output of an
UpdateDeploymentGroup
operation.