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

#and ⇒ Array<Types::CertificateFilterStatement>

A list of filter statements that must all be true.



985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 985

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

#filter ⇒ Types::CertificateFilter

A single certificate filter.



985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 985

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 ⇒ Types::CertificateFilterStatement

A filter statement that must not be true.



985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 985

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

#or ⇒ Array<Types::CertificateFilterStatement>

A list of filter statements where at least one must be true.



985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 985

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

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



985
986
987
# File 'gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb', line 985

def unknown
  @unknown
end