class Aws::Proton::Types::CreateEnvironmentTemplateInput

@note When making an API call, you may pass CreateEnvironmentTemplateInput

data as a hash:

    {
      description: "Description",
      display_name: "DisplayName",
      encryption_key: "Arn",
      name: "ResourceName", # required
      provisioning: "CUSTOMER_MANAGED", # accepts CUSTOMER_MANAGED
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] description

A description of the environment template.
@return [String]

@!attribute [rw] display_name

The environment template name as displayed in the developer
interface.
@return [String]

@!attribute [rw] encryption_key

A customer provided encryption key that AWS Proton uses to encrypt
data.
@return [String]

@!attribute [rw] name

The name of the environment template.
@return [String]

@!attribute [rw] provisioning

When included, indicates that the environment template is for
customer provisioned and managed infrastructure.
@return [String]

@!attribute [rw] tags

Create tags for your environment template. For more information, see
*AWS Proton resources and tagging* in the [AWS Proton Administrator
Guide][1] or [AWS Proton User Guide][2].

[1]: https://docs.aws.amazon.com/proton/latest/adminguide/resources.html
[2]: https://docs.aws.amazon.com/proton/latest/userguide/resources.html
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/CreateEnvironmentTemplateInput AWS API Documentation

Constants

SENSITIVE