Class: Aws::SecurityHub::Types::AwsIamPolicyDetails

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

Overview

Represents an IAM permissions policy.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachment_countInteger

The number of users, groups, and roles that the policy is attached to.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#create_dateString

When the policy was created.

For more information about the validation and formatting of timestamp fields in Security Hub, see [Timestamps].

[1]: docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#default_version_idString

The identifier of the default version of the policy.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the policy.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#is_attachableBoolean

Whether the policy can be attached to a user, group, or role.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#pathString

The path to the policy.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#permissions_boundary_usage_countInteger

The number of users and roles that use the policy to set the permissions boundary.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#policy_idString

The unique identifier of the policy.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#policy_nameString

The name of the policy.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#policy_version_listArray<Types::AwsIamPolicyVersion>

List of versions of the policy.



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end

#update_dateString

When the policy was most recently updated.

For more information about the validation and formatting of timestamp fields in Security Hub, see [Timestamps].

[1]: docs.aws.amazon.com/securityhub/1.0/APIReference/Welcome.html#timestamps



13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
# File 'lib/aws-sdk-securityhub/types.rb', line 13724

class AwsIamPolicyDetails < Struct.new(
  :attachment_count,
  :create_date,
  :default_version_id,
  :description,
  :is_attachable,
  :path,
  :permissions_boundary_usage_count,
  :policy_id,
  :policy_name,
  :policy_version_list,
  :update_date)
  SENSITIVE = []
  include Aws::Structure
end