RoleProps: {
    description?: string;
    name: string;
    permissions: {
        ContentDelivery: string[] | string;
        ContentModel: string[];
        EnvironmentAliases: string[] | string;
        Environments: string[] | string;
        Settings: string[] | string;
        Tags: string[] | string;
    };
    policies: {
        actions: ActionType[] | "all";
        constraint: ConstraintType;
        effect: string;
    }[];
    sys: BasicMetaSysProps & {
        space: SysLink;
    };
}

Type declaration

  • Optional description?: string
  • name: string
  • permissions: {
        ContentDelivery: string[] | string;
        ContentModel: string[];
        EnvironmentAliases: string[] | string;
        Environments: string[] | string;
        Settings: string[] | string;
        Tags: string[] | string;
    }

    Permissions for application sections

    • ContentDelivery: string[] | string
    • ContentModel: string[]
    • EnvironmentAliases: string[] | string
    • Environments: string[] | string
    • Settings: string[] | string
    • Tags: string[] | string
  • policies: {
        actions: ActionType[] | "all";
        constraint: ConstraintType;
        effect: string;
    }[]
  • sys: BasicMetaSysProps & {
        space: SysLink;
    }