Skip to content

/AWS1/CL_SGMCFNCREATETMPLPVDR

The CloudFormation template provider configuration for creating infrastructure resources.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_templatename TYPE /AWS1/SGMCFNTEMPLATENAME /AWS1/SGMCFNTEMPLATENAME

A unique identifier for the template within the project.

iv_templateurl TYPE /AWS1/SGMCFNTEMPLATEURL /AWS1/SGMCFNTEMPLATEURL

The Amazon S3 URL of the CloudFormation template.

Optional arguments:

iv_rolearn TYPE /AWS1/SGMROLEARN /AWS1/SGMROLEARN

The IAM role that CloudFormation assumes when creating the stack.

it_parameters TYPE /AWS1/CL_SGMCFNSTACKCREPARAM=>TT_CFNSTACKCREATEPARAMETERS TT_CFNSTACKCREATEPARAMETERS

An array of CloudFormation stack parameters.


Queryable Attributes

TemplateName

A unique identifier for the template within the project.

Accessible with the following methods

Method Description
GET_TEMPLATENAME() Getter for TEMPLATENAME, with configurable default
ASK_TEMPLATENAME() Getter for TEMPLATENAME w/ exceptions if field has no value
HAS_TEMPLATENAME() Determine if TEMPLATENAME has a value

TemplateURL

The Amazon S3 URL of the CloudFormation template.

Accessible with the following methods

Method Description
GET_TEMPLATEURL() Getter for TEMPLATEURL, with configurable default
ASK_TEMPLATEURL() Getter for TEMPLATEURL w/ exceptions if field has no value
HAS_TEMPLATEURL() Determine if TEMPLATEURL has a value

RoleARN

The IAM role that CloudFormation assumes when creating the stack.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

Parameters

An array of CloudFormation stack parameters.

Accessible with the following methods

Method Description
GET_PARAMETERS() Getter for PARAMETERS, with configurable default
ASK_PARAMETERS() Getter for PARAMETERS w/ exceptions if field has no value
HAS_PARAMETERS() Determine if PARAMETERS has a value