amazonka-elasticbeanstalk-2.0: Amazon Elastic Beanstalk SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ElasticBeanstalk.CreatePlatformVersion

Description

Create a new version of your custom platform.

Synopsis

Creating a Request

data CreatePlatformVersion Source #

Request to create a new platform version.

See: newCreatePlatformVersion smart constructor.

Constructors

CreatePlatformVersion' 

Fields

Instances

Instances details
ToHeaders CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

ToPath CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

ToQuery CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

AWSRequest CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Associated Types

type AWSResponse CreatePlatformVersion #

Generic CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Associated Types

type Rep CreatePlatformVersion :: Type -> Type #

Read CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Show CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

NFData CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Methods

rnf :: CreatePlatformVersion -> () #

Eq CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Hashable CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

type AWSResponse CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

type Rep CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

type Rep CreatePlatformVersion = D1 ('MetaData "CreatePlatformVersion" "Amazonka.ElasticBeanstalk.CreatePlatformVersion" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" 'False) (C1 ('MetaCons "CreatePlatformVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "optionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationOptionSetting])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "platformName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "platformVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "platformDefinitionBundle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3Location)))))

newCreatePlatformVersion Source #

Create a value of CreatePlatformVersion 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:

CreatePlatformVersion, createPlatformVersion_environmentName - The name of the builder environment.

CreatePlatformVersion, createPlatformVersion_optionSettings - The configuration option settings to apply to the builder environment.

$sel:tags:CreatePlatformVersion', createPlatformVersion_tags - Specifies the tags applied to the new platform version.

Elastic Beanstalk applies these tags only to the platform version. Environments that you create using the platform version don't inherit the tags.

CreatePlatformVersion, createPlatformVersion_platformName - The name of your custom platform.

CreatePlatformVersion, createPlatformVersion_platformVersion - The number, such as 1.0.2, for the new platform version.

$sel:platformDefinitionBundle:CreatePlatformVersion', createPlatformVersion_platformDefinitionBundle - The location of the platform definition archive in Amazon S3.

Request Lenses

createPlatformVersion_optionSettings :: Lens' CreatePlatformVersion (Maybe [ConfigurationOptionSetting]) Source #

The configuration option settings to apply to the builder environment.

createPlatformVersion_tags :: Lens' CreatePlatformVersion (Maybe [Tag]) Source #

Specifies the tags applied to the new platform version.

Elastic Beanstalk applies these tags only to the platform version. Environments that you create using the platform version don't inherit the tags.

createPlatformVersion_platformVersion :: Lens' CreatePlatformVersion Text Source #

The number, such as 1.0.2, for the new platform version.

createPlatformVersion_platformDefinitionBundle :: Lens' CreatePlatformVersion S3Location Source #

The location of the platform definition archive in Amazon S3.

Destructuring the Response

data CreatePlatformVersionResponse Source #

See: newCreatePlatformVersionResponse smart constructor.

Constructors

CreatePlatformVersionResponse' 

Fields

Instances

Instances details
Generic CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Associated Types

type Rep CreatePlatformVersionResponse :: Type -> Type #

Read CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Show CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

NFData CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Eq CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

type Rep CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

type Rep CreatePlatformVersionResponse = D1 ('MetaData "CreatePlatformVersionResponse" "Amazonka.ElasticBeanstalk.CreatePlatformVersion" "amazonka-elasticbeanstalk-2.0-HLGGuY0kjXTIKSbM7JuMHy" 'False) (C1 ('MetaCons "CreatePlatformVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "builder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Builder)) :*: (S1 ('MetaSel ('Just "platformSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformSummary)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreatePlatformVersionResponse Source #

Create a value of CreatePlatformVersionResponse 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:builder:CreatePlatformVersionResponse', createPlatformVersionResponse_builder - The builder used to create the custom platform.

$sel:platformSummary:CreatePlatformVersionResponse', createPlatformVersionResponse_platformSummary - Detailed information about the new version of the custom platform.

$sel:httpStatus:CreatePlatformVersionResponse', createPlatformVersionResponse_httpStatus - The response's http status code.

Response Lenses

createPlatformVersionResponse_platformSummary :: Lens' CreatePlatformVersionResponse (Maybe PlatformSummary) Source #

Detailed information about the new version of the custom platform.