Module Awso_codedeploy.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule TargetGroupName : sig ... end
Sourcemodule ListenerArn : sig ... end
Sourcemodule EC2TagFilterType : sig ... end
Sourcemodule Key : sig ... end
Sourcemodule Value : sig ... end
Sourcemodule TargetGroupInfo : sig ... end

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.

Sourcemodule ListenerArnList : sig ... end
Sourcemodule EC2TagFilter : sig ... end

Information about an EC2 tag filter.

Sourcemodule LifecycleErrorCode : sig ... end
Sourcemodule LifecycleMessage : sig ... end
Sourcemodule LogTail : sig ... end
Sourcemodule ScriptName : sig ... end
Sourcemodule TagFilterType : sig ... end
Sourcemodule AlarmName : sig ... end
Sourcemodule ELBName : sig ... end
Sourcemodule TargetGroupInfoList : sig ... end
Sourcemodule TrafficRoute : sig ... end

Information about a listener. The listener contains the path used to route traffic that is received from the load balancer to a target group.

Sourcemodule EC2TagFilterList : sig ... end
Sourcemodule Diagnostics : sig ... end

Diagnostic information about executable scripts that are part of a deployment.

Sourcemodule LifecycleEventName : sig ... end
Sourcemodule LifecycleEventStatus : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule ECSTaskSetCount : sig ... end
Sourcemodule ECSTaskSetIdentifier : sig ... end
Sourcemodule ECSTaskSetStatus : sig ... end
Sourcemodule TargetLabel : sig ... end
Sourcemodule TrafficWeight : sig ... end
Sourcemodule TagFilter : sig ... end

Information about an on-premises instance tag filter.

Sourcemodule TriggerEventType : sig ... end
Sourcemodule Alarm : sig ... end

Information about an alarm.

Sourcemodule AutoRollbackEvent : sig ... end
Sourcemodule Duration : sig ... end
Sourcemodule InstanceAction : sig ... end
Sourcemodule DeploymentReadyAction : sig ... end
Sourcemodule ELBInfo : sig ... end

Information about a Classic 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.

Sourcemodule TargetGroupPairInfo : sig ... end

Information about two target groups and how traffic is routed during an Amazon ECS deployment. An optional test traffic route can be specified.

Sourcemodule DeploymentId : sig ... end
Sourcemodule RawStringContent : sig ... end
Sourcemodule RawStringSha256 : sig ... end
Sourcemodule CommitId : sig ... end
Sourcemodule Repository : sig ... end
Sourcemodule BundleType : sig ... end
Sourcemodule ETag : sig ... end
Sourcemodule S3Bucket : sig ... end
Sourcemodule S3Key : sig ... end
Sourcemodule VersionId : sig ... end
Sourcemodule AutoScalingGroupName : sig ... end
Sourcemodule EC2TagSetList : sig ... end
Sourcemodule LifecycleEvent : sig ... end

Information about a deployment lifecycle event.

Sourcemodule ECSTaskSet : sig ... end

Information about a set of Amazon ECS tasks in an 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 CodeDeploy application that uses the Amazon ECS compute platform deploys a containerized application in an Amazon ECS service as a task set.

Sourcemodule LambdaFunctionAlias : sig ... end
Sourcemodule LambdaFunctionName : sig ... end
Sourcemodule Version : sig ... end
Sourcemodule AutoScalingGroupHook : sig ... end
Sourcemodule ECSClusterName : sig ... end
Sourcemodule ECSServiceName : sig ... end
Sourcemodule TagFilterList : sig ... end
Sourcemodule TriggerEventTypeList : sig ... end
Sourcemodule TriggerName : sig ... end
Sourcemodule TriggerTargetArn : sig ... end
Sourcemodule DeploymentGroupName : sig ... end
Sourcemodule Percentage : sig ... end
Sourcemodule WaitTimeInMins : sig ... end
Sourcemodule Tag : sig ... end

Information about a tag.

Sourcemodule AlarmList : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule AutoRollbackEventsList : sig ... end

Information about whether instances in the original environment are terminated when a blue/green deployment is successful. BlueInstanceTerminationOption does not apply to Lambda deployments.

Sourcemodule DeploymentReadyOption : sig ... end

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

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

Sourcemodule InstanceCount : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule DeploymentOption : sig ... end
Sourcemodule DeploymentType : sig ... end
Sourcemodule ErrorCode : sig ... end
Sourcemodule ELBInfoList : sig ... end
Sourcemodule TargetGroupPairInfoList : sig ... end
Sourcemodule DeploymentsList : sig ... end
Sourcemodule AppSpecContent : sig ... end

A revision for an Lambda or Amazon ECS deployment that is a YAML-formatted or JSON-formatted string. For Lambda and Amazon ECS deployments, the revision is the same as the AppSpec file. This method replaces the deprecated RawString data type.

Sourcemodule GitHubLocation : sig ... end

Information about the location of application artifacts stored in GitHub.

Sourcemodule RawString : sig ... end

A revision for an Lambda deployment that is a YAML-formatted or JSON-formatted string. For Lambda deployments, the revision is the same as the AppSpec file.

Sourcemodule RevisionLocationType : sig ... end
Sourcemodule S3Location : sig ... end

Information about the location of application artifacts stored in Amazon S3.

Sourcemodule Description : sig ... end
Sourcemodule AutoScalingGroupNameList : sig ... end
Sourcemodule EC2TagSet : sig ... end

Information about groups of Amazon EC2 instance tags.

Sourcemodule LifecycleEventList : sig ... end
Sourcemodule TargetId : sig ... end
Sourcemodule TargetStatus : sig ... end
Sourcemodule Time : sig ... end
Sourcemodule ECSTaskSetList : sig ... end
Sourcemodule TargetArn : sig ... end
Sourcemodule LambdaFunctionInfo : sig ... end

Information about a Lambda function specified in a deployment.

Sourcemodule AutoScalingGroup : sig ... end

Information about an Auto Scaling group.

Sourcemodule ECSService : sig ... end

Contains the service and cluster names used to identify an Amazon ECS deployment's target.

Sourcemodule DeploymentStatus : sig ... end
Sourcemodule OnPremisesTagSetList : sig ... end
Sourcemodule TriggerConfig : sig ... end

Information about notification triggers for the deployment group.

Sourcemodule DeploymentGroupsList : sig ... end
Sourcemodule FilterValue : sig ... end
Sourcemodule MinimumHealthyHostsType : sig ... end
Sourcemodule MinimumHealthyHostsValue : sig ... end
Sourcemodule TimeBasedCanary : sig ... end

A configuration that shifts traffic from one version of a Lambda function or Amazon 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.

Sourcemodule TimeBasedLinear : sig ... end

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.

Sourcemodule TrafficRoutingType : sig ... end

Information about the minimum number of healthy instances per Availability Zone.

Sourcemodule WaitTimeInSeconds : sig ... end
Sourcemodule IamSessionArn : sig ... end
Sourcemodule IamUserArn : sig ... end
Sourcemodule InstanceArn : sig ... end
Sourcemodule InstanceName : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule AlarmConfiguration : sig ... end

Information about alarms associated with a deployment or deployment group.

Sourcemodule ApplicationName : sig ... end
Sourcemodule AutoRollbackConfiguration : sig ... end

Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment is not completed successfully.

Information about blue/green deployment options for a deployment group.

Sourcemodule ComputePlatform : sig ... end
Sourcemodule DeploymentConfigName : sig ... end
Sourcemodule DeploymentCreator : sig ... end
Sourcemodule DeploymentOverview : sig ... end

Information about the deployment status of the instances in the deployment.

Sourcemodule DeploymentStyle : sig ... end

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.

Sourcemodule ErrorInformation : sig ... end

Information about a deployment error.

Sourcemodule ExternalId : sig ... end
Sourcemodule FileExistsBehavior : sig ... end
Sourcemodule LoadBalancerInfo : sig ... end

Information about the Elastic Load Balancing load balancer or target group used in a deployment. You can use load balancers and target groups in combination. For example, if you have two Classic Load Balancers, and five target groups tied to an Application Load Balancer, you can specify the two Classic Load Balancers in elbInfoList, and the five target groups in targetGroupInfoList.

Sourcemodule RelatedDeployments : sig ... end

Information about deployments related to the specified deployment.

Sourcemodule RevisionLocation : sig ... end

Information about the location of an application revision.

Sourcemodule RollbackInfo : sig ... end

Information about a deployment rollback.

Sourcemodule TargetInstances : sig ... end

Information about the instances to be used in the replacement environment in a blue/green deployment.

Sourcemodule CloudFormationTarget : sig ... end

Information about the target to be updated by an CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.

Sourcemodule DeploymentTargetType : sig ... end
Sourcemodule ECSTarget : sig ... end

Information about the target of an Amazon ECS deployment.

Sourcemodule InstanceTarget : sig ... end

A target Amazon EC2 or on-premises instance during a deployment that uses the EC2/On-premises compute platform.

Sourcemodule LambdaTarget : sig ... end

Information about the target Lambda function during an Lambda deployment.

Sourcemodule InstanceId : sig ... end
Sourcemodule InstanceStatus : sig ... end
Sourcemodule InstanceType : sig ... end
Sourcemodule AutoScalingGroupList : sig ... end
Sourcemodule DeploymentGroupId : sig ... end
Sourcemodule ECSServiceList : sig ... end
Sourcemodule LastDeploymentInfo : sig ... end

Information about the most recent attempted or successful deployment to a deployment group.

Sourcemodule OnPremisesTagSet : sig ... end

Information about groups of on-premises instance tags.

Sourcemodule OutdatedInstancesStrategy : sig ... end
Sourcemodule Role : sig ... end
Sourcemodule TriggerConfigList : sig ... end
Sourcemodule ApplicationId : sig ... end
Sourcemodule GitHubAccountTokenName : sig ... end
Sourcemodule GenericRevisionInfo : sig ... end

Information about an application revision.

Sourcemodule FilterValueList : sig ... end
Sourcemodule TargetFilterName : sig ... end
Sourcemodule DeploymentConfigId : sig ... end
Sourcemodule MinimumHealthyHosts : sig ... end

Information about the minimum number of healthy instances.

Sourcemodule TrafficRoutingConfig : sig ... end

The configuration that specifies how traffic is shifted from one version of a Lambda function to another version during an Lambda deployment, or from one Amazon ECS task set to another during an Amazon ECS deployment.

Sourcemodule ZonalConfig : sig ... end

Configure the ZonalConfig object if you want CodeDeploy to deploy your application to one Availability Zone at a time, within an Amazon Web Services Region. By deploying to one Availability Zone at a time, you can expose your deployment to a progressively larger audience as confidence in the deployment's performance and viability grows. If you don't configure the ZonalConfig object, CodeDeploy deploys your application to a random selection of hosts across a Region. For more information about the zonal configuration feature, see zonal configuration in the CodeDeploy User Guide.

Sourcemodule InstanceInfo : sig ... end

Information about an on-premises instance.

Sourcemodule DeploymentInfo : sig ... end

Information about a deployment.

Sourcemodule DeploymentTarget : sig ... end

Information about the deployment target.

Sourcemodule InstanceSummary : sig ... end

Information about an instance in a deployment.

Sourcemodule DeploymentGroupInfo : sig ... end

Information about a deployment group.

Sourcemodule ApplicationInfo : sig ... end

Information about an application.

Sourcemodule RevisionInfo : sig ... end

Information about an application revision.

The maximum number of alarms for a deployment group (10) was exceeded.

The application does not exist with the user or Amazon Web Services account.

The minimum number of required application names was not specified.

The deployment configuration does not exist with the user or Amazon Web Services account.

A deployment group with the specified name with the user or Amazon Web Services account already exists.

The named deployment group with the user or Amazon Web Services account does not exist.

The deployment group name was not specified.

The Amazon ECS service is associated with more than one deployment groups. An Amazon ECS service can be associated with only one deployment group.

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 limit of 255 characters. Two alarms with the same name have been specified. The alarm configuration is enabled, but the alarm list is empty.

The application name was specified in an invalid format.

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.

The Auto Scaling group was specified in an invalid format or does not exist.

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

The deployment configuration name was specified in an invalid format.

The deployment group name was specified in an invalid format.

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

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

Sourcemodule InvalidEC2TagException : sig ... end

The tag was specified in an invalid format.

The Amazon ECS service identifier is not valid.

Sourcemodule InvalidInputException : sig ... end

The input was specified in an invalid format.

An invalid load balancer name, or no load balancer name, was specified.

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

Sourcemodule InvalidRoleException : sig ... end

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 Amazon EC2 Auto Scaling.

Sourcemodule InvalidTagException : sig ... end

The tag was specified in an invalid format.

A target group pair associated with this deployment is not valid.

The configuration that specifies how traffic is routed during a deployment is invalid.

The trigger was specified in an invalid format.

The limit for lifecycle hooks was exceeded.

The number of tag groups included in the tag set list exceeded the maximum allowed limit of 3.

Sourcemodule ThrottlingException : sig ... end

An API function was called too frequently.

The maximum allowed number of triggers was exceeded.

Sourcemodule NullableBoolean : sig ... end
Sourcemodule ArnNotSupportedException : sig ... end

The specified ARN is not supported. For example, it might be an ARN for a resource that is not expected.

Sourcemodule InvalidArnException : sig ... end

The specified ARN is not in a valid format.

Sourcemodule InvalidTagsToAddException : sig ... end

The specified tags are not valid.

The ARN of a resource is required, but was not found.

Sourcemodule TagRequiredException : sig ... end

A tag was not specified.

Sourcemodule Arn : sig ... end
Sourcemodule TagKeyList : sig ... end

The deployment is already complete.

The deployment with the user or Amazon Web Services account does not exist.

At least one deployment ID must be specified.

At least one of the deployment IDs was specified in an invalid format.

Sourcemodule Message : sig ... end
Sourcemodule StopStatus : sig ... end

A call was submitted that is not supported for the specified deployment type.

Sourcemodule InstanceNameList : sig ... end

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

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

An attempt to return the status of an already completed lifecycle event occurred.

Sourcemodule NextToken : sig ... end
Sourcemodule InvalidNextTokenException : sig ... end

The next token was specified in an invalid format.

The registration status was specified in an invalid format.

Sourcemodule InvalidTagFilterException : sig ... end

The tag filter was specified in an invalid format.

Sourcemodule RegistrationStatus : sig ... end

The API used does not support the deployment.

The specified resource could not be validated.

The specified deployment status doesn't exist or cannot be determined.

The external ID was specified in an invalid format.

Sourcemodule InvalidTimeRangeException : sig ... end

The specified time range was specified in an invalid format.

Sourcemodule DeploymentStatusList : sig ... end
Sourcemodule TimeRange : sig ... end

Information about a time range.

The specified deployment has not started.

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

The specified instance status does not exist.

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.

The target filter name is invalid.

Sourcemodule TargetIdList : sig ... end
Sourcemodule TargetFilters : sig ... end
Sourcemodule InstancesList : sig ... end

The computePlatform is invalid. The computePlatform should be Lambda, Server, or ECS.

Sourcemodule InstanceStatusList : sig ... end
Sourcemodule InstanceTypeList : sig ... end
Sourcemodule DeploymentConfigsList : sig ... end
Sourcemodule ApplicationsList : sig ... end

A bucket name is required, but was not provided.

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

The deployed state filter was specified in an invalid format.

The specified key prefix filter was specified in an invalid format.

Sourcemodule InvalidSortByException : sig ... end

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

Sourcemodule InvalidSortOrderException : sig ... end

The sort order was specified in an invalid format.

Sourcemodule RevisionLocationList : sig ... end
Sourcemodule ApplicationRevisionSortBy : sig ... end
Sourcemodule ListStateFilterAction : sig ... end
Sourcemodule SortOrder : sig ... end

An on-premises instance name was not specified.

The specified on-premises instance is not registered.

The on-premises instance name was specified in an invalid format.

The provided target ID does not belong to the attempted deployment.

A deployment target ID was not provided.

The target ID provided was not valid.

The specified instance does not exist in the deployment group.

The instance ID was not specified.

Sourcemodule DeploymentConfigInfo : sig ... end

Information about a deployment configuration.

The deployment configuration name was not specified.

Sourcemodule InvalidRevisionException : sig ... end

The revision was specified in an invalid format.

The named revision does not exist with the user or Amazon Web Services account.

Sourcemodule RevisionRequiredException : sig ... end

The revision ID was not specified.

No GitHub account connection exists with the named specified in the call.

The call is missing a required GitHub account connection name.

The format of the specified GitHub account connection name is invalid.

The number of allowed deployments was exceeded.

The description is too long.

An invalid fileExistsBehavior option was specified to determine how 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."

The GitHub token is not valid.

The IgnoreApplicationStopFailures value is invalid. For Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

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.

The UpdateOutdatedInstancesOnly value is invalid. For Lambda deployments, false is expected. For EC2/On-premises deployments, true or false is expected.

The deployment groups limit was exceeded.

Sourcemodule RoleRequiredException : sig ... end

The role ID was not specified.

A deployment configuration with the specified name with the user or Amazon Web Services account already exists.

The deployment configurations limit was exceeded.

The minimum healthy instance value was specified in an invalid format.

The ZonalConfig object is not valid.

An application with the specified name with the user or Amazon Web Services account already exists.

More applications were attempted to be created than are allowed.

Sourcemodule DeploymentWaitType : sig ... end

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

Sourcemodule InstanceInfoList : sig ... end
Sourcemodule DeploymentsInfoList : sig ... end
Sourcemodule DeploymentTargetList : sig ... end

The maximum number of targets that can be associated with an Amazon ECS or Lambda deployment was exceeded. The target list of both types of deployments must have exactly one item. This exception does not apply to EC2/On-premises deployments.

Sourcemodule InstanceSummaryList : sig ... end
Sourcemodule DeploymentGroupInfoList : sig ... end
Sourcemodule ApplicationsInfoList : sig ... end
Sourcemodule RevisionInfoList : sig ... end

Represents the output of an UpdateDeploymentGroup operation.

Represents the input of an UpdateDeploymentGroup operation.

Sourcemodule UpdateApplicationInput : sig ... end

Represents the input of an UpdateApplication operation.

Sourcemodule UntagResourceOutput : sig ... end

Disassociates a resource from a list of tags. The resource is identified by the ResourceArn input parameter. The tags are identified by the list of keys in the TagKeys input parameter.

Sourcemodule UntagResourceInput : sig ... end

Disassociates a resource from a list of tags. The resource is identified by the ResourceArn input parameter. The tags are identified by the list of keys in the TagKeys input parameter.

Sourcemodule TagResourceOutput : sig ... end

Associates the list of tags in the input Tags parameter with the resource identified by the ResourceArn input parameter.

Sourcemodule TagResourceInput : sig ... end

Associates the list of tags in the input Tags parameter with the resource identified by the ResourceArn input parameter.

Sourcemodule TagLimitExceededException : sig ... end

The maximum allowed number of tags was exceeded.

Sourcemodule StopDeploymentOutput : sig ... end

Represents the output of a StopDeployment operation.

Sourcemodule StopDeploymentInput : sig ... end

Represents the input of a StopDeployment operation.

In a blue/green deployment, overrides any specified wait time and starts terminating instances immediately after the traffic routing is complete.

Represents the input of a RemoveTagsFromOnPremisesInstances operation.

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

Represents the input of a RegisterApplicationRevision operation.

Sets the result of a Lambda validation function. The function validates lifecycle hooks during a deployment that uses the Lambda or Amazon ECS compute platform. For Lambda deployments, the available lifecycle hooks are BeforeAllowTraffic and AfterAllowTraffic. For Amazon ECS deployments, the available lifecycle hooks are BeforeInstall, AfterInstall, AfterAllowTestTraffic, BeforeAllowTraffic, and AfterAllowTraffic. Lambda validation functions return Succeeded or Failed. For more information, see AppSpec 'hooks' Section for an Lambda Deployment and AppSpec 'hooks' Section for an Amazon ECS Deployment.

Sets the result of a Lambda validation function. The function validates lifecycle hooks during a deployment that uses the Lambda or Amazon ECS compute platform. For Lambda deployments, the available lifecycle hooks are BeforeAllowTraffic and AfterAllowTraffic. For Amazon ECS deployments, the available lifecycle hooks are BeforeInstall, AfterInstall, AfterAllowTestTraffic, BeforeAllowTraffic, and AfterAllowTraffic. Lambda validation functions return Succeeded or Failed. For more information, see AppSpec 'hooks' Section for an Lambda Deployment and AppSpec 'hooks' Section for an Amazon ECS Deployment.

Both an user ARN and an IAM session ARN were included in the request. Use only one ARN type.

Sourcemodule ListTagsForResourceOutput : sig ... end

Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN). Tags are used to organize and categorize your CodeDeploy resources.

Sourcemodule ListTagsForResourceInput : sig ... end

Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN). Tags are used to organize and categorize your CodeDeploy resources.

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

Represents the input of a ListOnPremisesInstances operation.

Represents the output of a ListGitHubAccountTokenNames operation.

Represents the input of a ListGitHubAccountTokenNames operation.

Sourcemodule ListDeploymentsOutput : sig ... end

Represents the output of a ListDeployments operation.

Sourcemodule ListDeploymentsInput : sig ... end

Represents the input of a ListDeployments operation.

Returns an array of target IDs that are associated a deployment.

Returns an array of target IDs that are associated a deployment.

Represents the output of a ListDeploymentInstances operation.

Represents the input of a ListDeploymentInstances operation.

Represents the output of a ListDeploymentGroups operation.

Sourcemodule ListDeploymentGroupsInput : sig ... end

Represents the input of a ListDeploymentGroups operation.

Represents the output of a ListDeploymentConfigs operation.

Represents the input of a ListDeploymentConfigs operation.

Sourcemodule ListApplicationsOutput : sig ... end

Represents the output of a ListApplications operation.

Sourcemodule ListApplicationsInput : sig ... end

Represents the input of a ListApplications operation.

Represents the output of a ListApplicationRevisions operation.

Represents the input of a ListApplicationRevisions operation.

Sourcemodule InvalidTargetException : sig ... end

A target is not valid.

Sourcemodule InvalidOperationException : sig ... end

An invalid operation was detected.

The user ARN was specified in an invalid format.

The IAM session ARN was specified in an invalid format.

The wait type is invalid.

The specified on-premises instance name is already registered.

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

An user ARN was not specified.

The specified user ARN is already registered with an on-premises instance.

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

Sourcemodule IamArnRequiredException : sig ... end

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

Represents the output of a GetOnPremisesInstance operation.

Represents the input of a GetOnPremisesInstance operation.

Sourcemodule GetDeploymentTargetOutput : sig ... end

Returns information about a deployment target.

Sourcemodule GetDeploymentTargetInput : sig ... end

Returns information about a deployment target.

Sourcemodule GetDeploymentOutput : sig ... end

Represents the output of a GetDeployment operation.

Represents the output of a GetDeploymentInstance operation.

Represents the input of a GetDeploymentInstance operation.

Sourcemodule GetDeploymentInput : sig ... end

Represents the input of a GetDeployment operation.

Sourcemodule GetDeploymentGroupOutput : sig ... end

Represents the output of a GetDeploymentGroup operation.

Sourcemodule GetDeploymentGroupInput : sig ... end

Represents the input of a GetDeploymentGroup operation.

Sourcemodule GetDeploymentConfigOutput : sig ... end

Represents the output of a GetDeploymentConfig operation.

Sourcemodule GetDeploymentConfigInput : sig ... end

Represents the input of a GetDeploymentConfig operation.

Represents the output of a GetApplicationRevision operation.

Represents the input of a GetApplicationRevision operation.

Sourcemodule GetApplicationOutput : sig ... end

Represents the output of a GetApplication operation.

Sourcemodule GetApplicationInput : sig ... end

Represents the input of a GetApplication operation.

Represents the input of a DeregisterOnPremisesInstance operation.

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

The deployment configuration is still in use.

A deployment to a target was attempted while another deployment was in progress.

Deletes resources linked to an external ID. This action only applies if you have configured blue/green deployments through CloudFormation. It is not necessary to call this action directly. CloudFormation calls it on your behalf when it needs to delete stack resources. This action is offered publicly in case you need to delete resources to comply with General Data Protection Regulation (GDPR) requirements.

Deletes resources linked to an external ID. This action only applies if you have configured blue/green deployments through CloudFormation. It is not necessary to call this action directly. CloudFormation calls it on your behalf when it needs to delete stack resources. This action is offered publicly in case you need to delete resources to comply with General Data Protection Regulation (GDPR) requirements.

Represents the output of a DeleteGitHubAccountToken operation.

Represents the input of a DeleteGitHubAccount operation.

Represents the output of a DeleteDeploymentGroup operation.

Represents the input of a DeleteDeploymentGroup operation.

Represents the input of a DeleteDeploymentConfig operation.

Sourcemodule DeleteApplicationInput : sig ... end

Represents the input of a DeleteApplication operation.

Sourcemodule CreateDeploymentOutput : sig ... end

Represents the output of a CreateDeployment operation.

Sourcemodule CreateDeploymentInput : sig ... end

Represents the input of a CreateDeployment operation.

Represents the output of a CreateDeploymentGroup operation.

Represents the input of a CreateDeploymentGroup operation.

Represents the output of a CreateDeploymentConfig operation.

Represents the input of a CreateDeploymentConfig operation.

Sourcemodule CreateApplicationOutput : sig ... end

Represents the output of a CreateApplication operation.

Sourcemodule CreateApplicationInput : sig ... end

Represents the input of a CreateApplication operation.

Sourcemodule ContinueDeploymentInput : sig ... end

For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.)

Represents the output of a BatchGetOnPremisesInstances operation.

Represents the input of a BatchGetOnPremisesInstances operation.

Sourcemodule BatchGetDeploymentsOutput : sig ... end

Represents the output of a BatchGetDeployments operation.

Sourcemodule BatchGetDeploymentsInput : sig ... end

Represents the input of a BatchGetDeployments operation.

Returns an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated BatchGetDeploymentInstances. The maximum number of targets that can be returned is 25. The type of targets returned depends on the deployment's compute platform or deployment method: EC2/On-premises: Information about Amazon EC2 instance targets. Lambda: Information about Lambda functions targets. Amazon ECS: Information about Amazon ECS service targets. CloudFormation: Information about targets of blue/green deployments initiated by a CloudFormation stack update.

Returns an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated BatchGetDeploymentInstances. The maximum number of targets that can be returned is 25. The type of targets returned depends on the deployment's compute platform or deployment method: EC2/On-premises: Information about Amazon EC2 instance targets. Lambda: Information about Lambda functions targets. Amazon ECS: Information about Amazon ECS service targets. CloudFormation: Information about targets of blue/green deployments initiated by a CloudFormation stack update.

Represents the output of a BatchGetDeploymentInstances operation.

Represents the input of a BatchGetDeploymentInstances operation.

Represents the output of a BatchGetDeploymentGroups operation.

Represents the input of a BatchGetDeploymentGroups operation.

Represents the output of a BatchGetApplications operation.

Sourcemodule BatchGetApplicationsInput : sig ... end

Represents the input of a BatchGetApplications operation.

Represents the output of a BatchGetApplicationRevisions operation.

Represents the input of a BatchGetApplicationRevisions operation.

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