Skip to content

Variable: ManageabilityRuleObjectMutabilitySchema ​

ts
const ManageabilityRuleObjectMutabilitySchema: ZodRecord<ZodString, ZodUnion<readonly [ZodObject<{
  allowed: ZodLiteral<true>;
}, ApiObjectConfig<undefined>>, ZodObject<{
  allowed: ZodLiteral<false>;
  reason: ZodObject<{
     key: ZodCustom<
        | string & object
        | "administrative"
        | "administrative.notMyself"
        | "authPolicy.saml"
        | "blocked.exportControl"
        | "externalDirectory.scim"
        | "externalDirectory.google"
        | "myselfOnly"
        | "managedAccount", 
        | string & object
        | "administrative"
        | "administrative.notMyself"
        | "authPolicy.saml"
        | "blocked.exportControl"
        | "externalDirectory.scim"
        | "externalDirectory.google"
        | "myselfOnly"
       | "managedAccount">;
  }, ApiObjectConfig<undefined>>;
}, ApiObjectConfig<undefined>>]>>;

Defined in: src/userManagement/models/manageabilityRuleObjectMutability.ts:5

Describes your permissions to change the object. Each key should be a valid JSON path of the target object.