Class: Aws::Imagebuilder::Types::SsmParameterConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb

Overview

Configuration for a single Parameter in the Amazon Web Services Systems Manager (SSM) Parameter Store in a given Region.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ami_account_id ⇒ String

Specify the account that will own the Parameter in a given Region. During distribution, this account must be specified in distribution settings as a target account for the Region.

Returns:

  • (String)


8982
8983
8984
8985
8986
8987
8988
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8982

class SsmParameterConfiguration < Struct.new(
  :ami_account_id,
  :parameter_name,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#data_type ⇒ String

The type of value the parameter contains. We recommend the aws:ec2:image data type.

Returns:

  • (String)


8982
8983
8984
8985
8986
8987
8988
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8982

class SsmParameterConfiguration < Struct.new(
  :ami_account_id,
  :parameter_name,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#parameter_name ⇒ String

This is the name of the Parameter in the target Region or account. The image distribution creates the Parameter if it doesn't already exist. Otherwise, it updates the parameter.

Returns:

  • (String)


8982
8983
8984
8985
8986
8987
8988
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 8982

class SsmParameterConfiguration < Struct.new(
  :ami_account_id,
  :parameter_name,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end