Module: Aws::ACM::Types
- Defined in:
- gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AcmCertificateMetadata, AcmCertificateMetadataFilter, AcmeAccount, AcmeAccountSummary, AcmeDomainValidation, AcmeDomainValidationSummary, AcmeEndpoint, AcmeEndpointSummary, AcmeExternalAccountBinding, AcmeExternalAccountBindingSummary, AddTagsToCertificateRequest, CertificateAuthority, CertificateDetail, CertificateFilter, CertificateFilterStatement, CertificateMetadata, CertificateOptions, CertificateSearchResult, CertificateSummary, CommonNameFilter, ConflictException, CreateAcmeDomainValidationRequest, CreateAcmeDomainValidationResponse, CreateAcmeEndpointRequest, CreateAcmeEndpointResponse, CreateAcmeExternalAccountBindingRequest, CreateAcmeExternalAccountBindingResponse, CustomAttribute, DeleteAcmeDomainValidationRequest, DeleteAcmeEndpointRequest, DeleteAcmeExternalAccountBindingRequest, DeleteCertificateRequest, DescribeAcmeAccountRequest, DescribeAcmeAccountResponse, DescribeAcmeDomainValidationRequest, DescribeAcmeDomainValidationResponse, DescribeAcmeEndpointRequest, DescribeAcmeEndpointResponse, DescribeAcmeExternalAccountBindingRequest, DescribeAcmeExternalAccountBindingResponse, DescribeCertificateRequest, DescribeCertificateResponse, DistinguishedName, DnsNameFilter, DnsPrevalidationDetails, DnsPrevalidationOptions, DomainScope, DomainValidation, DomainValidationOption, Expiration, ExpiryEventsConfiguration, ExportCertificateRequest, ExportCertificateResponse, ExtendedKeyUsage, FailureDetails, Filters, GeneralName, GetAccountConfigurationResponse, GetAcmeExternalAccountBindingCredentialsRequest, GetAcmeExternalAccountBindingCredentialsResponse, GetCertificateRequest, GetCertificateResponse, HttpRedirect, ImportCertificateRequest, ImportCertificateResponse, InternalServerException, InvalidArgsException, InvalidArnException, InvalidDomainValidationOptionsException, InvalidParameterException, InvalidStateException, InvalidTagException, KeyUsage, LimitExceededException, ListAcmeAccountsRequest, ListAcmeAccountsResponse, ListAcmeDomainValidationsRequest, ListAcmeDomainValidationsResponse, ListAcmeEndpointsRequest, ListAcmeEndpointsResponse, ListAcmeExternalAccountBindingsRequest, ListAcmeExternalAccountBindingsResponse, ListCertificatesRequest, ListCertificatesResponse, ListTagsForCertificateRequest, ListTagsForCertificateResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, OtherName, PrevalidationDetails, PrevalidationOptions, PublicCertificateAuthority, PutAccountConfigurationRequest, RemoveTagsFromCertificateRequest, RenewCertificateRequest, RenewalSummary, RequestCertificateRequest, RequestCertificateResponse, RequestInProgressException, ResendValidationEmailRequest, ResourceInUseException, ResourceNotFoundException, ResourceRecord, RevokeAcmeAccountRequest, RevokeAcmeExternalAccountBindingRequest, RevokeCertificateRequest, RevokeCertificateResponse, SearchCertificatesRequest, SearchCertificatesResponse, ServiceQuotaExceededException, SubjectAlternativeNameFilter, SubjectFilter, Tag, TagPolicyException, TagResourceRequest, ThrottlingException, ThrottlingReason, TimestampRange, TooManyTagsException, UntagResourceRequest, UpdateAcmeDomainValidationRequest, UpdateAcmeEndpointRequest, 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.
-
#acme_account_id ⇒ String
Filter by ACME account identifier.
-
#acme_endpoint_arn ⇒ String
Filter by ACME endpoint ARN.
-
#and ⇒ Array<Types::CertificateFilterStatement>
A list of filter statements that must all be true.
-
#certificate_arn ⇒ String
Filter by certificate ARN.
-
#certificate_key_pair_origin ⇒ String
Filter by certificate key pair origin.
-
#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.
-
#dns_prevalidation ⇒ Types::DnsPrevalidationOptions
DNS-based prevalidation options.
-
#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. -
#public_certificate_authority ⇒ Types::PublicCertificateAuthority
Configuration for using a public certificate authority.
-
#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.
1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 1006 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.
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 |
#acme_account_id ⇒ String
Filter by ACME account identifier.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#acme_endpoint_arn ⇒ String
Filter by ACME endpoint ARN.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#and ⇒ Array<Types::CertificateFilterStatement>
A list of filter statements that must all be true.
978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 978 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.
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_key_pair_origin ⇒ String
Filter by certificate key pair origin.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#common_name ⇒ Types::CommonNameFilter
Filter by common name in the subject.
3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3474 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.
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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.
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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_prevalidation ⇒ Types::DnsPrevalidationOptions
DNS-based prevalidation options.
2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2834 class PrevalidationDetails < Struct.new( :dns_prevalidation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DnsPrevalidation < PrevalidationDetails; end class Unknown < PrevalidationDetails; end end |
#export_option ⇒ String
Filter by certificate export option.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#exported ⇒ Boolean
Filter by whether the certificate has been exported.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#extended_key_usage ⇒ String
Filter by extended key usage.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 978 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.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#ip_address ⇒ String
Represents GeneralName as an IPv4 or IPv6 address.
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#not ⇒ Types::CertificateFilterStatement
A filter statement that must not be true.
978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 978 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.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 978 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.
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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 |
#public_certificate_authority ⇒ Types::PublicCertificateAuthority
Configuration for using a public certificate authority.
676 677 678 679 680 681 682 683 684 685 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 676 class CertificateAuthority < Struct.new( :public_certificate_authority, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PublicCertificateAuthority < CertificateAuthority; end class Unknown < CertificateAuthority; end end |
#registered_id ⇒ String
Represents GeneralName as an object identifier (OID).
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#rfc_822_name ⇒ String
Represents GeneralName as an RFC 822 email address.
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#subject ⇒ Types::SubjectFilter
Filter by certificate subject.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 3750 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.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end end |
#uniform_resource_identifier ⇒ String
Represents GeneralName as a URI.
2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 2206 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.
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198 class AcmCertificateMetadataFilter < Struct.new( :status, :renewal_status, :type, :in_use, :exported, :export_option, :managed_by, :validation_method, :certificate_key_pair_origin, :acme_endpoint_arn, :acme_account_id, :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 CertificateKeyPairOrigin < AcmCertificateMetadataFilter; end class AcmeEndpointArn < AcmCertificateMetadataFilter; end class AcmeAccountId < AcmCertificateMetadataFilter; end class Unknown < AcmCertificateMetadataFilter; end 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 |