Class: Aws::SecurityHub::Types::UnusedPermissionsRecommendationStep

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

Overview

Contains information about the action to take for a policy in an unused permissions finding.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#existing_policyString

The contents of the existing policy identified by ‘ExistingPolicyId` which needs to be replaced, when the `RecommendedAction` is `CREATE_POLICY`.

Returns:

  • (String)


33354
33355
33356
33357
33358
33359
33360
33361
33362
# File 'lib/aws-sdk-securityhub/types.rb', line 33354

class UnusedPermissionsRecommendationStep < Struct.new(
  :recommended_action,
  :existing_policy,
  :existing_policy_id,
  :policy_updated_at,
  :recommended_policy)
  SENSITIVE = []
  include Aws::Structure
end

#existing_policy_idString

The ID of an existing policy to be replaced or detached.

Returns:

  • (String)


33354
33355
33356
33357
33358
33359
33360
33361
33362
# File 'lib/aws-sdk-securityhub/types.rb', line 33354

class UnusedPermissionsRecommendationStep < Struct.new(
  :recommended_action,
  :existing_policy,
  :existing_policy_id,
  :policy_updated_at,
  :recommended_policy)
  SENSITIVE = []
  include Aws::Structure
end

#policy_updated_atTime

The time at which the existing policy for the unused permissions finding was last updated.

Returns:

  • (Time)


33354
33355
33356
33357
33358
33359
33360
33361
33362
# File 'lib/aws-sdk-securityhub/types.rb', line 33354

class UnusedPermissionsRecommendationStep < Struct.new(
  :recommended_action,
  :existing_policy,
  :existing_policy_id,
  :policy_updated_at,
  :recommended_policy)
  SENSITIVE = []
  include Aws::Structure
end

A recommendation of whether to create or detach a policy for an unused permissions finding.

Returns:

  • (String)


33354
33355
33356
33357
33358
33359
33360
33361
33362
# File 'lib/aws-sdk-securityhub/types.rb', line 33354

class UnusedPermissionsRecommendationStep < Struct.new(
  :recommended_action,
  :existing_policy,
  :existing_policy_id,
  :policy_updated_at,
  :recommended_policy)
  SENSITIVE = []
  include Aws::Structure
end

The contents of the least-privileged recommended replacement for ‘ExistingPolicyId`, when the `RecommendedAction` is `CREATE_POLICY`.

Returns:

  • (String)


33354
33355
33356
33357
33358
33359
33360
33361
33362
# File 'lib/aws-sdk-securityhub/types.rb', line 33354

class UnusedPermissionsRecommendationStep < Struct.new(
  :recommended_action,
  :existing_policy,
  :existing_policy_id,
  :policy_updated_at,
  :recommended_policy)
  SENSITIVE = []
  include Aws::Structure
end