Class: Aws::AccessAnalyzer::Types::PolicyGeneration
- Inherits:
-
Struct
- Object
- Struct
- Aws::AccessAnalyzer::Types::PolicyGeneration
- Defined in:
- gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb
Overview
Contains details about the policy generation status and properties.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#completed_on ⇒ Time
A timestamp of when the policy generation was completed.
-
#job_id ⇒ String
The
JobId
that is returned by theStartPolicyGeneration
operation. -
#principal_arn ⇒ String
The ARN of the IAM entity (user or role) for which you are generating a policy.
-
#started_on ⇒ Time
A timestamp of when the policy generation started.
-
#status ⇒ String
The status of the policy generation request.
Instance Attribute Details
#completed_on ⇒ Time
A timestamp of when the policy generation was completed.
2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2928 class PolicyGeneration < Struct.new( :job_id, :principal_arn, :status, :started_on, :completed_on) SENSITIVE = [] include Aws::Structure end |
#job_id ⇒ String
The JobId
that is returned by the StartPolicyGeneration
operation. The JobId
can be used with GetGeneratedPolicy
to
retrieve the generated policies or used with
CancelPolicyGeneration
to cancel the policy generation request.
2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2928 class PolicyGeneration < Struct.new( :job_id, :principal_arn, :status, :started_on, :completed_on) SENSITIVE = [] include Aws::Structure end |
#principal_arn ⇒ String
The ARN of the IAM entity (user or role) for which you are generating a policy.
2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2928 class PolicyGeneration < Struct.new( :job_id, :principal_arn, :status, :started_on, :completed_on) SENSITIVE = [] include Aws::Structure end |
#started_on ⇒ Time
A timestamp of when the policy generation started.
2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2928 class PolicyGeneration < Struct.new( :job_id, :principal_arn, :status, :started_on, :completed_on) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the policy generation request.
2928 2929 2930 2931 2932 2933 2934 2935 2936 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 2928 class PolicyGeneration < Struct.new( :job_id, :principal_arn, :status, :started_on, :completed_on) SENSITIVE = [] include Aws::Structure end |