You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ACM::Types::Filters
- Inherits:
-
Struct
- Object
- Struct
- Aws::ACM::Types::Filters
- Defined in:
- (unknown)
Overview
When passing Filters as input to an Aws::Client method, you can use a vanilla Hash:
{
extended_key_usage: ["TLS_WEB_SERVER_AUTHENTICATION"], # accepts TLS_WEB_SERVER_AUTHENTICATION, TLS_WEB_CLIENT_AUTHENTICATION, CODE_SIGNING, EMAIL_PROTECTION, TIME_STAMPING, OCSP_SIGNING, IPSEC_END_SYSTEM, IPSEC_TUNNEL, IPSEC_USER, ANY, NONE, CUSTOM
key_usage: ["DIGITAL_SIGNATURE"], # accepts DIGITAL_SIGNATURE, NON_REPUDIATION, KEY_ENCIPHERMENT, DATA_ENCIPHERMENT, KEY_AGREEMENT, CERTIFICATE_SIGNING, CRL_SIGNING, ENCIPHER_ONLY, DECIPHER_ONLY, ANY, CUSTOM
key_types: ["RSA_2048"], # accepts RSA_2048, RSA_1024, RSA_4096, EC_prime256v1, EC_secp384r1, EC_secp521r1
}
This structure can be used in the ListCertificates action to filter the output of the certificate list.
Returned by:
Instance Attribute Summary collapse
-
#extended_key_usage ⇒ Array<String>
Specify one or more ExtendedKeyUsage extension values.
-
#key_types ⇒ Array<String>
Specify one or more algorithms that can be used to generate key pairs.
-
#key_usage ⇒ Array<String>
Specify one or more KeyUsage extension values.
Instance Attribute Details
#extended_key_usage ⇒ Array<String>
Specify one or more ExtendedKeyUsage extension values.
#key_types ⇒ Array<String>
Specify one or more algorithms that can be used to generate key pairs.
Default filtering returns only RSA_2048
certificates. To return other
certificate types, provide the desired type signatures in a
comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"]
returns both RSA_2048
and RSA_4096
certificates.
#key_usage ⇒ Array<String>
Specify one or more KeyUsage extension values.