Class: Aws::SSM::Types::ParameterMetadata

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

Overview

Metadata includes information like the Amazon Resource Name (ARN) of the last user to update the parameter and the date and time the parameter was last used.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_pattern ⇒ String

A parameter name can include only the following letters and symbols.

a-zA-Z0-9_.-

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#arn ⇒ String

The Amazon Resource Name (ARN) of the parameter.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#data_type ⇒ String

The data type of the parameter, such as text or aws:ec2:image. The default is text.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

Description of the parameter actions.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#key_id ⇒ String

The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to SecureString parameters only.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_date ⇒ Time

Date the parameter was last changed or updated.

Returns:

  • (Time)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_user ⇒ String

Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The parameter name.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#policies ⇒ Array<Types::ParameterInlinePolicy>

A list of policies associated with a parameter.

Returns:



15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#tier ⇒ String

The parameter tier.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of parameter. Valid parameter types include the following: String, StringList, and SecureString.

Returns:

  • (String)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end

#version ⇒ Integer

The parameter version.

Returns:

  • (Integer)


15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 15666

class ParameterMetadata < Struct.new(
  :name,
  :arn,
  :type,
  :key_id,
  :last_modified_date,
  :last_modified_user,
  :description,
  :allowed_pattern,
  :version,
  :tier,
  :policies,
  :data_type)
  SENSITIVE = []
  include Aws::Structure
end