libZSservicesZSamazonka-protonZSamazonka-proton
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.Proton.DeleteEnvironmentTemplateVersion

Description

If no other minor versions of an environment template exist, delete a major version of the environment template if it's not the Recommended version. Delete the Recommended version of the environment template if no other major versions or minor versions of the environment template exist. A major version of an environment template is a version that's not backwards compatible.

Delete a minor version of an environment template if it isn't the Recommended version. Delete a Recommended minor version of the environment template if no other minor versions of the environment template exist. A minor version of an environment template is a version that's backwards compatible.

Synopsis

Creating a Request

data DeleteEnvironmentTemplateVersion Source #

See: newDeleteEnvironmentTemplateVersion smart constructor.

Constructors

DeleteEnvironmentTemplateVersion' 

Fields

Instances

Instances details
Eq DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Read DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Show DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Generic DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Associated Types

type Rep DeleteEnvironmentTemplateVersion :: Type -> Type #

NFData DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Hashable DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

ToJSON DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

AWSRequest DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

ToHeaders DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

ToPath DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

ToQuery DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

type Rep DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

type Rep DeleteEnvironmentTemplateVersion = D1 ('MetaData "DeleteEnvironmentTemplateVersion" "Amazonka.Proton.DeleteEnvironmentTemplateVersion" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "DeleteEnvironmentTemplateVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "majorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "minorVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteEnvironmentTemplateVersion Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Request Lenses

Destructuring the Response

data DeleteEnvironmentTemplateVersionResponse Source #

Constructors

DeleteEnvironmentTemplateVersionResponse' 

Fields

Instances

Instances details
Eq DeleteEnvironmentTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Show DeleteEnvironmentTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

Generic DeleteEnvironmentTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

NFData DeleteEnvironmentTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

type Rep DeleteEnvironmentTemplateVersionResponse Source # 
Instance details

Defined in Amazonka.Proton.DeleteEnvironmentTemplateVersion

type Rep DeleteEnvironmentTemplateVersionResponse = D1 ('MetaData "DeleteEnvironmentTemplateVersionResponse" "Amazonka.Proton.DeleteEnvironmentTemplateVersion" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "DeleteEnvironmentTemplateVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "environmentTemplateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentTemplateVersion)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteEnvironmentTemplateVersionResponse Source #

Create a value of DeleteEnvironmentTemplateVersionResponse 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:environmentTemplateVersion:DeleteEnvironmentTemplateVersionResponse', deleteEnvironmentTemplateVersionResponse_environmentTemplateVersion - The environment template version detail data that's returned by AWS Proton.

$sel:httpStatus:DeleteEnvironmentTemplateVersionResponse', deleteEnvironmentTemplateVersionResponse_httpStatus - The response's http status code.

Response Lenses