Class: Aws::NetworkSecurityManager::Types::AdminScopeFilterInput

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

Overview

Note:

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

Determines which accounts and organizational units are in an administrator's scope. This is the input form, which uses account and organizational unit IDs.

Defined Under Namespace

Classes: ExcludeOnly, IncludeAll, IncludeOnly, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#exclude_only ⇒ Types::AdminScopeSelectionInput

The accounts and organizational units to exclude from the administrator's scope. All others are in scope.



268
269
270
271
272
273
274
275
276
277
278
279
280
281
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 268

class AdminScopeFilterInput < Struct.new(
  :include_all,
  :include_only,
  :exclude_only,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class IncludeAll < AdminScopeFilterInput; end
  class IncludeOnly < AdminScopeFilterInput; end
  class ExcludeOnly < AdminScopeFilterInput; end
  class Unknown < AdminScopeFilterInput; end
end

#include_all ⇒ Types::Unit

All accounts and organizational units are in scope.

Returns:

  • (Types::Unit)


268
269
270
271
272
273
274
275
276
277
278
279
280
281
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 268

class AdminScopeFilterInput < Struct.new(
  :include_all,
  :include_only,
  :exclude_only,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class IncludeAll < AdminScopeFilterInput; end
  class IncludeOnly < AdminScopeFilterInput; end
  class ExcludeOnly < AdminScopeFilterInput; end
  class Unknown < AdminScopeFilterInput; end
end

#include_only ⇒ Types::AdminScopeSelectionInput

Only the specified accounts and organizational units are in the administrator's scope.



268
269
270
271
272
273
274
275
276
277
278
279
280
281
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 268

class AdminScopeFilterInput < Struct.new(
  :include_all,
  :include_only,
  :exclude_only,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class IncludeAll < AdminScopeFilterInput; end
  class IncludeOnly < AdminScopeFilterInput; end
  class ExcludeOnly < AdminScopeFilterInput; end
  class Unknown < AdminScopeFilterInput; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



268
269
270
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 268

def unknown
  @unknown
end