Class: Aws::AccessAnalyzer::Types::PolicyGeneration

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

Overview

Contains details about the policy generation status and properties.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#completed_onTime

A timestamp of when the policy generation was completed.

Returns:

  • (Time)


3179
3180
3181
3182
3183
3184
3185
3186
3187
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3179

class PolicyGeneration < Struct.new(
  :job_id,
  :principal_arn,
  :status,
  :started_on,
  :completed_on)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

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.

Returns:

  • (String)


3179
3180
3181
3182
3183
3184
3185
3186
3187
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3179

class PolicyGeneration < Struct.new(
  :job_id,
  :principal_arn,
  :status,
  :started_on,
  :completed_on)
  SENSITIVE = []
  include Aws::Structure
end

#principal_arnString

The ARN of the IAM entity (user or role) for which you are generating a policy.

Returns:

  • (String)


3179
3180
3181
3182
3183
3184
3185
3186
3187
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3179

class PolicyGeneration < Struct.new(
  :job_id,
  :principal_arn,
  :status,
  :started_on,
  :completed_on)
  SENSITIVE = []
  include Aws::Structure
end

#started_onTime

A timestamp of when the policy generation started.

Returns:

  • (Time)


3179
3180
3181
3182
3183
3184
3185
3186
3187
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3179

class PolicyGeneration < Struct.new(
  :job_id,
  :principal_arn,
  :status,
  :started_on,
  :completed_on)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the policy generation request.

Returns:

  • (String)


3179
3180
3181
3182
3183
3184
3185
3186
3187
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3179

class PolicyGeneration < Struct.new(
  :job_id,
  :principal_arn,
  :status,
  :started_on,
  :completed_on)
  SENSITIVE = []
  include Aws::Structure
end