Class: Aws::Proton::Types::CreateServiceTemplateInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Proton::Types::CreateServiceTemplateInput
- Defined in:
- gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description, :display_name]
Instance Attribute Summary collapse
-
#description ⇒ String
A description of the service template.
-
#display_name ⇒ String
The name of the service template as displayed in the developer interface.
-
#encryption_key ⇒ String
A customer provided encryption key that's used to encrypt data.
-
#name ⇒ String
The name of the service template.
-
#pipeline_provisioning ⇒ String
By default, Proton provides a service pipeline for your service.
-
#tags ⇒ Array<Types::Tag>
An optional list of metadata items that you can associate with the Proton service template.
Instance Attribute Details
#description ⇒ String
A description of the service template.
1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 |
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1287 class CreateServiceTemplateInput < Struct.new( :description, :display_name, :encryption_key, :name, :pipeline_provisioning, :tags) SENSITIVE = [:description, :display_name] include Aws::Structure end |
#display_name ⇒ String
The name of the service template as displayed in the developer interface.
1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 |
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1287 class CreateServiceTemplateInput < Struct.new( :description, :display_name, :encryption_key, :name, :pipeline_provisioning, :tags) SENSITIVE = [:description, :display_name] include Aws::Structure end |
#encryption_key ⇒ String
A customer provided encryption key that's used to encrypt data.
1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 |
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1287 class CreateServiceTemplateInput < Struct.new( :description, :display_name, :encryption_key, :name, :pipeline_provisioning, :tags) SENSITIVE = [:description, :display_name] include Aws::Structure end |
#name ⇒ String
The name of the service template.
1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 |
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1287 class CreateServiceTemplateInput < Struct.new( :description, :display_name, :encryption_key, :name, :pipeline_provisioning, :tags) SENSITIVE = [:description, :display_name] include Aws::Structure end |
#pipeline_provisioning ⇒ String
By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 |
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1287 class CreateServiceTemplateInput < Struct.new( :description, :display_name, :encryption_key, :name, :pipeline_provisioning, :tags) SENSITIVE = [:description, :display_name] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 |
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1287 class CreateServiceTemplateInput < Struct.new( :description, :display_name, :encryption_key, :name, :pipeline_provisioning, :tags) SENSITIVE = [:description, :display_name] include Aws::Structure end |