@piiano/vault-client
Version:
Piiano Vault generated typescript client
38 lines • 981 B
TypeScript
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