Class: Aws::SecurityHub::Types::AwsIamPolicyDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsIamPolicyDetails
- 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
-
#attachment_count ⇒ Integer
The number of users, groups, and roles that the policy is attached to.
-
#create_date ⇒ String
When the policy was created.
-
#default_version_id ⇒ String
The identifier of the default version of the policy.
-
#description ⇒ String
A description of the policy.
-
#is_attachable ⇒ Boolean
Whether the policy can be attached to a user, group, or role.
-
#path ⇒ String
The path to the policy.
-
#permissions_boundary_usage_count ⇒ Integer
The number of users and roles that use the policy to set the permissions boundary.
-
#policy_id ⇒ String
The unique identifier of the policy.
-
#policy_name ⇒ String
The name of the policy.
-
#policy_version_list ⇒ Array<Types::AwsIamPolicyVersion>
List of versions of the policy.
-
#update_date ⇒ String
When the policy was most recently updated.
Instance Attribute Details
#attachment_count ⇒ Integer
The number of users, groups, and roles that the policy is attached to.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_date ⇒ String
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
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_id ⇒ String
The identifier of the default version of the policy.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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 |
#description ⇒ String
A description of the policy.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_attachable ⇒ Boolean
Whether the policy can be attached to a user, group, or role.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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 |
#path ⇒ String
The path to the policy.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_count ⇒ Integer
The number of users and roles that use the policy to set the permissions boundary.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_id ⇒ String
The unique identifier of the policy.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_name ⇒ String
The name of the policy.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_list ⇒ Array<Types::AwsIamPolicyVersion>
List of versions of the policy.
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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_date ⇒ String
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
13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 |
# File 'lib/aws-sdk-securityhub/types.rb', line 13585 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 |