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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#extended_key_usageArray<String>

Specify one or more ExtendedKeyUsage extension values.

Returns:

#key_typesArray<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.

Returns:

  • (Array<String>)

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

#key_usageArray<String>

Specify one or more KeyUsage extension values.

Returns:

  • (Array<String>)

    Specify one or more KeyUsage extension values.