class Aws::ACM::Types::Filters

This structure can be used in the ListCertificates action to filter the output of the certificate list.

@note When making an API call, you may pass Filters

data as a 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_1024"], # accepts RSA_1024, RSA_2048, RSA_3072, RSA_4096, EC_prime256v1, EC_secp384r1, EC_secp521r1
    }

@!attribute [rw] extended_key_usage

Specify one or more ExtendedKeyUsage extension values.
@return [Array<String>]

@!attribute [rw] key_usage

Specify one or more KeyUsage extension values.
@return [Array<String>]

@!attribute [rw] key_types

Specify one or more algorithms that can be used to generate key
pairs.

Default filtering returns only `RSA_1024` and `RSA_2048`
certificates that have at least one domain. 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.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/acm-2015-12-08/Filters AWS API Documentation

Constants

SENSITIVE