@cloud-copilot/iam-simulate
Version:
Simulate evaluation of AWS IAM policies
27 lines • 593 B
TypeScript
/**
* A service action: `"service:Action"`
*/
export interface RequestAction {
/**
* The raw string value of the action
*/
value(): string;
/**
* The service of the action
*
* Guaranteed to be lowercase
*/
service(): string;
/**
* The action within the service
*/
action(): string;
}
export declare class RequestActionImpl implements RequestAction {
private readonly rawValue;
constructor(rawValue: string);
value(): string;
service(): string;
action(): string;
}
//# sourceMappingURL=requestAction.d.ts.map