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)


34247
34248
34249
34250
34251
34252
34253
34254
34255
# File 'lib/aws-sdk-securityhub/types.rb', line 34247

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)


34247
34248
34249
34250
34251
34252
34253
34254
34255
# File 'lib/aws-sdk-securityhub/types.rb', line 34247

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)


34247
34248
34249
34250
34251
34252
34253
34254
34255
# File 'lib/aws-sdk-securityhub/types.rb', line 34247

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)


34247
34248
34249
34250
34251
34252
34253
34254
34255
# File 'lib/aws-sdk-securityhub/types.rb', line 34247

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)


34247
34248
34249
34250
34251
34252
34253
34254
34255
# File 'lib/aws-sdk-securityhub/types.rb', line 34247

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