Class: Aws::NetworkSecurityManager::Types::ResourceScope

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

Overview

Defines which resources of a given type are in scope. Exactly one of includeAll, include, or exclude is set.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#exclude ⇒ Types::ResourceSet

Excludes the resources that match the specified criteria or explicit ARNs.

Returns:



3561
3562
3563
3564
3565
3566
3567
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3561

class ResourceScope < Struct.new(
  :include_all,
  :include,
  :exclude)
  SENSITIVE = []
  include Aws::Structure
end

#include ⇒ Types::ResourceSet

Includes the resources that match the specified criteria or explicit ARNs.

Returns:



3561
3562
3563
3564
3565
3566
3567
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3561

class ResourceScope < Struct.new(
  :include_all,
  :include,
  :exclude)
  SENSITIVE = []
  include Aws::Structure
end

#include_all ⇒ Boolean

Includes all resources of the resource type.

Returns:

  • (Boolean)


3561
3562
3563
3564
3565
3566
3567
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3561

class ResourceScope < Struct.new(
  :include_all,
  :include,
  :exclude)
  SENSITIVE = []
  include Aws::Structure
end