Class: Aws::CloudTrail::Types::Resource

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

Overview

Specifies the type and name of a resource referenced by an event.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resource_nameString

The name of the resource referenced by the event returned. These are user-created names whose values will depend on the environment. For example, the resource name might be "auto-scaling-test-group" for an Auto Scaling Group or "i-1234567" for an EC2 Instance.

Returns:

  • (String)


2106
2107
2108
2109
2110
2111
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 2106

class Resource < Struct.new(
  :resource_type,
  :resource_name)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of a resource referenced by the event returned. When the resource type cannot be determined, null is returned. Some examples of resource types are: Instance for EC2, Trail for CloudTrail, DBInstance for RDS, and AccessKey for IAM. To learn more about how to look up and filter events by the resource types supported for a service, see Filtering CloudTrail Events.

Returns:

  • (String)


2106
2107
2108
2109
2110
2111
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 2106

class Resource < Struct.new(
  :resource_type,
  :resource_name)
  SENSITIVE = []
  include Aws::Structure
end