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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-proton/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 '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_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 '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_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 '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

#nameString

The name of the service template.

Returns:

  • (String)


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

Returns:

  • (String)


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

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

Returns:



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