Google Super

GOOGLESUPER_CREATE_DRIVE

Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.

Remote googlesuper

Other tools also called GOOGLESUPER_CREATE_DRIVE? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "title": "Name",
      "examples": [
        "My New Shared Drive"
      ],
      "description": "The name of this shared drive."
    },
    "hidden": {
      "type": "boolean",
      "title": "Hidden",
      "default": false,
      "nullable": true,
      "description": "Whether the shared drive is hidden from default view."
    },
    "themeId": {
      "type": "string",
      "title": "Theme Id",
      "default": null,
      "examples": [
        "default"
      ],
      "nullable": true,
      "description": "The ID of the theme from which the background image and color will be set. The set of possible driveThemes can be retrieved from a drive.about.get response. When not specified on a drive.drives.create request, a random theme is chosen from which the background image and color are set. This is a write-only field; it can only be set on requests that don't set colorRgb or backgroundImageFile."
    },
    "colorRgb": {
      "type": "string",
      "title": "Color Rgb",
      "default": null,
      "examples": [
        "#FF0000"
      ],
      "nullable": true,
      "description": "The color of this shared drive as an RGB hex string. It can only be set on a drive.drives.update request that does not set themeId."
    },
    "requestId": {
      "type": "string",
      "title": "Request Id",
      "examples": [
        "your-unique-request-id-123"
      ],
      "description": "An ID, such as a random UUID, which uniquely identifies this user's request for idempotent creation of a shared drive. A repeated request by the same user and with the same request ID will avoid creating duplicates by attempting to create the same shared drive. If the shared drive already exists a 409 error will be returned."
    },
    "backgroundImageFile": {
      "type": "object",
      "title": "BackgroundImageFile",
      "default": null,
      "nullable": true,
      "required": [
        "id",
        "width",
        "xCoordinate",
        "yCoordinate"
      ],
      "properties": {
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The ID of an image file in Google Drive to use for the background."
        },
        "width": {
          "type": "number",
          "title": "Width",
          "maximum": 1,
          "minimum": 0,
          "description": "The width of the cropped image in the range: 0.0 <= width <= 1.0."
        },
        "xCoordinate": {
          "type": "number",
          "title": "X Coordinate",
          "maximum": 1,
          "minimum": 0,
          "description": "The X coordinate of the cropped image in the range: 0.0 <= xCoordinate <= 1.0."
        },
        "yCoordinate": {
          "type": "number",
          "title": "Y Coordinate",
          "maximum": 1,
          "minimum": 0,
          "description": "The Y coordinate of the cropped image in the range: 0.0 <= yCoordinate <= 1.0."
        }
      },
      "description": "An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set.",
      "additionalProperties": false
    }
  }
}