MonoCloud Management SDK
    Preparing search index...

    Interface BasicApiAccessPolicy

    Basic API Access Policy Response: Represents a basic API access policy defined using structured conditions.

    BasicApiAccessPolicy

    interface BasicApiAccessPolicy {
        actions: ApiAccessPolicyActions;
        client_id: string;
        creation_time: number;
        description?: string | null;
        enabled: boolean;
        id: string;
        is_permitted: boolean;
        last_updated: number;
        name: string;
        revision: number;
        scopes: string[];
        type: PolicyTypes;
    }
    Index

    Properties

    Action settings applied when the policy matches.

    BasicApiAccessPolicy

    client_id: string

    The unique identifier of the client this policy applies to.

    BasicApiAccessPolicy

    creation_time: number

    Specifies the creation time of the policy (in Epoch).

    BasicApiAccessPolicy

    description?: string | null

    Description that explains the purpose of the policy.

    BasicApiAccessPolicy

    enabled: boolean

    Indicates whether the policy is enabled.

    BasicApiAccessPolicy

    id: string

    The unique identifier of the policy.

    BasicApiAccessPolicy

    is_permitted: boolean

    Indicates whether the policy grants access when matched.

    BasicApiAccessPolicy

    last_updated: number

    Specifies the last update time of the policy (in Epoch).

    BasicApiAccessPolicy

    name: string

    Human-readable name for the policy.

    BasicApiAccessPolicy

    revision: number

    Specifies the current version of the policy. Incremented on every update.

    BasicApiAccessPolicy

    scopes: string[]

    The API scopes that may be requested by the client. If empty, all scopes may be requested.

    BasicApiAccessPolicy

    The policy authoring mode. Basic policies are authored using structured conditions; advanced policies are authored using Cedar policy source.

    BasicApiAccessPolicy