Class: Aws::AccessAnalyzer::Types::GetFindingV2Response

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

Overview

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)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#created_atTime

The time at which the finding was created.

Returns:

  • (Time)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#errorString

An error.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#finding_detailsArray<Types::FindingDetails>

A localized message that explains the finding and provides guidance on how to address it.

Returns:



2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#finding_typeString

The type of the 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)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#idString

The ID of the finding to retrieve.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#next_tokenString

A token used for pagination of results returned.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#resourceString

The resource that generated the finding.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#resource_owner_accountString

Tye Amazon Web Services account ID that owns the resource.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#resource_typeString

The type of the resource identified in the finding.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#statusString

The status of the finding.

Returns:

  • (String)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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

#updated_atTime

The time at which the finding was updated.

Returns:

  • (Time)


2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2407

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