Skip to content

ParameterHistory

Source code in docs_src/capo_ssm/types/parameter_history.py
class ParameterHistory(TypedDict, closed=True):
    name: NotRequired["capo_ssm.types.ps_parameter_name.PSParameterName"]
    """<p>The name of the parameter.</p>"""
    type: NotRequired["capo_ssm.types.parameter_type.ParameterType"]
    """<p>The type of parameter used.</p>"""
    key_id: NotRequired["capo_ssm.types.parameter_key_id.ParameterKeyId"]
    """<p>The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to <code>SecureString</code> parameters only</p>"""
    last_modified_date: NotRequired["capo_ssm.types.date_time.DateTime"]
    """<p>Date the parameter was last changed or updated.</p>"""
    last_modified_user: NotRequired["capo_ssm.types.string.String"]
    """<p>Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.</p>"""
    description: NotRequired[
        "capo_ssm.types.parameter_description.ParameterDescription"
    ]
    """<p>Information about the parameter.</p>"""
    value: NotRequired["capo_ssm.types.ps_parameter_value.PSParameterValue"]
    """<p>The parameter value.</p>"""
    allowed_pattern: NotRequired["capo_ssm.types.allowed_pattern.AllowedPattern"]
    """<p>Parameter names can include the following letters and symbols.</p> <p>a-zA-Z0-9_.-</p>"""
    version: "capo_ssm.types.ps_parameter_version.PSParameterVersion"
    """<p>The parameter version.</p>"""
    labels: NotRequired["capo_ssm.types.parameter_label_list.ParameterLabelList"]
    """<p>Labels assigned to the parameter version.</p>"""
    tier: NotRequired["capo_ssm.types.parameter_tier.ParameterTier"]
    """<p>The parameter tier.</p>"""
    policies: NotRequired["capo_ssm.types.parameter_policy_list.ParameterPolicyList"]
    """<p>Information about the policies assigned to a parameter.</p> <p> <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-policies.html">Assigning parameter policies</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>"""
    data_type: NotRequired["capo_ssm.types.parameter_data_type.ParameterDataType"]
    """<p>The data type of the parameter, such as <code>text</code> or <code>aws:ec2:image</code>. The default is <code>text</code>.</p>"""

allowed_pattern instance-attribute

allowed_pattern: NotRequired[AllowedPattern]

Parameter names can include the following letters and symbols.

a-zA-Z0-9_.-

data_type instance-attribute

data_type: NotRequired[ParameterDataType]

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

description instance-attribute

description: NotRequired[ParameterDescription]

Information about the parameter.

key_id instance-attribute

key_id: NotRequired[ParameterKeyId]

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

labels instance-attribute

labels: NotRequired[ParameterLabelList]

Labels assigned to the parameter version.

last_modified_date instance-attribute

last_modified_date: NotRequired[DateTime]

Date the parameter was last changed or updated.

last_modified_user instance-attribute

last_modified_user: NotRequired[String]

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

name instance-attribute

name: NotRequired[PSParameterName]

The name of the parameter.

policies instance-attribute

policies: NotRequired[ParameterPolicyList]

Information about the policies assigned to a parameter.

Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

tier instance-attribute

tier: NotRequired[ParameterTier]

The parameter tier.

type instance-attribute

type: NotRequired[ParameterType]

The type of parameter used.

value instance-attribute

value: NotRequired[PSParameterValue]

The parameter value.

version instance-attribute

The parameter version.