ExAws.CodeDeploy.Core
AWS CodeDeploy
AWS CodeDeploy
Overview This is the AWS CodeDeploy API Reference. This guide provides descriptions of the AWS CodeDeploy APIs. For additional information, see the AWS CodeDeploy User Guide.
Using the APIs You can use the AWS CodeDeploy APIs to work with the following items:
- Applications are unique identifiers that AWS CodeDeploy uses to ensure that the correct combinations of revisions, deployment configurations, and deployment groups are being referenced during deployments.
You can use the AWS CodeDeploy APIs to create, delete, get, list, and update applications.
- Deployment configurations are sets of deployment rules and deployment success and failure conditions that AWS CodeDeploy uses during deployments.
You can use the AWS CodeDeploy APIs to create, delete, get, and list deployment configurations.
- Deployment groups are groups of instances to which application revisions can be deployed.
You can use the AWS CodeDeploy APIs to create, delete, get, list, and update deployment groups.
- Instances represent Amazon EC2 instances to which application revisions are deployed. Instances are identified by their Amazon EC2 tags or Auto Scaling group names. Instances belong to deployment groups.
You can use the AWS CodeDeploy APIs to get and list instances.
- Deployments represent the process of deploying revisions to instances.
You can use the AWS CodeDeploy APIs to create, get, list, and stop deployments.
- Application revisions are archive files that are stored in Amazon S3 buckets or GitHub repositories. These revisions contain source content (such as source code, web pages, executable files, any deployment scripts, and similar) along with an Application Specification file (AppSpec file). (The AppSpec file is unique to AWS CodeDeploy; it defines a series of deployment actions that you want AWS CodeDeploy to execute.) An application revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both (for application revisions that are stored in Amazon S3 buckets) or by its repository name and commit ID (for applications revisions that are stored in GitHub repositories). Application revisions are deployed through deployment groups.
You can use the AWS CodeDeploy APIs to get, list, and register application revisions.
Summary↑
Types ↑
minimum_healthy_hosts_type :: binary
list_applications_output :: [applications: applications_list, next_token: next_token]
list_deployment_instances_input :: [deployment_id: deployment_id, instance_status_filter: instance_status_list, next_token: next_token]
deployment_group_id :: binary
error_information :: [code: error_code, message: error_message]
stop_deployment_input :: [{:deployment_id, deployment_id}]
list_on_premises_instances_output :: [instance_names: instance_name_list, next_token: next_token]
diagnostics :: [error_code: lifecycle_error_code, log_tail: log_tail, message: lifecycle_message, script_name: script_name]
log_tail :: binary
role_required_exception :: []
register_on_premises_instance_input :: [iam_user_arn: iam_user_arn, instance_name: instance_name]
list_state_filter_action :: binary
error_message :: binary
lifecycle_event_status :: binary
role :: binary
instance_status :: binary
s3_location :: [bucket: s3_bucket, bundle_type: bundle_type, e_tag: e_tag, key: s3_key, version: version_id]
deployment_id :: binary
deployment_group_info :: [application_name: application_name, auto_scaling_groups: auto_scaling_group_list, deployment_config_name: deployment_config_name, deployment_group_id: deployment_group_id, deployment_group_name: deployment_group_name, ec2_tag_filters: ec2_tag_filter_list, on_premises_instance_tag_filters: tag_filter_list, service_role_arn: role, target_revision: revision_location]
list_deployment_groups_input :: [application_name: application_name, next_token: next_token]
list_deployment_groups_output :: [application_name: application_name, deployment_groups: deployment_groups_list, next_token: next_token]
time_range :: [end: timestamp, start: timestamp]
create_deployment_config_input :: [deployment_config_name: deployment_config_name, minimum_healthy_hosts: minimum_healthy_hosts]
batch_get_deployments_input :: [{:deployment_ids, deployments_list}]
list_application_revisions_output :: [next_token: next_token, revisions: revision_location_list]
git_hub_location :: [commit_id: commit_id, repository: repository]
list_deployment_configs_output :: [deployment_configs_list: deployment_configs_list, next_token: next_token]
get_deployment_group_input :: [application_name: application_name, deployment_group_name: deployment_group_name]
tag_required_exception :: []
sort_order :: binary
deployment_config_id :: binary
tag_filter_type :: binary
lifecycle_event :: [diagnostics: diagnostics, end_time: timestamp, lifecycle_event_name: lifecycle_event_name, start_time: timestamp, status: lifecycle_event_status]
batch_get_deployments_output :: [{:deployments_info, deployments_info_list}]
get_deployment_input :: [{:deployment_id, deployment_id}]
instance_summary :: [deployment_id: deployment_id, instance_id: instance_id, last_updated_at: timestamp, lifecycle_events: lifecycle_event_list, status: instance_status]
create_deployment_group_input :: [application_name: application_name, auto_scaling_groups: auto_scaling_group_name_list, deployment_config_name: deployment_config_name, deployment_group_name: deployment_group_name, ec2_tag_filters: ec2_tag_filter_list, on_premises_instance_tag_filters: tag_filter_list, service_role_arn: role]
key :: binary
instance_id :: binary
deployment_overview :: [failed: instance_count, in_progress: instance_count, pending: instance_count, skipped: instance_count, succeeded: instance_count]
delete_application_input :: [{:application_name, application_name}]
get_deployment_config_output :: [{:deployment_config_info, deployment_config_info}]
register_application_revision_input :: [application_name: application_name, description: description, revision: revision_location]
registration_status :: binary
iam_user_arn :: binary
s3_bucket :: binary
get_deployment_config_input :: [{:deployment_config_name, deployment_config_name}]
list_deployment_configs_input :: [{:next_token, next_token}]
description :: binary
error_code :: binary
create_deployment_output :: [{:deployment_id, deployment_id}]
create_deployment_input :: [application_name: application_name, deployment_config_name: deployment_config_name, deployment_group_name: deployment_group_name, description: description, ignore_application_stop_failures: boolean, revision: revision_location]
auto_scaling_group_name :: binary
deployment_status :: binary
batch_get_on_premises_instances_input :: [{:instance_names, instance_name_list}]
message :: binary
get_application_revision_input :: [application_name: application_name, revision: revision_location]
revision_location :: [git_hub_location: git_hub_location, revision_type: revision_location_type, s3_location: s3_location]
ec2_tag_filter :: [key: key, type: ec2_tag_filter_type, value: value]
list_deployments_output :: [deployments: deployments_list, next_token: next_token]
bundle_type :: binary
stop_status :: binary
get_application_revision_output :: [application_name: application_name, revision: revision_location, revision_info: generic_revision_info]
ec2_tag_filter_type :: binary
update_application_input :: [application_name: application_name, new_application_name: application_name]
timestamp :: integer
delete_deployment_config_input :: [{:deployment_config_name, deployment_config_name}]
invalid_tag_exception :: []
revision_location_type :: binary
lifecycle_message :: binary
create_application_input :: [{:application_name, application_name}]
tag_filter :: [key: key, type: tag_filter_type, value: value]
create_application_output :: [{:application_id, application_id}]
deployment_config_info :: [create_time: timestamp, deployment_config_id: deployment_config_id, deployment_config_name: deployment_config_name, minimum_healthy_hosts: minimum_healthy_hosts]
update_deployment_group_output :: [{:hooks_not_cleaned_up, auto_scaling_group_list}]
get_deployment_output :: [{:deployment_info, deployment_info}]
add_tags_to_on_premises_instances_input :: [instance_names: instance_name_list, tags: tag_list]
list_deployments_input :: [application_name: application_name, create_time_range: time_range, deployment_group_name: deployment_group_name, include_only_statuses: deployment_status_list, next_token: next_token]
stop_deployment_output :: [status: stop_status, status_message: message]
get_on_premises_instance_output :: [{:instance_info, instance_info}]
create_deployment_group_output :: [{:deployment_group_id, deployment_group_id}]
instance_count :: integer
remove_tags_from_on_premises_instances_input :: [instance_names: instance_name_list, tags: tag_list]
get_deployment_instance_input :: [deployment_id: deployment_id, instance_id: instance_id]
get_deployment_instance_output :: [{:instance_summary, instance_summary}]
version_id :: binary
repository :: binary
auto_scaling_group_hook :: binary
list_applications_input :: [{:next_token, next_token}]
lifecycle_error_code :: binary
value :: binary
deployment_creator :: binary
get_deployment_group_output :: [{:deployment_group_info, deployment_group_info}]
application_info :: [application_id: application_id, application_name: application_name, create_time: timestamp, linked_to_git_hub: boolean]
deregister_on_premises_instance_input :: [{:instance_name, instance_name}]
deployment_config_name :: binary
list_deployment_instances_output :: [instances_list: instances_list, next_token: next_token]
delete_deployment_group_output :: [{:hooks_not_cleaned_up, auto_scaling_group_list}]
instance_name :: binary
batch_get_on_premises_instances_output :: [{:instance_infos, instance_info_list}]
instance_info :: [deregister_time: timestamp, iam_user_arn: iam_user_arn, instance_arn: instance_arn, instance_name: instance_name, register_time: timestamp, tags: tag_list]
minimum_healthy_hosts_value :: integer
delete_deployment_group_input :: [application_name: application_name, deployment_group_name: deployment_group_name]
instance_arn :: binary
application_name :: binary
invalid_role_exception :: []
deployment_group_name :: binary
get_application_output :: [{:application, application_info}]
commit_id :: binary
generic_revision_info :: [deployment_groups: deployment_groups_list, description: description, first_used_time: timestamp, last_used_time: timestamp, register_time: timestamp]
batch_get_applications_output :: [{:applications_info, applications_info_list}]
list_on_premises_instances_input :: [next_token: next_token, registration_status: registration_status, tag_filters: tag_filter_list]
script_name :: binary
application_id :: binary
minimum_healthy_hosts :: [type: minimum_healthy_hosts_type, value: minimum_healthy_hosts_value]
auto_scaling_group :: [hook: auto_scaling_group_hook, name: auto_scaling_group_name]
e_tag :: binary
application_revision_sort_by :: binary
create_deployment_config_output :: [{:deployment_config_id, deployment_config_id}]
list_application_revisions_input :: [application_name: application_name, deployed: list_state_filter_action, next_token: next_token, s3_bucket: s3_bucket, s3_key_prefix: s3_key, sort_by: application_revision_sort_by, sort_order: sort_order]
update_deployment_group_input :: [application_name: application_name, auto_scaling_groups: auto_scaling_group_name_list, current_deployment_group_name: deployment_group_name, deployment_config_name: deployment_config_name, ec2_tag_filters: ec2_tag_filter_list, new_deployment_group_name: deployment_group_name, on_premises_instance_tag_filters: tag_filter_list, service_role_arn: role]
get_application_input :: [{:application_name, application_name}]
get_on_premises_instance_input :: [{:instance_name, instance_name}]
next_token :: binary
s3_key :: binary
batch_get_applications_input :: [{:application_names, applications_list}]
deployment_info :: [application_name: application_name, complete_time: timestamp, create_time: timestamp, creator: deployment_creator, deployment_config_name: deployment_config_name, deployment_group_name: deployment_group_name, deployment_id: deployment_id, deployment_overview: deployment_overview, description: description, error_information: error_information, ignore_application_stop_failures: boolean, revision: revision_location, start_time: timestamp, status: deployment_status]
lifecycle_event_name :: binary
Functions
Specs:
- add_tags_to_on_premises_instances(client :: ExAws.CodeDeploy.t, input :: add_tags_to_on_premises_instances_input) :: ExAws.Request.JSON.response_t
AddTagsToOnPremisesInstances
Adds tags to on-premises instances.
Specs:
- add_tags_to_on_premises_instances!(client :: ExAws.CodeDeploy.t, input :: add_tags_to_on_premises_instances_input) :: ExAws.Request.JSON.success_t | no_return
Same as add_tags_to_on_premises_instances/2
but raise on error.
Specs:
- batch_get_applications(client :: ExAws.CodeDeploy.t, input :: batch_get_applications_input) :: ExAws.Request.JSON.response_t
BatchGetApplications
Gets information about one or more applications.
Specs:
- batch_get_applications!(client :: ExAws.CodeDeploy.t, input :: batch_get_applications_input) :: ExAws.Request.JSON.success_t | no_return
Same as batch_get_applications/2
but raise on error.
Specs:
- batch_get_deployments(client :: ExAws.CodeDeploy.t, input :: batch_get_deployments_input) :: ExAws.Request.JSON.response_t
BatchGetDeployments
Gets information about one or more deployments.
Specs:
- batch_get_deployments!(client :: ExAws.CodeDeploy.t, input :: batch_get_deployments_input) :: ExAws.Request.JSON.success_t | no_return
Same as batch_get_deployments/2
but raise on error.
Specs:
- batch_get_on_premises_instances(client :: ExAws.CodeDeploy.t, input :: batch_get_on_premises_instances_input) :: ExAws.Request.JSON.response_t
BatchGetOnPremisesInstances
Gets information about one or more on-premises instances.
Specs:
- batch_get_on_premises_instances!(client :: ExAws.CodeDeploy.t, input :: batch_get_on_premises_instances_input) :: ExAws.Request.JSON.success_t | no_return
Same as batch_get_on_premises_instances/2
but raise on error.
Specs:
- create_application(client :: ExAws.CodeDeploy.t, input :: create_application_input) :: ExAws.Request.JSON.response_t
CreateApplication
Creates a new application.
Specs:
- create_application!(client :: ExAws.CodeDeploy.t, input :: create_application_input) :: ExAws.Request.JSON.success_t | no_return
Same as create_application/2
but raise on error.
Specs:
- create_deployment(client :: ExAws.CodeDeploy.t, input :: create_deployment_input) :: ExAws.Request.JSON.response_t
CreateDeployment
Deploys an application revision through the specified deployment group.
Specs:
- create_deployment!(client :: ExAws.CodeDeploy.t, input :: create_deployment_input) :: ExAws.Request.JSON.success_t | no_return
Same as create_deployment/2
but raise on error.
Specs:
- create_deployment_config(client :: ExAws.CodeDeploy.t, input :: create_deployment_config_input) :: ExAws.Request.JSON.response_t
CreateDeploymentConfig
Creates a new deployment configuration.
Specs:
- create_deployment_config!(client :: ExAws.CodeDeploy.t, input :: create_deployment_config_input) :: ExAws.Request.JSON.success_t | no_return
Same as create_deployment_config/2
but raise on error.
Specs:
- create_deployment_group(client :: ExAws.CodeDeploy.t, input :: create_deployment_group_input) :: ExAws.Request.JSON.response_t
CreateDeploymentGroup
Creates a new deployment group for application revisions to be deployed to.
Specs:
- create_deployment_group!(client :: ExAws.CodeDeploy.t, input :: create_deployment_group_input) :: ExAws.Request.JSON.success_t | no_return
Same as create_deployment_group/2
but raise on error.
Specs:
- delete_application(client :: ExAws.CodeDeploy.t, input :: delete_application_input) :: ExAws.Request.JSON.response_t
DeleteApplication
Deletes an application.
Specs:
- delete_application!(client :: ExAws.CodeDeploy.t, input :: delete_application_input) :: ExAws.Request.JSON.success_t | no_return
Same as delete_application/2
but raise on error.
Specs:
- delete_deployment_config(client :: ExAws.CodeDeploy.t, input :: delete_deployment_config_input) :: ExAws.Request.JSON.response_t
DeleteDeploymentConfig
Deletes a deployment configuration.
Note:A deployment configuration cannot be deleted if it is currently in use. Also, predefined configurations cannot be deleted.
Specs:
- delete_deployment_config!(client :: ExAws.CodeDeploy.t, input :: delete_deployment_config_input) :: ExAws.Request.JSON.success_t | no_return
Same as delete_deployment_config/2
but raise on error.
Specs:
- delete_deployment_group(client :: ExAws.CodeDeploy.t, input :: delete_deployment_group_input) :: ExAws.Request.JSON.response_t
DeleteDeploymentGroup
Deletes a deployment group.
Specs:
- delete_deployment_group!(client :: ExAws.CodeDeploy.t, input :: delete_deployment_group_input) :: ExAws.Request.JSON.success_t | no_return
Same as delete_deployment_group/2
but raise on error.
Specs:
- deregister_on_premises_instance(client :: ExAws.CodeDeploy.t, input :: deregister_on_premises_instance_input) :: ExAws.Request.JSON.response_t
DeregisterOnPremisesInstance
Deregisters an on-premises instance.
Specs:
- deregister_on_premises_instance!(client :: ExAws.CodeDeploy.t, input :: deregister_on_premises_instance_input) :: ExAws.Request.JSON.success_t | no_return
Same as deregister_on_premises_instance/2
but raise on error.
Specs:
- get_application(client :: ExAws.CodeDeploy.t, input :: get_application_input) :: ExAws.Request.JSON.response_t
GetApplication
Gets information about an application.
Specs:
- get_application!(client :: ExAws.CodeDeploy.t, input :: get_application_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_application/2
but raise on error.
Specs:
- get_application_revision(client :: ExAws.CodeDeploy.t, input :: get_application_revision_input) :: ExAws.Request.JSON.response_t
GetApplicationRevision
Gets information about an application revision.
Specs:
- get_application_revision!(client :: ExAws.CodeDeploy.t, input :: get_application_revision_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_application_revision/2
but raise on error.
Specs:
- get_deployment(client :: ExAws.CodeDeploy.t, input :: get_deployment_input) :: ExAws.Request.JSON.response_t
GetDeployment
Gets information about a deployment.
Specs:
- get_deployment!(client :: ExAws.CodeDeploy.t, input :: get_deployment_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_deployment/2
but raise on error.
Specs:
- get_deployment_config(client :: ExAws.CodeDeploy.t, input :: get_deployment_config_input) :: ExAws.Request.JSON.response_t
GetDeploymentConfig
Gets information about a deployment configuration.
Specs:
- get_deployment_config!(client :: ExAws.CodeDeploy.t, input :: get_deployment_config_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_deployment_config/2
but raise on error.
Specs:
- get_deployment_group(client :: ExAws.CodeDeploy.t, input :: get_deployment_group_input) :: ExAws.Request.JSON.response_t
GetDeploymentGroup
Gets information about a deployment group.
Specs:
- get_deployment_group!(client :: ExAws.CodeDeploy.t, input :: get_deployment_group_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_deployment_group/2
but raise on error.
Specs:
- get_deployment_instance(client :: ExAws.CodeDeploy.t, input :: get_deployment_instance_input) :: ExAws.Request.JSON.response_t
GetDeploymentInstance
Gets information about an instance as part of a deployment.
Specs:
- get_deployment_instance!(client :: ExAws.CodeDeploy.t, input :: get_deployment_instance_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_deployment_instance/2
but raise on error.
Specs:
- get_on_premises_instance(client :: ExAws.CodeDeploy.t, input :: get_on_premises_instance_input) :: ExAws.Request.JSON.response_t
GetOnPremisesInstance
Gets information about an on-premises instance.
Specs:
- get_on_premises_instance!(client :: ExAws.CodeDeploy.t, input :: get_on_premises_instance_input) :: ExAws.Request.JSON.success_t | no_return
Same as get_on_premises_instance/2
but raise on error.
Specs:
- list_application_revisions(client :: ExAws.CodeDeploy.t, input :: list_application_revisions_input) :: ExAws.Request.JSON.response_t
ListApplicationRevisions
Lists information about revisions for an application.
Specs:
- list_application_revisions!(client :: ExAws.CodeDeploy.t, input :: list_application_revisions_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_application_revisions/2
but raise on error.
Specs:
- list_applications(client :: ExAws.CodeDeploy.t, input :: list_applications_input) :: ExAws.Request.JSON.response_t
ListApplications
Lists the applications registered with the applicable IAM user or AWS account.
Specs:
- list_applications!(client :: ExAws.CodeDeploy.t, input :: list_applications_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_applications/2
but raise on error.
Specs:
- list_deployment_configs(client :: ExAws.CodeDeploy.t, input :: list_deployment_configs_input) :: ExAws.Request.JSON.response_t
ListDeploymentConfigs
Lists the deployment configurations with the applicable IAM user or AWS account.
Specs:
- list_deployment_configs!(client :: ExAws.CodeDeploy.t, input :: list_deployment_configs_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_deployment_configs/2
but raise on error.
Specs:
- list_deployment_groups(client :: ExAws.CodeDeploy.t, input :: list_deployment_groups_input) :: ExAws.Request.JSON.response_t
ListDeploymentGroups
Lists the deployment groups for an application registered with the applicable IAM user or AWS account.
Specs:
- list_deployment_groups!(client :: ExAws.CodeDeploy.t, input :: list_deployment_groups_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_deployment_groups/2
but raise on error.
Specs:
- list_deployment_instances(client :: ExAws.CodeDeploy.t, input :: list_deployment_instances_input) :: ExAws.Request.JSON.response_t
ListDeploymentInstances
Lists the instances for a deployment associated with the applicable IAM user or AWS account.
Specs:
- list_deployment_instances!(client :: ExAws.CodeDeploy.t, input :: list_deployment_instances_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_deployment_instances/2
but raise on error.
Specs:
- list_deployments(client :: ExAws.CodeDeploy.t, input :: list_deployments_input) :: ExAws.Request.JSON.response_t
ListDeployments
Lists the deployments within a deployment group for an application registered with the applicable IAM user or AWS account.
Specs:
- list_deployments!(client :: ExAws.CodeDeploy.t, input :: list_deployments_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_deployments/2
but raise on error.
Specs:
- list_on_premises_instances(client :: ExAws.CodeDeploy.t, input :: list_on_premises_instances_input) :: ExAws.Request.JSON.response_t
ListOnPremisesInstances
Gets a list of one or more on-premises instance names.
Unless otherwise specified, both registered and deregistered on-premises instance names will be listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.
Specs:
- list_on_premises_instances!(client :: ExAws.CodeDeploy.t, input :: list_on_premises_instances_input) :: ExAws.Request.JSON.success_t | no_return
Same as list_on_premises_instances/2
but raise on error.
Specs:
- register_application_revision(client :: ExAws.CodeDeploy.t, input :: register_application_revision_input) :: ExAws.Request.JSON.response_t
RegisterApplicationRevision
Registers with AWS CodeDeploy a revision for the specified application.
Specs:
- register_application_revision!(client :: ExAws.CodeDeploy.t, input :: register_application_revision_input) :: ExAws.Request.JSON.success_t | no_return
Same as register_application_revision/2
but raise on error.
Specs:
- register_on_premises_instance(client :: ExAws.CodeDeploy.t, input :: register_on_premises_instance_input) :: ExAws.Request.JSON.response_t
RegisterOnPremisesInstance
Registers an on-premises instance.
Specs:
- register_on_premises_instance!(client :: ExAws.CodeDeploy.t, input :: register_on_premises_instance_input) :: ExAws.Request.JSON.success_t | no_return
Same as register_on_premises_instance/2
but raise on error.
Specs:
- remove_tags_from_on_premises_instances(client :: ExAws.CodeDeploy.t, input :: remove_tags_from_on_premises_instances_input) :: ExAws.Request.JSON.response_t
RemoveTagsFromOnPremisesInstances
Removes one or more tags from one or more on-premises instances.
Specs:
- remove_tags_from_on_premises_instances!(client :: ExAws.CodeDeploy.t, input :: remove_tags_from_on_premises_instances_input) :: ExAws.Request.JSON.success_t | no_return
Same as remove_tags_from_on_premises_instances/2
but raise on error.
Specs:
- stop_deployment(client :: ExAws.CodeDeploy.t, input :: stop_deployment_input) :: ExAws.Request.JSON.response_t
StopDeployment
Attempts to stop an ongoing deployment.
Specs:
- stop_deployment!(client :: ExAws.CodeDeploy.t, input :: stop_deployment_input) :: ExAws.Request.JSON.success_t | no_return
Same as stop_deployment/2
but raise on error.
Specs:
- update_application(client :: ExAws.CodeDeploy.t, input :: update_application_input) :: ExAws.Request.JSON.response_t
UpdateApplication
Changes an existing application’s name.
Specs:
- update_application!(client :: ExAws.CodeDeploy.t, input :: update_application_input) :: ExAws.Request.JSON.success_t | no_return
Same as update_application/2
but raise on error.
Specs:
- update_deployment_group(client :: ExAws.CodeDeploy.t, input :: update_deployment_group_input) :: ExAws.Request.JSON.response_t
UpdateDeploymentGroup
Changes information about an existing deployment group.
Specs:
- update_deployment_group!(client :: ExAws.CodeDeploy.t, input :: update_deployment_group_input) :: ExAws.Request.JSON.success_t | no_return
Same as update_deployment_group/2
but raise on error.