Class: Aws::ACM::Types::X509AttributeFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ACM::Types::X509AttributeFilter
- Defined in:
- gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb
Overview
X509AttributeFilter is a union - when making an API calls you must set exactly one of the members.
Filters certificates by X.509 attributes.
Defined Under Namespace
Classes: ExtendedKeyUsage, KeyAlgorithm, KeyUsage, NotAfter, NotBefore, SerialNumber, Subject, SubjectAlternativeName, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#extended_key_usage ⇒ String
Filter by extended key usage.
-
#key_algorithm ⇒ String
Filter by key algorithm.
-
#key_usage ⇒ String
Filter by key usage.
-
#not_after ⇒ Types::TimestampRange
Filter by certificate expiration date.
-
#not_before ⇒ Types::TimestampRange
Filter by certificate validity start date.
-
#serial_number ⇒ String
Filter by serial number.
-
#subject ⇒ Types::SubjectFilter
Filter by certificate subject.
-
#subject_alternative_name ⇒ Types::SubjectAlternativeNameFilter
Filter by subject alternative names.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#extended_key_usage ⇒ String
Filter by extended key usage.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#key_algorithm ⇒ String
Filter by key algorithm.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#key_usage ⇒ String
Filter by key usage.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#not_after ⇒ Types::TimestampRange
Filter by certificate expiration date. The start date is inclusive.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#not_before ⇒ Types::TimestampRange
Filter by certificate validity start date. The start date is inclusive.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#serial_number ⇒ String
Filter by serial number.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#subject ⇒ Types::SubjectFilter
Filter by certificate subject.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#subject_alternative_name ⇒ Types::SubjectAlternativeNameFilter
Filter by subject alternative names.
4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 class X509AttributeFilter < Struct.new( :subject, :subject_alternative_name, :extended_key_usage, :key_usage, :key_algorithm, :serial_number, :not_after, :not_before, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Subject < X509AttributeFilter; end class SubjectAlternativeName < X509AttributeFilter; end class ExtendedKeyUsage < X509AttributeFilter; end class KeyUsage < X509AttributeFilter; end class KeyAlgorithm < X509AttributeFilter; end class SerialNumber < X509AttributeFilter; end class NotAfter < X509AttributeFilter; end class NotBefore < X509AttributeFilter; end class Unknown < X509AttributeFilter; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
4031 4032 4033 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 4031 def unknown @unknown end |