SSM / Client / get_parameter

get_parameter#

SSM.Client.get_parameter(**kwargs)#

Get information about a single parameter by specifying the parameter name.

Note

To get information about more than one parameter at a time, use the GetParameters operation.

See also: AWS API Documentation

Request Syntax

response = client.get_parameter(
    Name='string',
    WithDecryption=True|False
)
Parameters:
  • Name (string) –

    [REQUIRED]

    The name of the parameter you want to query.

    To query by parameter label, use "Name": "name:label". To query by parameter version, use "Name": "name:version".

  • WithDecryption (boolean) – Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

Return type:

dict

Returns:

Response Syntax

{
    'Parameter': {
        'Name': 'string',
        'Type': 'String'|'StringList'|'SecureString',
        'Value': 'string',
        'Version': 123,
        'Selector': 'string',
        'SourceResult': 'string',
        'LastModifiedDate': datetime(2015, 1, 1),
        'ARN': 'string',
        'DataType': 'string'
    }
}

Response Structure

  • (dict) –

    • Parameter (dict) –

      Information about a parameter.

      • Name (string) –

        The name of the parameter.

      • Type (string) –

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

        Note

        If type is StringList, the system returns a comma-separated string with no spaces between commas in the Value field.

      • Value (string) –

        The parameter value.

        Note

        If type is StringList, the system returns a comma-separated string with no spaces between commas in the Value field.

      • Version (integer) –

        The parameter version.

      • Selector (string) –

        Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

        parameter_name:version

        parameter_name:label

      • SourceResult (string) –

        Applies to parameters that reference information in other Amazon Web Services services. SourceResult is the raw result or response from the source.

      • LastModifiedDate (datetime) –

        Date the parameter was last changed or updated and the parameter version was created.

      • ARN (string) –

        The Amazon Resource Name (ARN) of the parameter.

      • DataType (string) –

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

Exceptions

  • SSM.Client.exceptions.InternalServerError

  • SSM.Client.exceptions.InvalidKeyId

  • SSM.Client.exceptions.ParameterNotFound

  • SSM.Client.exceptions.ParameterVersionNotFound