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_filterTypes::AcmCertificateMetadataFilter

Filter by ACM certificate metadata.



940
941
942
943
944
945
946
947
948
949
950
951
952
953
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 940

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_arnString

Filter by certificate ARN.

Returns:

  • (String)


940
941
942
943
944
945
946
947
948
949
950
951
952
953
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 940

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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



940
941
942
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 940

def unknown
  @unknown
end

#x509_attribute_filterTypes::X509AttributeFilter

Filter by X.509 certificate attributes.



940
941
942
943
944
945
946
947
948
949
950
951
952
953
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 940

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