libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
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.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
Eq CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Read CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Show CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Generic CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Associated Types

type Rep CreatePlatformVersion :: Type -> Type #

NFData CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Methods

rnf :: CreatePlatformVersion -> () #

Hashable CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

AWSRequest CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Associated Types

type AWSResponse CreatePlatformVersion #

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

type Rep CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

type Rep CreatePlatformVersion = D1 ('MetaData "CreatePlatformVersion" "Amazonka.ElasticBeanstalk.CreatePlatformVersion" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "CreatePlatformVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "optionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationOptionSetting])) :*: (S1 ('MetaSel ('Just "environmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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)))))
type AWSResponse CreatePlatformVersion Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

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:

$sel:optionSettings:CreatePlatformVersion', createPlatformVersion_optionSettings - The configuration option settings to apply to the builder environment.

$sel:environmentName:CreatePlatformVersion', createPlatformVersion_environmentName - The name of 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.

$sel:platformName:CreatePlatformVersion', createPlatformVersion_platformName - The name of your custom platform.

$sel:platformVersion: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
Eq CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Read CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Show CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Generic CreatePlatformVersionResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.CreatePlatformVersion

Associated Types

type Rep CreatePlatformVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" '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.