SMS / Client / generate_template
generate_template#
- SMS.Client.generate_template(**kwargs)#
Generates an CloudFormation template based on the current launch configuration and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket.
See also: AWS API Documentation
Request Syntax
response = client.generate_template( appId='string', templateFormat='JSON'|'YAML' )
- Parameters:
appId (string) – The ID of the application associated with the CloudFormation template.
templateFormat (string) – The format for generating the CloudFormation template.
- Return type:
dict
- Returns:
Response Syntax
{ 's3Location': { 'bucket': 'string', 'key': 'string' } }
Response Structure
(dict) –
s3Location (dict) –
The location of the Amazon S3 object.
bucket (string) –
The Amazon S3 bucket name.
key (string) –
The Amazon S3 bucket key.
Exceptions
SMS.Client.exceptions.UnauthorizedOperationException
SMS.Client.exceptions.InvalidParameterException
SMS.Client.exceptions.MissingRequiredParameterException
SMS.Client.exceptions.InternalError
SMS.Client.exceptions.OperationNotPermittedException