Skip to main content

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.

PropertyTypeDescription
apiVersionstringAPI schema version. Pins the manifest to a specific schema contract for backward-compatibility. Must be the constant lowops.manifests.v1.
kindstringResource 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.
metadatamapClassification 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.
specSpecDesired 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.

PropertyTypeDescription
descriptionstringHuman-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.
contentManagerslist of stringContent 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.
managerslist of stringManager 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.
readerslist of stringReader 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.