Skip to main content

IIAMEvaluationResult

Interface in AWS.IAM

Interface for IAM EvaluationResult.

Properties

EvalActionName

property EvalActionName: string

The name of the API operation tested on the indicated resource.

EvalDecision

property EvalDecision: string

The result of the simulation.

Valid values: allowed | explicitDeny | implicitDeny.

EvalDecisionDetails

property EvalDecisionDetails: TDictionary<string, string>

Additional details about the results of the cross-account evaluation decision.

Valid values: allowed | explicitDeny | implicitDeny. This is only populated for cross-account simulations.

EvalResourceName

property EvalResourceName: TARN

The Amazon Resource Name (ARN) of the resource that the indicated API operation was tested on.

MatchedStatements

property MatchedStatements: TList<IIAMStatement>

Type: IIAMStatement

A list of statements in the input policies that determine the result for this scenario.

MissingContextValues

property MissingContextValues: TList<string>

A list of context keys that are required by the included input policies but were not provided by one of the input parameters.

OrganizationsDecisionDetail

property OrganizationsDecisionDetail: IIAMOrganizationsDecisionDetail

Type: IIAMOrganizationsDecisionDetail

Details of how the Organizations and its service control policies affect the results of the simulation.

Only applies if the simulated user's account is a part of an organization.

PermissionsBoundaryDecisionDetail

property PermissionsBoundaryDecisionDetail: IIAMPermissionsBoundaryDecisionDetail

Type: IIAMPermissionsBoundaryDecisionDetail

Information about the effect that a permissions boundary has on a policy simulation when the boundary is applied to an IAM entity.

ResourceSpecificResults

property ResourceSpecificResults: TList<IIAMResourceSpecificResult>

Type: IIAMResourceSpecificResult

Individual results of the simulation of the API operation specified in EvalActionName on each resource.