class Aws::Proton::Types::CreateServiceTemplateInput

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

data as a hash:

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

@!attribute [rw] description

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

@!attribute [rw] display_name

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

@!attribute [rw] encryption_key

A customer provided encryption key that's used to encrypt data.
@return [String]

@!attribute [rw] name

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

@!attribute [rw] pipeline_provisioning

AWS Proton includes a service pipeline for your service by default.
When included, this parameter indicates that an AWS Proton service
pipeline *won't* be included for your service. Once specified, this
parameter *can't* be changed. For more information, see [Service
template bundles][1] in the *AWS Proton Administrator Guide*.

[1]: https://docs.aws.amazon.com/proton/latest/adminguide/ag-template-bundles.html
@return [String]

@!attribute [rw] tags

Create tags for your service 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/CreateServiceTemplateInput AWS API Documentation

Constants

SENSITIVE