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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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:



2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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)


2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2420

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