Class: Aws::ACM::Types::CertificateFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ACM::Types::CertificateFilter
- 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
-
#acm_certificate_metadata_filter ⇒ Types::AcmCertificateMetadataFilter
Filter by ACM certificate metadata.
-
#certificate_arn ⇒ String
Filter by certificate ARN.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#x509_attribute_filter ⇒ Types::X509AttributeFilter
Filter by X.509 certificate attributes.
Instance Attribute Details
#acm_certificate_metadata_filter ⇒ Types::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_arn ⇒ String
Filter by certificate ARN.
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 |
#unknown ⇒ Object
Returns the value of attribute unknown
940 941 942 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 940 def unknown @unknown end |
#x509_attribute_filter ⇒ Types::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 |