Class: Aws::ACM::Types::CertificateFilterStatement

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

Overview

Note:

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

A filter statement used to search for certificates. Can contain AND, OR, NOT logical operators or a single filter.

Defined Under Namespace

Classes: And, Filter, Not, Or, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#andArray<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

#filterTypes::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

#notTypes::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

#orArray<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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



502
503
504
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 502

def unknown
  @unknown
end