Class: Aws::Proton::Types::CreateServiceTemplateInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-proton/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:description, :display_name]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description of the service template.

Returns:

  • (String)


1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File '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_nameString

The name of the service template as displayed in the developer interface.

Returns:

  • (String)


1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File '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_keyString

A customer provided encryption key that’s used to encrypt data.

Returns:

  • (String)


1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File '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

#nameString

The name of the service template.

Returns:

  • (String)


1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File '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_provisioningString

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*.

[1]: docs.aws.amazon.com/proton/latest/userguide/ag-template-authoring.html#ag-template-bundles

Returns:

  • (String)


1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File '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

#tagsArray<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*.

[1]: docs.aws.amazon.com/proton/latest/userguide/resources.html

Returns:



1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
# File '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