Class: Aws::NetworkSecurityManager::Types::AdminScopeFilterInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkSecurityManager::Types::AdminScopeFilterInput
- Defined in:
- gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb
Overview
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
-
#exclude_only ⇒ Types::AdminScopeSelectionInput
The accounts and organizational units to exclude from the administrator's scope.
-
#include_all ⇒ Types::Unit
All accounts and organizational units are in scope.
-
#include_only ⇒ Types::AdminScopeSelectionInput
Only the specified accounts and organizational units are in the administrator's scope.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
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.
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
268 269 270 |
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 268 def unknown @unknown end |