Class: Aws::CloudWatchOmni::Types::ScopedActions

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

Overview

A group of actions within an access grant, together with the resource scopes and context conditions that apply to exactly those actions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionsArray<String>

The actions this group applies to.

Returns:

  • (Array<String>)


4389
4390
4391
4392
4393
4394
4395
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4389

class ScopedActions < Struct.new(
  :actions,
  :resources,
  :context_conditions)
  SENSITIVE = []
  include Aws::Structure
end

#context_conditionsHash<String,Array<String>>

Optional context conditions for fine-grained access control on these actions.

Returns:

  • (Hash<String,Array<String>>)


4389
4390
4391
4392
4393
4394
4395
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4389

class ScopedActions < Struct.new(
  :actions,
  :resources,
  :context_conditions)
  SENSITIVE = []
  include Aws::Structure
end

#resourcesArray<Types::ResourceScope>

Optional resource scopes constraining these actions to specific resources.

Returns:



4389
4390
4391
4392
4393
4394
4395
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4389

class ScopedActions < Struct.new(
  :actions,
  :resources,
  :context_conditions)
  SENSITIVE = []
  include Aws::Structure
end