libZSservicesZSamazonka-codedeployZSamazonka-codedeploy
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeDeploy.DeleteDeploymentGroup

Description

Deletes a deployment group.

Synopsis

Creating a Request

data DeleteDeploymentGroup Source #

Represents the input of a DeleteDeploymentGroup operation.

See: newDeleteDeploymentGroup smart constructor.

Constructors

DeleteDeploymentGroup' 

Fields

Instances

Instances details
Eq DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Read DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Show DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Generic DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Associated Types

type Rep DeleteDeploymentGroup :: Type -> Type #

NFData DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Methods

rnf :: DeleteDeploymentGroup -> () #

Hashable DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

ToJSON DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

AWSRequest DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Associated Types

type AWSResponse DeleteDeploymentGroup #

ToHeaders DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

ToPath DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

ToQuery DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

type Rep DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

type Rep DeleteDeploymentGroup = D1 ('MetaData "DeleteDeploymentGroup" "Amazonka.CodeDeploy.DeleteDeploymentGroup" "libZSservicesZSamazonka-codedeployZSamazonka-codedeploy" 'False) (C1 ('MetaCons "DeleteDeploymentGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deploymentGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDeploymentGroup Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

newDeleteDeploymentGroup Source #

Create a value of DeleteDeploymentGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationName:DeleteDeploymentGroup', deleteDeploymentGroup_applicationName - The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

$sel:deploymentGroupName:DeleteDeploymentGroup', deleteDeploymentGroup_deploymentGroupName - The name of a deployment group for the specified application.

Request Lenses

deleteDeploymentGroup_applicationName :: Lens' DeleteDeploymentGroup Text Source #

The name of an AWS CodeDeploy application associated with the IAM user or AWS account.

deleteDeploymentGroup_deploymentGroupName :: Lens' DeleteDeploymentGroup Text Source #

The name of a deployment group for the specified application.

Destructuring the Response

data DeleteDeploymentGroupResponse Source #

Represents the output of a DeleteDeploymentGroup operation.

See: newDeleteDeploymentGroupResponse smart constructor.

Constructors

DeleteDeploymentGroupResponse' 

Fields

  • hooksNotCleanedUp :: Maybe [AutoScalingGroup]

    If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DeleteDeploymentGroupResponse Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Read DeleteDeploymentGroupResponse Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Show DeleteDeploymentGroupResponse Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Generic DeleteDeploymentGroupResponse Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

Associated Types

type Rep DeleteDeploymentGroupResponse :: Type -> Type #

NFData DeleteDeploymentGroupResponse Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

type Rep DeleteDeploymentGroupResponse Source # 
Instance details

Defined in Amazonka.CodeDeploy.DeleteDeploymentGroup

type Rep DeleteDeploymentGroupResponse = D1 ('MetaData "DeleteDeploymentGroupResponse" "Amazonka.CodeDeploy.DeleteDeploymentGroup" "libZSservicesZSamazonka-codedeployZSamazonka-codedeploy" 'False) (C1 ('MetaCons "DeleteDeploymentGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hooksNotCleanedUp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutoScalingGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDeploymentGroupResponse Source #

Create a value of DeleteDeploymentGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hooksNotCleanedUp:DeleteDeploymentGroupResponse', deleteDeploymentGroupResponse_hooksNotCleanedUp - If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.

$sel:httpStatus:DeleteDeploymentGroupResponse', deleteDeploymentGroupResponse_httpStatus - The response's http status code.

Response Lenses

deleteDeploymentGroupResponse_hooksNotCleanedUp :: Lens' DeleteDeploymentGroupResponse (Maybe [AutoScalingGroup]) Source #

If the output contains no data, and the corresponding deployment group contained at least one Auto Scaling group, AWS CodeDeploy successfully removed all corresponding Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group. If the output contains data, AWS CodeDeploy could not remove some Auto Scaling lifecycle event hooks from the Amazon EC2 instances in the Auto Scaling group.