SSM / Paginator / DescribeParameters
DescribeParameters#
- class SSM.Paginator.DescribeParameters#
- paginator = client.get_paginator('describe_parameters') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - SSM.Client.describe_parameters().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( Filters=[ { 'Key': 'Name'|'Type'|'KeyId', 'Values': [ 'string', ] }, ], ParameterFilters=[ { 'Key': 'string', 'Option': 'string', 'Values': [ 'string', ] }, ], Shared=True|False, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': '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) – 
 
 
 
- Shared (boolean) – - Lists parameters that are shared with you. - Note- By default when using this option, the command returns parameters that have been shared using a standard Resource Access Manager Resource Share. In order for a parameter that was shared using the PutResourcePolicy command to be returned, the associated - RAM Resource Share Created From Policymust have been promoted to a standard Resource Share using the RAM PromoteResourceShareCreatedFromPolicy API operation.- For more information about sharing parameters, see Working with shared parameters in the Amazon Web Services Systems Manager User Guide. 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Parameters': [ { 'Name': 'string', 'ARN': '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' }, ], } - Response Structure- (dict) – - Parameters (list) – - Parameters returned by the request. - (dict) – - 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. - Name (string) – - The parameter name. 
- ARN (string) – - The Amazon Resource Name (ARN) of the parameter. 
- Type (string) – - The type of parameter. Valid parameter types include the following: - String,- StringList, and- SecureString.
- KeyId (string) – - The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to - SecureStringparameters only.
- 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.