"export=": {
builtInPolicy: (name: any) => any;
CATEGORY: {
ACCESS_SUBJECT: string;
ACTION: string;
CODEBASE: string;
ENVIRONMENT: string;
INTERMEDIARY_SUBJECT: string;
RECIPIENT_SUBJECT: string;
REQUESTING_MACHINE: string;
RESOURCE: string;
};
decide: (
question: any,
primary: any,
evaluation: any,
) => { decidedBy: string; verdict: any };
requestFor: (
question: any,
) => {
categories: {
attributes: any[];
category: string;
content: any;
id: any;
}[];
combinedDecision: boolean;
returnPolicyIdList: boolean;
};
strictReading: (question: any) => string;
TRANSFER: {
CLIENT_COUNTRY: "urn:sts:xacml:client-country";
DATA_CATEGORY: "urn:sts:xacml:data-category";
HARD_GEOFENCE: string;
HOLD_ACTION: string;
HOME_JURISDICTION: "urn:sts:xacml:home-jurisdiction";
OBLIGATION: string;
PURPOSE: "urn:sts:xacml:purpose";
REALM: "urn:sts:xacml:realm";
RELEASE_ACTION: string;
SERVE_ACTION: string;
SERVING_JURISDICTION: "urn:sts:xacml:serving-jurisdiction";
TRANSFER_LISTED: "urn:sts:xacml:transfer-listed";
VERDICT: string;
VERDICTS: string[];
};
verdictOf: (answer: any, action: any) => any;
}
Type Declaration
-
builtInPolicy: (name: any) => any
-
CATEGORY: {
ACCESS_SUBJECT: string;
ACTION: string;
CODEBASE: string;
ENVIRONMENT: string;
INTERMEDIARY_SUBJECT: string;
RECIPIENT_SUBJECT: string;
REQUESTING_MACHINE: string;
RESOURCE: string;
}
-
decide: (
question: any,
primary: any,
evaluation: any,
) => { decidedBy: string; verdict: any }
-
requestFor: (
question: any,
) => {
categories: {
attributes: any[];
category: string;
content: any;
id: any;
}[];
combinedDecision: boolean;
returnPolicyIdList: boolean;
}
-
strictReading: (question: any) => string
-
TRANSFER: {
CLIENT_COUNTRY: "urn:sts:xacml:client-country";
DATA_CATEGORY: "urn:sts:xacml:data-category";
HARD_GEOFENCE: string;
HOLD_ACTION: string;
HOME_JURISDICTION: "urn:sts:xacml:home-jurisdiction";
OBLIGATION: string;
PURPOSE: "urn:sts:xacml:purpose";
REALM: "urn:sts:xacml:realm";
RELEASE_ACTION: string;
SERVE_ACTION: string;
SERVING_JURISDICTION: "urn:sts:xacml:serving-jurisdiction";
TRANSFER_LISTED: "urn:sts:xacml:transfer-listed";
VERDICT: string;
VERDICTS: string[];
}
-
verdictOf: (answer: any, action: any) => any