Class: Aws::ACM::Types::CertificateFilter

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

Overview

Note:

CertificateFilter is a union - when making an API calls you must set exactly one of the members.

Defines a filter for searching certificates by ARN, X.509 attributes, or ACM metadata.

Defined Under Namespace

Classes: AcmCertificateMetadataFilter, CertificateArn, Unknown, X509AttributeFilter

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acm_certificate_metadata_filter ⇒ Types::AcmCertificateMetadataFilter

Filter by ACM certificate metadata.



947
948
949
950
951
952
953
954
955
956
957
958
959
960
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 947

class CertificateFilter < Struct.new(
  :certificate_arn,
  :x509_attribute_filter,
  :acm_certificate_metadata_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CertificateArn < CertificateFilter; end
  class X509AttributeFilter < CertificateFilter; end
  class AcmCertificateMetadataFilter < CertificateFilter; end
  class Unknown < CertificateFilter; end
end

#certificate_arn ⇒ String

Filter by certificate ARN.

Returns:

  • (String)


947
948
949
950
951
952
953
954
955
956
957
958
959
960
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 947

class CertificateFilter < Struct.new(
  :certificate_arn,
  :x509_attribute_filter,
  :acm_certificate_metadata_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CertificateArn < CertificateFilter; end
  class X509AttributeFilter < CertificateFilter; end
  class AcmCertificateMetadataFilter < CertificateFilter; end
  class Unknown < CertificateFilter; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



947
948
949
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 947

def unknown
  @unknown
end

#x509_attribute_filter ⇒ Types::X509AttributeFilter

Filter by X.509 certificate attributes.



947
948
949
950
951
952
953
954
955
956
957
958
959
960
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 947

class CertificateFilter < Struct.new(
  :certificate_arn,
  :x509_attribute_filter,
  :acm_certificate_metadata_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CertificateArn < CertificateFilter; end
  class X509AttributeFilter < CertificateFilter; end
  class AcmCertificateMetadataFilter < CertificateFilter; end
  class Unknown < CertificateFilter; end
end