npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_codedeploy

v5.0.0

Published

DataFire integration for AWS CodeDeploy

Downloads

14

Readme

@datafire/amazonaws_codedeploy

Client library for AWS CodeDeploy

Installation and Usage

npm install --save @datafire/amazonaws_codedeploy
let amazonaws_codedeploy = require('@datafire/amazonaws_codedeploy').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_codedeploy.AddTagsToOnPremisesInstances({
  "tags": [],
  "instanceNames": []
}).then(data => {
  console.log(data);
});

Description

AWS CodeDeploy AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, or serverless AWS Lambda functions. You can deploy a nearly unlimited variety of application content, such as an updated Lambda function, code, web and configuration files, executables, packages, scripts, multimedia files, and so on. AWS CodeDeploy can deploy application content stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. You do not need to make changes to your existing code before you can use AWS CodeDeploy. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications, without many of the risks associated with error-prone manual deployments. AWS CodeDeploy Components Use the information in this guide to help you work with the following AWS CodeDeploy components: Application: A name that uniquely identifies the application you want to deploy. AWS CodeDeploy uses this name, which functions as a container, to ensure the correct combination of revision, deployment configuration, and deployment group are referenced during a deployment. Deployment group: A set of individual instances or CodeDeploy Lambda applications. A Lambda deployment group contains a group of applications. An EC2/On-premises deployment group contains individually tagged instances, Amazon EC2 instances in Auto Scaling groups, or both. Deployment configuration: A set of deployment rules and deployment success and failure conditions used by AWS CodeDeploy during a deployment. Deployment: The process and the components used in the process of updating a Lambda function or of installing content on one or more instances. Application revisions: For an AWS Lambda deployment, this is an AppSpec file that specifies the Lambda function to update and one or more functions to validate deployment lifecycle events. For an EC2/On-premises deployment, this is an archive file containing source content—source code, web pages, executable files, and deployment scripts—along with an AppSpec file. Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For GitHub, a revision is uniquely identified by its commit ID. This guide also contains information to help you get details about the instances in your deployments, to make on-premises instances available for AWS CodeDeploy deployments, and to get details about a Lambda function deployment. AWS CodeDeploy Information Resources AWS CodeDeploy User Guide AWS CodeDeploy API Reference Guide AWS CLI Reference for AWS CodeDeploy AWS CodeDeploy Developer Forum

Actions

AddTagsToOnPremisesInstances

amazonaws_codedeploy.AddTagsToOnPremisesInstances({
  "tags": [],
  "instanceNames": []
}, context)

Input

Output

Output schema unknown

BatchGetApplicationRevisions

amazonaws_codedeploy.BatchGetApplicationRevisions({
  "applicationName": "",
  "revisions": []
}, context)

Input

Output

BatchGetApplications

amazonaws_codedeploy.BatchGetApplications({
  "applicationNames": []
}, context)

Input

Output

BatchGetDeploymentGroups

amazonaws_codedeploy.BatchGetDeploymentGroups({
  "applicationName": "",
  "deploymentGroupNames": []
}, context)

Input

Output

BatchGetDeploymentInstances

amazonaws_codedeploy.BatchGetDeploymentInstances({
  "deploymentId": "",
  "instanceIds": []
}, context)

Input

Output

BatchGetDeployments

amazonaws_codedeploy.BatchGetDeployments({
  "deploymentIds": []
}, context)

Input

Output

BatchGetOnPremisesInstances

amazonaws_codedeploy.BatchGetOnPremisesInstances({
  "instanceNames": []
}, context)

Input

Output

ContinueDeployment

amazonaws_codedeploy.ContinueDeployment({}, context)

Input

Output

Output schema unknown

CreateApplication

amazonaws_codedeploy.CreateApplication({
  "applicationName": ""
}, context)

Input

Output

CreateDeployment

amazonaws_codedeploy.CreateDeployment({
  "applicationName": ""
}, context)

Input

Output

CreateDeploymentConfig

amazonaws_codedeploy.CreateDeploymentConfig({
  "deploymentConfigName": ""
}, context)

Input

Output

CreateDeploymentGroup

amazonaws_codedeploy.CreateDeploymentGroup({
  "applicationName": "",
  "deploymentGroupName": "",
  "serviceRoleArn": ""
}, context)

Input

Output

DeleteApplication

amazonaws_codedeploy.DeleteApplication({
  "applicationName": ""
}, context)

Input

Output

Output schema unknown

DeleteDeploymentConfig

amazonaws_codedeploy.DeleteDeploymentConfig({
  "deploymentConfigName": ""
}, context)

Input

Output

Output schema unknown

DeleteDeploymentGroup

amazonaws_codedeploy.DeleteDeploymentGroup({
  "applicationName": "",
  "deploymentGroupName": ""
}, context)

Input

Output

DeleteGitHubAccountToken

amazonaws_codedeploy.DeleteGitHubAccountToken({}, context)

Input

Output

DeregisterOnPremisesInstance

amazonaws_codedeploy.DeregisterOnPremisesInstance({
  "instanceName": ""
}, context)

Input

Output

Output schema unknown

GetApplication

amazonaws_codedeploy.GetApplication({
  "applicationName": ""
}, context)

Input

Output

GetApplicationRevision

amazonaws_codedeploy.GetApplicationRevision({
  "applicationName": "",
  "revision": {}
}, context)

Input

Output

GetDeployment

amazonaws_codedeploy.GetDeployment({
  "deploymentId": ""
}, context)

Input

Output

GetDeploymentConfig

amazonaws_codedeploy.GetDeploymentConfig({
  "deploymentConfigName": ""
}, context)

Input

Output

GetDeploymentGroup

amazonaws_codedeploy.GetDeploymentGroup({
  "applicationName": "",
  "deploymentGroupName": ""
}, context)

Input

Output

GetDeploymentInstance

amazonaws_codedeploy.GetDeploymentInstance({
  "deploymentId": "",
  "instanceId": ""
}, context)

Input

Output

GetOnPremisesInstance

amazonaws_codedeploy.GetOnPremisesInstance({
  "instanceName": ""
}, context)

Input

Output

ListApplicationRevisions

amazonaws_codedeploy.ListApplicationRevisions({
  "applicationName": ""
}, context)

Input

Output

ListApplications

amazonaws_codedeploy.ListApplications({}, context)

Input

  • input object

Output

ListDeploymentConfigs

amazonaws_codedeploy.ListDeploymentConfigs({}, context)

Input

  • input object

Output

ListDeploymentGroups

amazonaws_codedeploy.ListDeploymentGroups({
  "applicationName": ""
}, context)

Input

Output

ListDeploymentInstances

amazonaws_codedeploy.ListDeploymentInstances({
  "deploymentId": ""
}, context)

Input

Output

ListDeployments

amazonaws_codedeploy.ListDeployments({}, context)

Input

Output

ListGitHubAccountTokenNames

amazonaws_codedeploy.ListGitHubAccountTokenNames({}, context)

Input

Output

ListOnPremisesInstances

amazonaws_codedeploy.ListOnPremisesInstances({}, context)

Input

Output

PutLifecycleEventHookExecutionStatus

amazonaws_codedeploy.PutLifecycleEventHookExecutionStatus({}, context)

Input

Output

RegisterApplicationRevision

amazonaws_codedeploy.RegisterApplicationRevision({
  "applicationName": "",
  "revision": {}
}, context)

Input

Output

Output schema unknown

RegisterOnPremisesInstance

amazonaws_codedeploy.RegisterOnPremisesInstance({
  "instanceName": ""
}, context)

Input

Output

Output schema unknown

RemoveTagsFromOnPremisesInstances

amazonaws_codedeploy.RemoveTagsFromOnPremisesInstances({
  "tags": [],
  "instanceNames": []
}, context)

Input

Output

Output schema unknown

SkipWaitTimeForInstanceTermination

amazonaws_codedeploy.SkipWaitTimeForInstanceTermination({}, context)

Input

Output

Output schema unknown

StopDeployment

amazonaws_codedeploy.StopDeployment({
  "deploymentId": ""
}, context)

Input

Output

UpdateApplication

amazonaws_codedeploy.UpdateApplication({}, context)

Input

Output

Output schema unknown

UpdateDeploymentGroup

amazonaws_codedeploy.UpdateDeploymentGroup({
  "applicationName": "",
  "currentDeploymentGroupName": ""
}, context)

Input

Output

Definitions

AddTagsToOnPremisesInstancesInput

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

AdditionalDeploymentStatusInfo

  • AdditionalDeploymentStatusInfo string

Alarm

  • Alarm object: Information about an alarm.

AlarmConfiguration

  • AlarmConfiguration object: Information about alarms associated with the deployment group.

AlarmList

  • AlarmList array

AlarmName

  • AlarmName string

AlarmsLimitExceededException

  • AlarmsLimitExceededException object: The maximum number of alarms for a deployment group (10) was exceeded.

ApplicationAlreadyExistsException

  • ApplicationAlreadyExistsException object: An application with the specified name already exists with the applicable IAM user or AWS account.

ApplicationDoesNotExistException

  • ApplicationDoesNotExistException object: The application does not exist with the applicable IAM user or AWS account.

ApplicationId

  • ApplicationId string

ApplicationInfo

ApplicationLimitExceededException

  • ApplicationLimitExceededException object: More applications were attempted to be created than are allowed.

ApplicationName

  • ApplicationName string

ApplicationNameRequiredException

  • ApplicationNameRequiredException object: The minimum number of required application names was not specified.

ApplicationRevisionSortBy

  • ApplicationRevisionSortBy string (values: registerTime, firstUsedTime, lastUsedTime)

ApplicationsInfoList

ApplicationsList

AutoRollbackConfiguration

  • AutoRollbackConfiguration object: Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment doesn't complete successfully.

AutoRollbackEvent

  • AutoRollbackEvent string (values: DEPLOYMENT_FAILURE, DEPLOYMENT_STOP_ON_ALARM, DEPLOYMENT_STOP_ON_REQUEST)

AutoRollbackEventsList

AutoScalingGroup

AutoScalingGroupHook

  • AutoScalingGroupHook string

AutoScalingGroupList

AutoScalingGroupName

  • AutoScalingGroupName string

AutoScalingGroupNameList

BatchGetApplicationRevisionsInput

  • BatchGetApplicationRevisionsInput object: Represents the input of a BatchGetApplicationRevisions operation.

BatchGetApplicationRevisionsOutput

BatchGetApplicationsInput

  • BatchGetApplicationsInput object: Represents the input of a BatchGetApplications operation.

BatchGetApplicationsOutput

  • BatchGetApplicationsOutput object: Represents the output of a BatchGetApplications operation.

BatchGetDeploymentGroupsInput

  • BatchGetDeploymentGroupsInput object: Represents the input of a BatchGetDeploymentGroups operation.

BatchGetDeploymentGroupsOutput

BatchGetDeploymentInstancesInput

  • BatchGetDeploymentInstancesInput object: Represents the input of a BatchGetDeploymentInstances operation.

BatchGetDeploymentInstancesOutput

  • BatchGetDeploymentInstancesOutput object: Represents the output of a BatchGetDeploymentInstances operation.

BatchGetDeploymentsInput

  • BatchGetDeploymentsInput object: Represents the input of a BatchGetDeployments operation.

BatchGetDeploymentsOutput

  • BatchGetDeploymentsOutput object: Represents the output of a BatchGetDeployments operation.

BatchGetOnPremisesInstancesInput

  • BatchGetOnPremisesInstancesInput object: Represents the input of a BatchGetOnPremisesInstances operation.

BatchGetOnPremisesInstancesOutput

  • BatchGetOnPremisesInstancesOutput object: Represents the output of a BatchGetOnPremisesInstances operation.

BatchLimitExceededException

  • BatchLimitExceededException object: The maximum number of names or IDs allowed for this request (100) was exceeded.

BlueGreenDeploymentConfiguration

BlueInstanceTerminationOption

  • BlueInstanceTerminationOption object: Information about whether instances in the original environment are terminated when a blue/green deployment is successful.

Boolean

  • Boolean boolean

BucketNameFilterRequiredException

  • BucketNameFilterRequiredException object: A bucket name is required, but was not provided.

BundleType

  • BundleType string (values: tar, tgz, zip, YAML, JSON)

CommitId

  • CommitId string

ComputePlatform

  • ComputePlatform string (values: Server, Lambda)

ContinueDeploymentInput

CreateApplicationInput

  • CreateApplicationInput object: Represents the input of a CreateApplication operation.

CreateApplicationOutput

  • CreateApplicationOutput object: Represents the output of a CreateApplication operation.

CreateDeploymentConfigInput

CreateDeploymentConfigOutput

  • CreateDeploymentConfigOutput object: Represents the output of a CreateDeploymentConfig operation.

CreateDeploymentGroupInput

CreateDeploymentGroupOutput

  • CreateDeploymentGroupOutput object: Represents the output of a CreateDeploymentGroup operation.

CreateDeploymentInput

CreateDeploymentOutput

  • CreateDeploymentOutput object: Represents the output of a CreateDeployment operation.

DeleteApplicationInput

  • DeleteApplicationInput object: Represents the input of a DeleteApplication operation.

DeleteDeploymentConfigInput

  • DeleteDeploymentConfigInput object: Represents the input of a DeleteDeploymentConfig operation.

DeleteDeploymentGroupInput

  • DeleteDeploymentGroupInput object: Represents the input of a DeleteDeploymentGroup operation.

DeleteDeploymentGroupOutput

  • DeleteDeploymentGroupOutput object: Represents the output of a DeleteDeploymentGroup operation.

DeleteGitHubAccountTokenInput

  • DeleteGitHubAccountTokenInput object: Represents the input of a DeleteGitHubAccount operation.

DeleteGitHubAccountTokenOutput

  • DeleteGitHubAccountTokenOutput object: Represents the output of a DeleteGitHubAccountToken operation.

DeploymentAlreadyCompletedException

  • DeploymentAlreadyCompletedException object: The deployment is already complete.

DeploymentConfigAlreadyExistsException

  • DeploymentConfigAlreadyExistsException object: A deployment configuration with the specified name already exists with the applicable IAM user or AWS account.

DeploymentConfigDoesNotExistException

  • DeploymentConfigDoesNotExistException object: The deployment configuration does not exist with the applicable IAM user or AWS account.

DeploymentConfigId

  • DeploymentConfigId string

DeploymentConfigInUseException

  • DeploymentConfigInUseException object: The deployment configuration is still in use.

DeploymentConfigInfo

DeploymentConfigLimitExceededException

  • DeploymentConfigLimitExceededException object: The deployment configurations limit was exceeded.

DeploymentConfigName

  • DeploymentConfigName string

DeploymentConfigNameRequiredException

  • DeploymentConfigNameRequiredException object: The deployment configuration name was not specified.

DeploymentConfigsList

DeploymentCreator

  • DeploymentCreator string (values: user, autoscaling, codeDeployRollback)

DeploymentDoesNotExistException

  • DeploymentDoesNotExistException object: The deployment does not exist with the applicable IAM user or AWS account.

DeploymentGroupAlreadyExistsException

  • DeploymentGroupAlreadyExistsException object: A deployment group with the specified name already exists with the applicable IAM user or AWS account.

DeploymentGroupDoesNotExistException

  • DeploymentGroupDoesNotExistException object: The named deployment group does not exist with the applicable IAM user or AWS account.

DeploymentGroupId

  • DeploymentGroupId string

DeploymentGroupInfo

DeploymentGroupInfoList

DeploymentGroupLimitExceededException

  • DeploymentGroupLimitExceededException object: The deployment groups limit was exceeded.

DeploymentGroupName

  • DeploymentGroupName string

DeploymentGroupNameRequiredException

  • DeploymentGroupNameRequiredException object: The deployment group name was not specified.

DeploymentGroupsList

DeploymentId

  • DeploymentId string

DeploymentIdRequiredException

  • DeploymentIdRequiredException object: At least one deployment ID must be specified.

DeploymentInfo

DeploymentIsNotInReadyStateException

  • DeploymentIsNotInReadyStateException object: The deployment does not have a status of Ready and can't continue yet.

DeploymentLimitExceededException

  • DeploymentLimitExceededException object: The number of allowed deployments was exceeded.

DeploymentNotStartedException

  • DeploymentNotStartedException object: The specified deployment has not started.

DeploymentOption

  • DeploymentOption string (values: WITH_TRAFFIC_CONTROL, WITHOUT_TRAFFIC_CONTROL)

DeploymentOverview

DeploymentReadyAction

  • DeploymentReadyAction string (values: CONTINUE_DEPLOYMENT, STOP_DEPLOYMENT)

DeploymentReadyOption

  • DeploymentReadyOption object: Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.

DeploymentStatus

  • DeploymentStatus string (values: Created, Queued, InProgress, Succeeded, Failed, Stopped, Ready)

DeploymentStatusList

DeploymentStatusMessageList

DeploymentStyle

  • DeploymentStyle object: 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.

DeploymentType

  • DeploymentType string (values: IN_PLACE, BLUE_GREEN)

DeploymentsInfoList

DeploymentsList

DeregisterOnPremisesInstanceInput

  • DeregisterOnPremisesInstanceInput object: Represents the input of a DeregisterOnPremisesInstance operation.

Description

  • Description string

DescriptionTooLongException

  • DescriptionTooLongException object: The description is too long.

Diagnostics

Duration

  • Duration integer

EC2TagFilter

EC2TagFilterList

EC2TagFilterType

  • EC2TagFilterType string (values: KEY_ONLY, VALUE_ONLY, KEY_AND_VALUE)

EC2TagSet

  • EC2TagSet object: Information about groups of EC2 instance tags.

EC2TagSetList

ELBInfo

  • ELBInfo object: 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.

ELBInfoList

ELBName

  • ELBName string

ETag

  • ETag string

ErrorCode

  • ErrorCode string (values: DEPLOYMENT_GROUP_MISSING, APPLICATION_MISSING, REVISION_MISSING, IAM_ROLE_MISSING, IAM_ROLE_PERMISSIONS, NO_EC2_SUBSCRIPTION, OVER_MAX_INSTANCES, NO_INSTANCES, TIMEOUT, HEALTH_CONSTRAINTS_INVALID, HEALTH_CONSTRAINTS, INTERNAL_ERROR, THROTTLED, ALARM_ACTIVE, AGENT_ISSUE, AUTO_SCALING_IAM_ROLE_PERMISSIONS, AUTO_SCALING_CONFIGURATION, MANUAL_STOP, MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION, MISSING_ELB_INFORMATION, MISSING_GITHUB_TOKEN, ELASTIC_LOAD_BALANCING_INVALID, ELB_INVALID_INSTANCE, INVALID_LAMBDA_CONFIGURATION, INVALID_LAMBDA_FUNCTION, HOOK_EXECUTION_FAILURE)

ErrorInformation

ErrorMessage

  • ErrorMessage string

FileExistsBehavior

  • FileExistsBehavior string (values: DISALLOW, OVERWRITE, RETAIN)

GenericRevisionInfo

GetApplicationInput

  • GetApplicationInput object: Represents the input of a GetApplication operation.

GetApplicationOutput

  • GetApplicationOutput object: Represents the output of a GetApplication operation.

GetApplicationRevisionInput

  • GetApplicationRevisionInput object: Represents the input of a GetApplicationRevision operation.

GetApplicationRevisionOutput

GetDeploymentConfigInput

  • GetDeploymentConfigInput object: Represents the input of a GetDeploymentConfig operation.

GetDeploymentConfigOutput

  • GetDeploymentConfigOutput object: Represents the output of a GetDeploymentConfig operation.

GetDeploymentGroupInput

  • GetDeploymentGroupInput object: Represents the input of a GetDeploymentGroup operation.

GetDeploymentGroupOutput

  • GetDeploymentGroupOutput object: Represents the output of a GetDeploymentGroup operation.

GetDeploymentInput

  • GetDeploymentInput object: Represents the input of a GetDeployment operation.

GetDeploymentInstanceInput

  • GetDeploymentInstanceInput object: Represents the input of a GetDeploymentInstance operation.

GetDeploymentInstanceOutput

  • GetDeploymentInstanceOutput object: Represents the output of a GetDeploymentInstance operation.

GetDeploymentOutput

  • GetDeploymentOutput object: Represents the output of a GetDeployment operation.

GetOnPremisesInstanceInput

  • GetOnPremisesInstanceInput object: Represents the input of a GetOnPremisesInstance operation.

GetOnPremisesInstanceOutput

  • GetOnPremisesInstanceOutput object: Represents the output of a GetOnPremisesInstance operation.

GitHubAccountTokenDoesNotExistException

  • GitHubAccountTokenDoesNotExistException object: No GitHub account connection exists with the named specified in the call.

GitHubAccountTokenName

  • GitHubAccountTokenName string

GitHubAccountTokenNameList

GitHubAccountTokenNameRequiredException

  • GitHubAccountTokenNameRequiredException object: The call is missing a required GitHub account connection name.

GitHubLocation

  • GitHubLocation object: Information about the location of application artifacts stored in GitHub.

GreenFleetProvisioningAction

  • GreenFleetProvisioningAction string (values: DISCOVER_EXISTING, COPY_AUTO_SCALING_GROUP)

GreenFleetProvisioningOption

  • GreenFleetProvisioningOption object: Information about the instances that belong to the replacement environment in a blue/green deployment.

IamArnRequiredException

  • IamArnRequiredException object: No IAM ARN was included in the request. You must use an IAM session ARN or IAM user ARN in the request.

IamSessionArn

  • IamSessionArn string

IamSessionArnAlreadyRegisteredException

  • IamSessionArnAlreadyRegisteredException object: The request included an IAM session ARN that has already been used to register a different instance.

IamUserArn

  • IamUserArn string

IamUserArnAlreadyRegisteredException

  • IamUserArnAlreadyRegisteredException object: The specified IAM user ARN is already registered with an on-premises instance.

IamUserArnRequiredException

  • IamUserArnRequiredException object: An IAM user ARN was not specified.

InstanceAction

  • InstanceAction string (values: TERMINATE, KEEP_ALIVE)

InstanceArn

  • InstanceArn string

InstanceCount

  • InstanceCount integer

InstanceDoesNotExistException

  • InstanceDoesNotExistException object: The specified instance does not exist in the deployment group.

InstanceId

  • InstanceId string

InstanceIdRequiredException

  • InstanceIdRequiredException object: The instance ID was not specified.

InstanceInfo

InstanceInfoList

InstanceLimitExceededException

  • InstanceLimitExceededException object: The maximum number of allowed on-premises instances in a single call was exceeded.

InstanceName

  • InstanceName string

InstanceNameAlreadyRegisteredException

  • InstanceNameAlreadyRegisteredException object: The specified on-premises instance name is already registered.

InstanceNameList

InstanceNameRequiredException

  • InstanceNameRequiredException object: An on-premises instance name was not specified.

InstanceNotRegisteredException

  • InstanceNotRegisteredException object: The specified on-premises instance is not registered.

InstanceStatus

  • InstanceStatus string (values: Pending, InProgress, Succeeded, Failed, Skipped, Unknown, Ready)

InstanceStatusList

InstanceSummary

InstanceSummaryList

InstanceType

  • InstanceType string (values: Blue, Green)

InstanceTypeList

InstancesList

InvalidAlarmConfigException

  • InvalidAlarmConfigException object: The format of the alarm configuration is invalid. Possible causes include: The alarm list is null. The alarm object is null. The alarm name is empty or null or exceeds the 255 character limit. Two alarms with the same name have been specified. The alarm configuration is enabled but the alarm list is empty.

InvalidApplicationNameException

  • InvalidApplicationNameException object: The application name was specified in an invalid format.

InvalidAutoRollbackConfigException

  • InvalidAutoRollbackConfigException object: The automatic rollback configuration was specified in an invalid format. For example, automatic rollback is enabled but an invalid triggering event type or no event types were listed.

InvalidAutoScalingGroupException

  • InvalidAutoScalingGroupException object: The Auto Scaling group was specified in an invalid format or does not exist.

InvalidBlueGreenDeploymentConfigurationException

  • InvalidBlueGreenDeploymentConfigurationException object: The configuration for the blue/green deployment group was provided in an invalid format. For information about deployment configuration format, see CreateDeploymentConfig.

InvalidBucketNameFilterException

  • InvalidBucketNameFilterException object: The bucket name either doesn't exist or was specified in an invalid format.

InvalidComputePlatformException

  • InvalidComputePlatformException object: The computePlatform is invalid. The computePlatform should be Lambda or Server.

InvalidDeployedStateFilterException

  • InvalidDeployedStateFilterException object: The deployed state filter was specified in an invalid format.

InvalidDeploymentConfigNameException

  • InvalidDeploymentConfigNameException object: The deployment configuration name was specified in an invalid format.

InvalidDeploymentGroupNameException

  • InvalidDeploymentGroupNameException object: The deployment group name was specified in an invalid format.

InvalidDeploymentIdException

  • InvalidDeploymentIdException object: At least one of the deployment IDs was specified in an invalid format.

InvalidDeploymentInstanceTypeException

  • InvalidDeploymentInstanceTypeException object: An instance type was specified for an in-place deployment. Instance types are supported for blue/green deployments only.

InvalidDeploymentStatusException

  • InvalidDeploymentStatusException object: The specified deployment status doesn't exist or cannot be determined.

InvalidDeploymentStyleException

  • InvalidDeploymentStyleException object: An invalid deployment style was specified. Valid deployment types include "IN_PLACE" and "BLUE_GREEN". Valid deployment options include "WITH_TRAFFIC_CONTROL" and "WITHOUT_TRAFFIC_CONTROL".

InvalidEC2TagCombinationException

  • InvalidEC2TagCombinationException object: A call was submitted that specified both Ec2TagFilters and Ec2TagSet, but only one of these data types can be used in a single call.

InvalidEC2TagException

  • InvalidEC2TagException object: The tag was specified in an invalid format.

InvalidFileExistsBehaviorException

  • InvalidFileExistsBehaviorException object: An invalid fileExistsBehavior option was specified to determine how AWS CodeDeploy handles files or directories that already exist in a deployment target location but weren't part of the previous successful deployment. Valid values include "DISALLOW", "OVERWRITE", and "RETAIN".

InvalidGitHubAccountTokenNameException

  • InvalidGitHubAccountTokenNameException object: The format of the specified GitHub account connection name is invalid.

InvalidIamSessionArnException

  • InvalidIamSessionArnException object: The IAM session ARN was specified in an invalid format.

InvalidIamUserArnException

  • InvalidIamUserArnException object: The IAM user ARN was specified in an invalid format.

InvalidIgnoreApplicationStopFailuresValueException

  • InvalidIgnoreApplicationStopFailuresValueException object: The IgnoreApplicationStopFailures value is invalid. For AWS Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

InvalidInputException

  • InvalidInputException object: The specified input was specified in an invalid format.

InvalidInstanceIdException

  • InvalidInstanceIdException object:

InvalidInstanceNameException

  • InvalidInstanceNameException object: The specified on-premises instance name was specified in an invalid format.

InvalidInstanceStatusException

  • InvalidInstanceStatusException object: The specified instance status does not exist.

InvalidInstanceTypeException

  • InvalidInstanceTypeException object: An invalid instance type was specified for instances in a blue/green deployment. Valid values include "Blue" for an original environment and "Green" for a replacement environment.

InvalidKeyPrefixFilterException

  • InvalidKeyPrefixFilterException object: The specified key prefix filter was specified in an invalid format.

InvalidLifecycleEventHookExecutionIdException

  • InvalidLifecycleEventHookExecutionIdException object: A lifecycle event hook is invalid. Review the hooks section in your AppSpec file to ensure the lifecycle events and hooks functions are valid.

InvalidLifecycleEventHookExecutionStatusException

  • InvalidLifecycleEventHookExecutionStatusException object: The result of a Lambda validation function that verifies a lifecycle event is invalid. It should return Succeeded or Failed.

InvalidLoadBalancerInfoException

  • InvalidLoadBalancerInfoException object: An invalid load balancer name, or no load balancer name, was specified.

InvalidMinimumHealthyHostValueException

  • InvalidMinimumHealthyHostValueException object: The minimum healthy instance value was specified in an invalid format.

InvalidNextTokenException

  • InvalidNextTokenException object: The next token was specified in an invalid format.

InvalidOnPremisesTagCombinationException

  • InvalidOnPremisesTagCombinationException object: A call was submitted that specified both OnPremisesTagFilters and OnPremisesTagSet, but only one of these data types can be used in a single call.

InvalidOperationException

  • InvalidOperationException object: An invalid operation was detected.

InvalidRegistrationStatusException

  • InvalidRegistrationStatusException object: The registration status was specified in an invalid format.

InvalidRevisionException

  • InvalidRevisionException object: The revision was specified in an invalid format.

InvalidRoleException

  • InvalidRoleException object: The service role ARN was specified in an invalid format. Or, if an Auto Scaling group was specified, the specified service role does not grant the appropriate permissions to Auto Scaling.

InvalidSortByException

  • InvalidSortByException object: The column name to sort by is either not present or was specified in an invalid format.

InvalidSortOrderException

  • InvalidSortOrderException object: The sort order was specified in an invalid format.

InvalidTagException

  • InvalidTagException object: The specified tag was specified in an invalid format.

InvalidTagFilterException

  • InvalidTagFilterException object: The specified tag filter was specified in an invalid format.

InvalidTargetInstancesException

  • InvalidTargetInstancesException object: The target instance configuration is invalid. Possible causes include: Configuration data for target instances was entered for an in-place deployment. The limit of 10 tags for a tag type was exceeded. The combined length of the tag names exceeded the limit. A specified tag is not currently applied to any instances.

InvalidTimeRangeException

  • InvalidTimeRangeException object: The specified time range was specified in an invalid format.

InvalidTrafficRoutingConfigurationException

  • InvalidTrafficRoutingConfigurationException object: The configuration that specifies how traffic is routed during a deployment is invalid.

InvalidTriggerConfigException

  • InvalidTriggerConfigException object: The trigger was specified in an invalid format.

InvalidUpdateOutdatedInstancesOnlyValueException

  • InvalidUpdateOutdatedInstancesOnlyValueException object: The UpdateOutdatedInstancesOnly value is invalid. For AWS Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

Key

  • Key string

LastDeploymentInfo

LifecycleErrorCode

  • LifecycleErrorCode string (values: Success, ScriptMissing, ScriptNotExecutable, ScriptTimedOut, ScriptFailed, UnknownError)

LifecycleEvent

LifecycleEventAlreadyCompletedException

  • LifecycleEventAlreadyCompletedException object: An attempt to return the status of an already completed lifecycle event occurred.

LifecycleEventHookExecutionId

  • LifecycleEventHookExecutionId string

LifecycleEventList

LifecycleEventName

  • LifecycleEventName string

LifecycleEventStatus

  • LifecycleEventStatus string (values: Pending, InProgress, Succeeded, Failed, Skipped, Unknown)

LifecycleHookLimitExceededException

  • LifecycleHookLimitExceededException object: The limit for lifecycle hooks was exceeded.

LifecycleMessage

  • LifecycleMessage string

ListApplicationRevisionsInput

ListApplicationRevisionsOutput

  • ListApplicationRevisionsOutput object: Represents the output of a ListApplicationRevisions operation.

ListApplicationsInput

  • ListApplicationsInput object: Represents the input of a ListApplications operation.

ListApplicationsOutput

  • ListApplicationsOutput object: Represents the output of a ListApplications operation.

ListDeploymentConfigsInput

  • ListDeploymentConfigsInput object: Represents the input of a ListDeploymentConfigs operation.

ListDeploymentConfigsOutput

  • ListDeploymentConfigsOutput object: Represents the output of a ListDeploymentConfigs operation.

ListDeploymentGroupsInput

  • ListDeploymentGroupsInput object: Represents the input of a ListDeploymentGroups operation.

ListDeploymentGroupsOutput

ListDeploymentInstancesInput

ListDeploymentInstancesOutput

  • ListDeploymentInstancesOutput object: Represents the output of a ListDeploymentInstances operation.

ListDeploymentsInput

ListDeploymentsOutput

  • ListDeploymentsOutput object: Represents the output of a ListDeployments operation.

ListGitHubAccountTokenNamesInput

  • ListGitHubAccountTokenNamesInput object: Represents the input of a ListGitHubAccountTokenNames operation.

ListGitHubAccountTokenNamesOutput

ListOnPremisesInstancesInput

ListOnPremisesInstancesOutput

  • ListOnPremisesInstancesOutput object: Represents the output of list on-premises instances operation.

ListStateFilterAction

  • ListStateFilterAction string (val