create_generated_template¶
Operation¶
create_generated_template
async
¶
create_generated_template(input: CreateGeneratedTemplateInput, plugins: list[Plugin] | None = None) -> CreateGeneratedTemplateOutput
Creates a template from existing resources that are not already managed
with CloudFormation. You can check the status of the template generation
using the DescribeGeneratedTemplate API action.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
CreateGeneratedTemplateInput
|
An instance of |
required |
plugins
|
list[Plugin] | None
|
A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations. |
None
|
Returns:
| Type | Description |
|---|---|
CreateGeneratedTemplateOutput
|
An instance of |
Input¶
CreateGeneratedTemplateInput
dataclass
¶
Bases: _SerdeShape
Dataclass for CreateGeneratedTemplateInput structure.
Attributes¶
generated_template_name
class-attribute
instance-attribute
¶
generated_template_name: str | None = ...
The name assigned to the generated template.
resources
class-attribute
instance-attribute
¶
resources: list[ResourceDefinition] | None = ...
An optional list of resources to be included in the generated template.
If no resources are specified,the template will be created without any
resources. Resources can be added to the template using the
UpdateGeneratedTemplate API action.
stack_name
class-attribute
instance-attribute
¶
stack_name: str | None = ...
An optional name or ARN of a stack to use as the base stack for the generated template.
template_configuration
class-attribute
instance-attribute
¶
template_configuration: TemplateConfiguration | None = ...
The configuration details of the generated template, including the
DeletionPolicy and UpdateReplacePolicy.
Output¶
CreateGeneratedTemplateOutput
dataclass
¶
Bases: _SerdeShape
Dataclass for CreateGeneratedTemplateOutput structure.
Attributes¶
generated_template_id
class-attribute
instance-attribute
¶
generated_template_id: str | None = ...
The ID of the generated template.
response_metadata
class-attribute
instance-attribute
¶
Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.