Module: Aws::ACM::Types
- Defined in:
- gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AcmCertificateMetadata, AcmCertificateMetadataFilter, AddTagsToCertificateRequest, CertificateDetail, CertificateFilter, CertificateFilterStatement, CertificateMetadata, CertificateOptions, CertificateSearchResult, CertificateSummary, CommonNameFilter, ConflictException, CustomAttribute, DeleteCertificateRequest, DescribeCertificateRequest, DescribeCertificateResponse, DistinguishedName, DnsNameFilter, DomainValidation, DomainValidationOption, ExpiryEventsConfiguration, ExportCertificateRequest, ExportCertificateResponse, ExtendedKeyUsage, Filters, GeneralName, GetAccountConfigurationResponse, GetCertificateRequest, GetCertificateResponse, HttpRedirect, ImportCertificateRequest, ImportCertificateResponse, InvalidArgsException, InvalidArnException, InvalidDomainValidationOptionsException, InvalidParameterException, InvalidStateException, InvalidTagException, KeyUsage, LimitExceededException, ListCertificatesRequest, ListCertificatesResponse, ListTagsForCertificateRequest, ListTagsForCertificateResponse, OtherName, PutAccountConfigurationRequest, RemoveTagsFromCertificateRequest, RenewCertificateRequest, RenewalSummary, RequestCertificateRequest, RequestCertificateResponse, RequestInProgressException, ResendValidationEmailRequest, ResourceInUseException, ResourceNotFoundException, ResourceRecord, RevokeCertificateRequest, RevokeCertificateResponse, SearchCertificatesRequest, SearchCertificatesResponse, SubjectAlternativeNameFilter, SubjectFilter, Tag, TagPolicyException, ThrottlingException, ThrottlingReason, TimestampRange, TooManyTagsException, UpdateCertificateOptionsRequest, ValidationException, X509AttributeFilter, X509Attributes
Instance Attribute Summary collapse
-
#acm_certificate_metadata ⇒ Types::AcmCertificateMetadata
Metadata for an ACM certificate.
-
#acm_certificate_metadata_filter ⇒ Types::AcmCertificateMetadataFilter
Filter by ACM certificate metadata.
-
#and ⇒ Array<Types::CertificateFilterStatement>
A list of filter statements that must all be true.
-
#certificate_arn ⇒ String
Filter by certificate ARN.
-
#common_name ⇒ Types::CommonNameFilter
Filter by common name in the subject.
-
#directory_name ⇒ Types::DistinguishedName
Contains information about the certificate subject.
-
#dns_name ⇒ Types::DnsNameFilter
Filter by DNS name in subject alternative names.
-
#export_option ⇒ String
Filter by certificate export option.
-
#exported ⇒ Boolean
Filter by whether the certificate has been exported.
-
#extended_key_usage ⇒ String
Filter by extended key usage.
-
#filter ⇒ Types::CertificateFilter
A single certificate filter.
-
#in_use ⇒ Boolean
Filter by whether the certificate is in use.
-
#ip_address ⇒ String
Represents
GeneralNameas an IPv4 or IPv6 address. -
#key_algorithm ⇒ String
Filter by key algorithm.
-
#key_usage ⇒ String
Filter by key usage.
-
#managed_by ⇒ String
Filter by the entity that manages the certificate.
-
#not ⇒ Types::CertificateFilterStatement
A filter statement that must not be true.
-
#not_after ⇒ Types::TimestampRange
Filter by certificate expiration date.
-
#not_before ⇒ Types::TimestampRange
Filter by certificate validity start date.
-
#or ⇒ Array<Types::CertificateFilterStatement>
A list of filter statements where at least one must be true.
-
#other_name ⇒ Types::OtherName
Represents
GeneralNameusing anOtherNameobject. -
#registered_id ⇒ String
Represents
GeneralNameas an object identifier (OID). -
#renewal_status ⇒ String
Filter by certificate renewal status.
-
#rfc_822_name ⇒ String
Represents
GeneralNameas an [RFC 822][1] email address. -
#serial_number ⇒ String
Filter by serial number.
-
#status ⇒ String
Filter by certificate status.
-
#subject ⇒ Types::SubjectFilter
Filter by certificate subject.
-
#subject_alternative_name ⇒ Types::SubjectAlternativeNameFilter
Filter by subject alternative names.
-
#type ⇒ String
Filter by certificate type.
-
#uniform_resource_identifier ⇒ String
Represents
GeneralNameas a URI. -
#validation_method ⇒ String
Filter by validation method.
-
#x509_attribute_filter ⇒ Types::X509AttributeFilter
Filter by X.509 certificate attributes.
Instance Attribute Details
#acm_certificate_metadata ⇒ Types::AcmCertificateMetadata
Metadata for an ACM certificate.
530 531 532 533 534 535 536 537 538 539 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 530 class CertificateMetadata < Struct.new( :acm_certificate_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AcmCertificateMetadata < CertificateMetadata; end class Unknown < CertificateMetadata; end end |
#acm_certificate_metadata_filter ⇒ Types::AcmCertificateMetadataFilter
Filter by ACM certificate metadata.
464 465 466 467 468 469 470 471 472 473 474 475 476 477 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 464 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 |
#and ⇒ Array<Types::CertificateFilterStatement>
A list of filter statements that must all be true.
502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 502 class CertificateFilterStatement < Struct.new( :and, :or, :not, :filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class And < CertificateFilterStatement; end class Or < CertificateFilterStatement; end class Not < CertificateFilterStatement; end class Filter < CertificateFilterStatement; end class Unknown < CertificateFilterStatement; end end |
#certificate_arn ⇒ String
Filter by certificate ARN.
464 465 466 467 468 469 470 471 472 473 474 475 476 477 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 464 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 |
#common_name ⇒ Types::CommonNameFilter
Filter by common name in the subject.
2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2276 class SubjectFilter < Struct.new( :common_name, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CommonName < SubjectFilter; end class Unknown < SubjectFilter; end end |
#directory_name ⇒ Types::DistinguishedName
Contains information about the certificate subject. The Subject
field in the certificate identifies the entity that owns or controls
the public key in the certificate. The entity can be a user,
computer, device, or service. The Subject must contain an X.500
distinguished name (DN). A DN is a sequence of relative
distinguished names (RDNs). The RDNs are separated by commas in the
certificate.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#dns_name ⇒ Types::DnsNameFilter
Filter by DNS name in subject alternative names.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#export_option ⇒ String
Filter by certificate export option.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#exported ⇒ Boolean
Filter by whether the certificate has been exported.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#extended_key_usage ⇒ String
Filter by extended key usage.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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 |
#filter ⇒ Types::CertificateFilter
A single certificate filter.
502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 502 class CertificateFilterStatement < Struct.new( :and, :or, :not, :filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class And < CertificateFilterStatement; end class Or < CertificateFilterStatement; end class Not < CertificateFilterStatement; end class Filter < CertificateFilterStatement; end class Unknown < CertificateFilterStatement; end end |
#in_use ⇒ Boolean
Filter by whether the certificate is in use.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#ip_address ⇒ String
Represents GeneralName as an IPv4 or IPv6 address.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#key_algorithm ⇒ String
Filter by key algorithm.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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 |
#managed_by ⇒ String
Filter by the entity that manages the certificate.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#not ⇒ Types::CertificateFilterStatement
A filter statement that must not be true.
502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 502 class CertificateFilterStatement < Struct.new( :and, :or, :not, :filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class And < CertificateFilterStatement; end class Or < CertificateFilterStatement; end class Not < CertificateFilterStatement; end class Filter < CertificateFilterStatement; end class Unknown < CertificateFilterStatement; end end |
#not_after ⇒ Types::TimestampRange
Filter by certificate expiration date. The start date is inclusive.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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 |
#or ⇒ Array<Types::CertificateFilterStatement>
A list of filter statements where at least one must be true.
502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 502 class CertificateFilterStatement < Struct.new( :and, :or, :not, :filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class And < CertificateFilterStatement; end class Or < CertificateFilterStatement; end class Not < CertificateFilterStatement; end class Filter < CertificateFilterStatement; end class Unknown < CertificateFilterStatement; end end |
#other_name ⇒ Types::OtherName
Represents GeneralName using an OtherName object.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#registered_id ⇒ String
Represents GeneralName as an object identifier (OID).
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#renewal_status ⇒ String
Filter by certificate renewal status.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#rfc_822_name ⇒ String
Represents GeneralName as an RFC 822 email address.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#serial_number ⇒ String
Filter by serial number.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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 |
#status ⇒ String
Filter by certificate status.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#subject ⇒ Types::SubjectFilter
Filter by certificate subject.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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.
2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2470 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 |
#type ⇒ String
Filter by certificate type.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#uniform_resource_identifier ⇒ String
Represents GeneralName as a URI.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1332 class GeneralName < Struct.new( :directory_name, :dns_name, :ip_address, :other_name, :registered_id, :rfc_822_name, :uniform_resource_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectoryName < GeneralName; end class DnsName < GeneralName; end class IpAddress < GeneralName; end class OtherName < GeneralName; end class RegisteredId < GeneralName; end class Rfc822Name < GeneralName; end class UniformResourceIdentifier < GeneralName; end class Unknown < GeneralName; end end |
#validation_method ⇒ String
Filter by validation method.
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 171 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Status < AcmCertificateMetadataFilter; end class RenewalStatus < AcmCertificateMetadataFilter; end class Type < AcmCertificateMetadataFilter; end class InUse < AcmCertificateMetadataFilter; end class Exported < AcmCertificateMetadataFilter; end class ExportOption < AcmCertificateMetadataFilter; end class ManagedBy < AcmCertificateMetadataFilter; end class ValidationMethod < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#x509_attribute_filter ⇒ Types::X509AttributeFilter
Filter by X.509 certificate attributes.
464 465 466 467 468 469 470 471 472 473 474 475 476 477 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 464 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 |