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

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

Overview

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

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)


1218
1219
1220
1221
1222
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1218

class Resource < Struct.new(
  :resource_type,
  :resource_name)
  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. For a list of resource types supported for event lookup, see [Resource Types Supported for Event Lookup].

[1]: docs.aws.amazon.com/awscloudtrail/latest/userguide/lookup_supported_resourcetypes.html

Returns:

  • (String)


1218
1219
1220
1221
1222
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1218

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