Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/codedeploy.ts?docs=full";

§Classes

CodeDeploy

§Interfaces

AddTagsToOnPremisesInstancesInput

Represents the input of, and adds tags to, an on-premises instance operation.

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.

BatchGetApplicationRevisionsInput

Represents the input of a BatchGetApplicationRevisions operation.

BatchGetApplicationRevisionsOutput

Represents the output of a BatchGetApplicationRevisions operation.

BatchGetApplicationsInput

Represents the input of a BatchGetApplications operation.

BatchGetApplicationsOutput

Represents the output of a BatchGetApplications operation.

BatchGetDeploymentGroupsInput

Represents the input of a BatchGetDeploymentGroups operation.

BatchGetDeploymentGroupsOutput

Represents the output of a BatchGetDeploymentGroups operation.

BatchGetDeploymentInstancesInput

Represents the input of a BatchGetDeploymentInstances operation.

BatchGetDeploymentInstancesOutput

Represents the output of a BatchGetDeploymentInstances operation.

BatchGetDeploymentsInput

Represents the input of a BatchGetDeployments operation.

BatchGetDeploymentsOutput

Represents the output of a BatchGetDeployments operation.

BatchGetDeploymentTargetsInput
BatchGetDeploymentTargetsOutput
BatchGetOnPremisesInstancesInput

Represents the input of a BatchGetOnPremisesInstances operation.

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.

ContinueDeploymentInput
CreateApplicationInput

Represents the input of a CreateApplication operation.

CreateApplicationOutput

Represents the output of a CreateApplication operation.

CreateDeploymentConfigInput

Represents the input of a CreateDeploymentConfig operation.

CreateDeploymentConfigOutput

Represents the output of a CreateDeploymentConfig operation.

CreateDeploymentGroupInput

Represents the input of a CreateDeploymentGroup operation.

CreateDeploymentGroupOutput

Represents the output of a CreateDeploymentGroup operation.

CreateDeploymentInput

Represents the input of a CreateDeployment operation.

CreateDeploymentOutput

Represents the output of a CreateDeployment operation.

DeleteApplicationInput

Represents the input of a DeleteApplication operation.

DeleteDeploymentConfigInput

Represents the input of a DeleteDeploymentConfig operation.

DeleteDeploymentGroupInput

Represents the input of a DeleteDeploymentGroup operation.

DeleteDeploymentGroupOutput

Represents the output of a DeleteDeploymentGroup operation.

DeleteGitHubAccountTokenInput

Represents the input of a DeleteGitHubAccount operation.

DeleteGitHubAccountTokenOutput

Represents the output of a DeleteGitHubAccountToken operation.

DeleteResourcesByExternalIdInput
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.

DeregisterOnPremisesInstanceInput

Represents the input of a DeregisterOnPremisesInstance operation.

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.

GetApplicationInput

Represents the input of a GetApplication operation.

GetApplicationOutput

Represents the output of a GetApplication operation.

GetApplicationRevisionInput

Represents the input of a GetApplicationRevision operation.

GetApplicationRevisionOutput

Represents the output of a GetApplicationRevision operation.

GetDeploymentConfigInput

Represents the input of a GetDeploymentConfig operation.

GetDeploymentConfigOutput

Represents the output of a GetDeploymentConfig operation.

GetDeploymentGroupInput

Represents the input of a GetDeploymentGroup operation.

GetDeploymentGroupOutput

Represents the output of a GetDeploymentGroup operation.

GetDeploymentInput

Represents the input of a GetDeployment operation.

GetDeploymentInstanceInput

Represents the input of a GetDeploymentInstance operation.

GetDeploymentInstanceOutput

Represents the output of a GetDeploymentInstance operation.

GetDeploymentOutput

Represents the output of a GetDeployment operation.

GetDeploymentTargetInput
GetDeploymentTargetOutput
GetOnPremisesInstanceInput

Represents the input of a GetOnPremisesInstance operation.

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.

ListApplicationRevisionsInput

Represents the input of a ListApplicationRevisions operation.

ListApplicationRevisionsOutput

Represents the output of a ListApplicationRevisions operation.

ListApplicationsInput

Represents the input of a ListApplications operation.

ListApplicationsOutput

Represents the output of a ListApplications operation.

ListDeploymentConfigsInput

Represents the input of a ListDeploymentConfigs operation.

ListDeploymentConfigsOutput

Represents the output of a ListDeploymentConfigs operation.

ListDeploymentGroupsInput

Represents the input of a ListDeploymentGroups operation.

ListDeploymentGroupsOutput

Represents the output of a ListDeploymentGroups operation.

ListDeploymentInstancesInput

Represents the input of a ListDeploymentInstances operation.

ListDeploymentInstancesOutput

Represents the output of a ListDeploymentInstances operation.

ListDeploymentsInput

Represents the input of a ListDeployments operation.

ListDeploymentsOutput

Represents the output of a ListDeployments operation.

ListDeploymentTargetsInput
ListDeploymentTargetsOutput
ListGitHubAccountTokenNamesInput

Represents the input of a ListGitHubAccountTokenNames operation.

ListGitHubAccountTokenNamesOutput

Represents the output of a ListGitHubAccountTokenNames operation.

ListOnPremisesInstancesInput

Represents the input of a ListOnPremisesInstances operation.

ListOnPremisesInstancesOutput

Represents the output of the list on-premises instances operation.

ListTagsForResourceInput
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.

PutLifecycleEventHookExecutionStatusInput
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.

RegisterApplicationRevisionInput

Represents the input of a RegisterApplicationRevision operation.

RegisterOnPremisesInstanceInput

Represents the input of the register on-premises instance operation.

RelatedDeployments

Information about deployments related to the specified deployment.

RemoveTagsFromOnPremisesInstancesInput

Represents the input of a RemoveTagsFromOnPremisesInstances operation.

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.

SkipWaitTimeForInstanceTerminationInput
StopDeploymentInput

Represents the input of a StopDeployment operation.

StopDeploymentOutput

Represents the output of a StopDeployment operation.

Tag

Information about a tag.

TagFilter

Information about an on-premises instance tag filter.

TagResourceInput
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.

UntagResourceInput
UpdateApplicationInput

Represents the input of an UpdateApplication operation.

UpdateDeploymentGroupInput

Represents the input of an UpdateDeploymentGroup operation.

UpdateDeploymentGroupOutput

Represents the output of an UpdateDeploymentGroup operation.

§Type Aliases

ApplicationRevisionSortBy
AutoRollbackEvent
BundleType
ComputePlatform
DeploymentCreator
DeploymentOption
DeploymentReadyAction
DeploymentStatus
DeploymentTargetType
DeploymentType
DeploymentWaitType
EC2TagFilterType
ErrorCode
FileExistsBehavior
GreenFleetProvisioningAction
InstanceAction
InstanceStatus
InstanceType
LifecycleErrorCode
LifecycleEventStatus
ListStateFilterAction
MinimumHealthyHostsType
OutdatedInstancesStrategy
RegistrationStatus
RevisionLocationType
SortOrder
StopStatus
TagFilterType
TargetFilterName
TargetLabel
TargetStatus
TrafficRoutingType
TriggerEventType