Organization Drive
OrganizationDrive
Defines the high-level intent for a managed shared drive within the organization.
Provides a collaborative storage space for teams, with access permissions systematically managed as code during platform rendering.
| Property | Type | Description |
|---|---|---|
| apiVersion | string | API schema version. Pins the manifest to a specific schema contract for backward-compatibility. Must be the constant lowops.manifests.v1. |
| kind | string | Resource kind discriminator. Identifies this document as an OrganizationDrive so the engine routes it to the correct defaulter, validator, computer, and executor. Must be the constant OrganizationDrive. |
| metadata | map | Classification labels and graph linkage. Free-form key/value pairs used to classify the manifest. Certain reserved keys (e.g. name, organization) are read by the engine to resolve this manifest's identity and its parent Organization in the dependency graph. |
| spec | Spec | Desired shared-drive configuration. The authoritative, user-authored specification for this OrganizationDrive. See Spec. |
Spec
Desired shared-drive configuration.
The authoritative, user-authored specification for a managed shared drive: descriptive context and the role bindings (Managers, Content Managers, Readers) mapping back to organization users and groups.
| Property | Type | Description |
|---|---|---|
| description | string | Human-readable description of the shared drive. Optional free text describing the drive's purpose. Used as context by AI assistants when reasoning about the organization's structure; it is not currently propagated onto a provisioned resource. |
| contentManagers | list of string | Content Manager grantees. NOT YET IMPLEMENTED. Declared in the schema but currently ignored by the engine (no executor reads it; the OrganizationDrive executor is a no-op). Intended future behavior: grant the listed OrganizationUserGroup or OrganizationUser names the Content Manager role on the shared drive. |
| managers | list of string | Manager grantees. NOT YET IMPLEMENTED. Declared in the schema but currently ignored by the engine (no executor reads it; the OrganizationDrive executor is a no-op). Intended future behavior: grant the listed OrganizationUserGroup or OrganizationUser names the Manager role on the shared drive. |
| readers | list of string | Reader grantees. NOT YET IMPLEMENTED. Declared in the schema but currently ignored by the engine (no executor reads it; the OrganizationDrive executor is a no-op). Intended future behavior: grant the listed OrganizationUserGroup or OrganizationUser names the Reader role on the shared drive. |