Class: Aws::ACM::Types::AcmCertificateMetadataFilter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb

Overview

Note:

AcmCertificateMetadataFilter is a union - when making an API calls you must set exactly one of the members.

Filters certificates by ACM metadata.

Defined Under Namespace

Classes: AcmeAccountId, AcmeEndpointArn, CertificateKeyPairOrigin, ExportOption, Exported, InUse, ManagedBy, RenewalStatus, Status, Type, Unknown, ValidationMethod

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acme_account_id ⇒ String

Filter by ACME account identifier.

Returns:

  • (String)


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.

Returns:

  • (String)


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

#certificate_key_pair_origin ⇒ String

Filter by certificate key pair origin.

Returns:

  • (String)


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

#export_option ⇒ String

Filter by certificate export option.

Returns:

  • (String)


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.

Returns:

  • (Boolean)


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

#in_use ⇒ Boolean

Filter by whether the certificate is in use.

Returns:

  • (Boolean)


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

#managed_by ⇒ String

Filter by the entity that manages the certificate.

Returns:

  • (String)


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

#renewal_status ⇒ String

Filter by certificate renewal status.

Returns:

  • (String)


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

#status ⇒ String

Filter by certificate status.

Returns:

  • (String)


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

#type ⇒ String

Filter by certificate type.

Returns:

  • (String)


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

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



198
199
200
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 198

def unknown
  @unknown
end

#validation_method ⇒ String

Filter by validation method.

Returns:

  • (String)


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