You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::ACM::Types::Filters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb

Overview

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_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.

Instance Attribute Summary collapse

Instance Attribute Details

#extended_key_usageArray<String>

Specify one or more ExtendedKeyUsage extension values.

Returns:

  • (Array<String>)


485
486
487
488
489
490
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 485

class Filters < Struct.new(
  :extended_key_usage,
  :key_usage,
  :key_types)
  include Aws::Structure
end

#key_typesArray<String>

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

Returns:

  • (Array<String>)


485
486
487
488
489
490
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 485

class Filters < Struct.new(
  :extended_key_usage,
  :key_usage,
  :key_types)
  include Aws::Structure
end

#key_usageArray<String>

Specify one or more KeyUsage extension values.

Returns:

  • (Array<String>)


485
486
487
488
489
490
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 485

class Filters < Struct.new(
  :extended_key_usage,
  :key_usage,
  :key_types)
  include Aws::Structure
end