Class: Aws::AccessAnalyzer::Types::FindingSummaryV2

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

Overview

Contains information about a finding.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#analyzed_atTime

The time at which the resource-based policy or IAM entity that generated the finding was analyzed.

Returns:

  • (Time)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time at which the finding was created.

Returns:

  • (Time)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#errorString

The error that resulted in an Error finding.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#finding_typeString

The type of the access finding. For external access analyzers, the type is ExternalAccess. For unused access analyzers, the type can be UnusedIAMRole, UnusedIAMUserAccessKey, UnusedIAMUserPassword, or UnusedPermission. For internal access analyzers, the type is InternalAccess.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the finding.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#resourceString

The resource that the external principal has access to.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_owner_accountString

The Amazon Web Services account ID that owns the resource.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of the resource that the external principal has access to.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the finding.

Returns:

  • (String)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The time at which the finding was most recently updated.

Returns:

  • (Time)


1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 1933

class FindingSummaryV2 < Struct.new(
  :analyzed_at,
  :created_at,
  :error,
  :id,
  :resource,
  :resource_type,
  :resource_owner_account,
  :status,
  :updated_at,
  :finding_type)
  SENSITIVE = []
  include Aws::Structure
end