SSM / Client / describe_parameters
describe_parameters#
- SSM.Client.describe_parameters(**kwargs)#
- Get information about a parameter. - Request results are returned on a best-effort basis. If you specify - MaxResultsin the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of- MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a- NextToken. You can specify the- NextTokenin a subsequent call to get the next set of results.- Warning - If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key alias the parameter uses to reference KMS. Otherwise, - DescribeParametersretrieves whatever the original key alias was referencing.- See also: AWS API Documentation - Request Syntax - response = client.describe_parameters( Filters=[ { 'Key': 'Name'|'Type'|'KeyId', 'Values': [ 'string', ] }, ], ParameterFilters=[ { 'Key': 'string', 'Option': 'string', 'Values': [ 'string', ] }, ], MaxResults=123, NextToken='string' ) - Parameters:
- Filters (list) – - This data type is deprecated. Instead, use - ParameterFilters.- (dict) – - This data type is deprecated. Instead, use ParameterStringFilter. - Key (string) – [REQUIRED] - The name of the filter. 
- Values (list) – [REQUIRED] - The filter values. - (string) – 
 
 
 
- ParameterFilters (list) – - Filters to limit the request results. - (dict) – - One or more filters. Use a filter to return a more specific list of results. - Key (string) – [REQUIRED] - The name of the filter. - The - ParameterStringFilterobject is used by the DescribeParameters and GetParametersByPath API operations. However, not all of the pattern values listed for- Keycan be used with both operations.- For - DescribeParameters, all of the listed patterns are valid except- Label.- For - GetParametersByPath, the following patterns listed for- Keyaren’t valid:- tag,- DataType,- Name,- Path, and- Tier.- For examples of Amazon Web Services CLI commands demonstrating valid parameter filter constructions, see Searching for Systems Manager parameters in the Amazon Web Services Systems Manager User Guide . 
- Option (string) – - For all filters used with DescribeParameters, valid options include - Equalsand- BeginsWith. The- Namefilter additionally supports the- Containsoption. (Exception: For filters using the key- Path, valid options include- Recursiveand- OneLevel.)- For filters used with GetParametersByPath, valid options include - Equalsand- BeginsWith. (Exception: For filters using- Labelas the Key name, the only valid option is- Equals.)
- Values (list) – - The value you want to search for. - (string) – 
 
 
 
- MaxResults (integer) – The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results. 
- NextToken (string) – The token for the next set of items to return. (You received this token from a previous call.) 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'Parameters': [ { 'Name': 'string', 'Type': 'String'|'StringList'|'SecureString', 'KeyId': 'string', 'LastModifiedDate': datetime(2015, 1, 1), 'LastModifiedUser': 'string', 'Description': 'string', 'AllowedPattern': 'string', 'Version': 123, 'Tier': 'Standard'|'Advanced'|'Intelligent-Tiering', 'Policies': [ { 'PolicyText': 'string', 'PolicyType': 'string', 'PolicyStatus': 'string' }, ], 'DataType': 'string' }, ], 'NextToken': 'string' } - Response Structure - (dict) – - Parameters (list) – - Parameters returned by the request. - (dict) – - Metadata includes information like the ARN of the last user and the date/time the parameter was last used. - Name (string) – - The parameter name. 
- Type (string) – - The type of parameter. Valid parameter types include the following: - String,- StringList, and- SecureString.
- KeyId (string) – - The ID of the query key used for this parameter. 
- LastModifiedDate (datetime) – - Date the parameter was last changed or updated. 
- LastModifiedUser (string) – - Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter. 
- Description (string) – - Description of the parameter actions. 
- AllowedPattern (string) – - A parameter name can include only the following letters and symbols. 
- Version (integer) – - The parameter version. 
- Tier (string) – - The parameter tier. 
- Policies (list) – - A list of policies associated with a parameter. - (dict) – - One or more policies assigned to a parameter. - PolicyText (string) – - The JSON text of the policy. 
- PolicyType (string) – - The type of policy. Parameter Store, a capability of Amazon Web Services Systems Manager, supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification. 
- PolicyStatus (string) – - The status of the policy. Policies report the following statuses: Pending (the policy hasn’t been enforced or applied yet), Finished (the policy was applied), Failed (the policy wasn’t applied), or InProgress (the policy is being applied now). 
 
 
- DataType (string) – - The data type of the parameter, such as - textor- aws:ec2:image. The default is- text.
 
 
- NextToken (string) – - The token to use when requesting the next set of items. 
 
 
 - Exceptions - SSM.Client.exceptions.InternalServerError
- SSM.Client.exceptions.InvalidFilterKey
- SSM.Client.exceptions.InvalidFilterOption
- SSM.Client.exceptions.InvalidFilterValue
- SSM.Client.exceptions.InvalidNextToken