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 JobIdthat is returned by theStartPolicyGenerationoperation.
- 
  
    
      #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.
| 3603 3604 3605 3606 3607 3608 3609 3610 3611 | # File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3603 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.
| 3603 3604 3605 3606 3607 3608 3609 3610 3611 | # File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3603 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.
| 3603 3604 3605 3606 3607 3608 3609 3610 3611 | # File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3603 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.
| 3603 3604 3605 3606 3607 3608 3609 3610 3611 | # File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3603 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.
| 3603 3604 3605 3606 3607 3608 3609 3610 3611 | # File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 3603 class PolicyGeneration < Struct.new( :job_id, :principal_arn, :status, :started_on, :completed_on) SENSITIVE = [] include Aws::Structure end |