跳到內容

Approval

本頁內容尚未翻譯。

const Approval: Struct<{
at: Finite;
overrideRevocations: Boolean;
statement: Struct<{
assignment: Struct<{
artifact: Struct<{
digest: String;
package: NonEmptyString;
}>;
contractEntry: optionalKey<NonEmptyString>;
entry: NonEmptyString;
grants: $Array<Union<readonly [TaggedStruct<"Http", {
credential: ...;
id: ...;
origin: ...;
}>, TaggedStruct<"Files", {
directory: ...;
id: ...;
}>]>>;
tier: Literals<readonly ["own", "trusted", "untrusted"]>;
}>;
policyVersion: NonEmptyString;
projections: $Array<Struct<{
operation: NonEmptyString;
projection: NonEmptyString;
service: NonEmptyString;
value: Codec<Json, Json, never, never>;
view: NonEmptyString;
}>>;
}>;
who: NonEmptyString;
}>;

Defined in: internal/policyModel.ts:44