UNPKG

@piiano/vault-client

Version:

Piiano Vault generated typescript client

38 lines 981 B
import type { FunctionName } from './FunctionName'; /** * An action definition. */ export type Action = { /** * The name of the action. * */ name: string; /** * A description of the action. */ description?: string; function: FunctionName; /** * The IAM role for the action. * The role determine the operations or data available to the action. * For example, a role can allow an action to read the email address from any object but deny it from reading credit card numbers. * */ role: string; /** * Whether this action is built-in or user-defined. * Sending a value for this field is ignored. * */ readonly is_builtin?: boolean; /** * The time when the action was created. */ readonly creation_time?: string; /** * The time when the action was last modified. */ readonly modification_time?: string; }; //# sourceMappingURL=Action.d.ts.map