libZSservicesZSamazonka-smsZSamazonka-sms
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.SMS.GenerateTemplate

Description

Generates an AWS CloudFormation template based on the current launch configuration and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.

Synopsis

Creating a Request

data GenerateTemplate Source #

See: newGenerateTemplate smart constructor.

Constructors

GenerateTemplate' 

Fields

Instances

Instances details
Eq GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Read GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Show GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Generic GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Associated Types

type Rep GenerateTemplate :: Type -> Type #

NFData GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Methods

rnf :: GenerateTemplate -> () #

Hashable GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

ToJSON GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

AWSRequest GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Associated Types

type AWSResponse GenerateTemplate #

ToHeaders GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

ToPath GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

ToQuery GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

type Rep GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

type Rep GenerateTemplate = D1 ('MetaData "GenerateTemplate" "Amazonka.SMS.GenerateTemplate" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "GenerateTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OutputFormat))))
type AWSResponse GenerateTemplate Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

newGenerateTemplate :: GenerateTemplate Source #

Create a value of GenerateTemplate 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:appId:GenerateTemplate', generateTemplate_appId - The ID of the application associated with the AWS CloudFormation template.

$sel:templateFormat:GenerateTemplate', generateTemplate_templateFormat - The format for generating the AWS CloudFormation template.

Request Lenses

generateTemplate_appId :: Lens' GenerateTemplate (Maybe Text) Source #

The ID of the application associated with the AWS CloudFormation template.

generateTemplate_templateFormat :: Lens' GenerateTemplate (Maybe OutputFormat) Source #

The format for generating the AWS CloudFormation template.

Destructuring the Response

data GenerateTemplateResponse Source #

See: newGenerateTemplateResponse smart constructor.

Constructors

GenerateTemplateResponse' 

Fields

Instances

Instances details
Eq GenerateTemplateResponse Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Read GenerateTemplateResponse Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Show GenerateTemplateResponse Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Generic GenerateTemplateResponse Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

Associated Types

type Rep GenerateTemplateResponse :: Type -> Type #

NFData GenerateTemplateResponse Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

type Rep GenerateTemplateResponse Source # 
Instance details

Defined in Amazonka.SMS.GenerateTemplate

type Rep GenerateTemplateResponse = D1 ('MetaData "GenerateTemplateResponse" "Amazonka.SMS.GenerateTemplate" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "GenerateTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGenerateTemplateResponse Source #

Create a value of GenerateTemplateResponse 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:s3Location:GenerateTemplateResponse', generateTemplateResponse_s3Location - The location of the Amazon S3 object.

$sel:httpStatus:GenerateTemplateResponse', generateTemplateResponse_httpStatus - The response's http status code.

Response Lenses