> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nebius.com/llms.txt
> Use this file to discover all available pages before exploring further.

# create

<div>
  <h2>Name</h2>

  <p style={{ paddingLeft: "4ch" }}>
    <code>nebius logging export create</code>
  </p>

  <p style={{ paddingLeft: "7ch" }}>
    Create a new log export.
  </p>
</div>

<div>
  <h2>Synopsis</h2>

  <p style={{ paddingLeft: "4ch" }}>
    ```
    nebius logging export create
      --bucket-id
      --bucket-name
      --bucket-parent-id
      --filter
      --from
      --labels
      --log-format
      --object-prefix
      --parent-id [required]
      --to
      --async
    ```
  </p>
</div>

<div>
  <h2>Options</h2>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--bucket-id` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      ID of the destination Object Storage bucket.
    </p>

    <p style={{ paddingLeft: "4ch" }}>Mutually exclusive with: `--params-nebius-object-storage-by-name-name`, `--params-nebius-object-storage-by-name-parent-id`.</p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--bucket-name` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Name of the destination Object Storage bucket.
    </p>

    <p style={{ paddingLeft: "4ch" }}>Mutually exclusive with: `--params-nebius-object-storage-id`.</p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--bucket-parent-id` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Project ID that owns the bucket. Required only when the bucket lives in a different project than `--parent-id`;<br />
      defaults to `--parent-id` otherwise.
    </p>

    <p style={{ paddingLeft: "4ch" }}>Mutually exclusive with: `--params-nebius-object-storage-id`.</p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--filter` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      LogQL match expression selecting log entries to export.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--from` (timestamp: 1970-01-31T02:30:59Z)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Start of the time range to export, ISO 8601 (e.g. `2025-12-21T20:00:00Z`).
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--labels` (string array)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Label names to include as columns in the exported data. Empty means export all labels.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--log-format` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Output file format.
    </p>

    <p style={{ paddingLeft: "4ch" }}>A value must be one of:</p>

    <ul style={{ paddingLeft: "8ch" }}>
      <li>
        <code>export\_format\_unsupported</code>
      </li>

      <li>
        <code>json\_gzip</code>
      </li>

      <li>
        <code>parquet</code>
      </li>
    </ul>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--object-prefix` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Key prefix under which exported objects are written. Defaults to `logs/`.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--parent-id` (string)<em> \[required]</em>
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Project ID whose logs are exported. Also used as the default owner of the destination bucket when the bucket is<br />
      resolved by name and `--bucket-parent-id` is not set.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--to` (timestamp: 1970-01-31T02:30:59Z)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      End of the time range to export, ISO 8601 (e.g. `2025-12-22T00:00:00Z`).
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--async` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      If set, returns operation id. Otherwise, waits for the operation to complete.
    </p>
  </div>
</div>

<div>
  <h2>Global Options</h2>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `-h, --help` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Show this message.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `-p, --profile` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Set a profile for interacting with the cloud.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--format` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Output format. Supported values: yaml|json|jsonpath|table|text.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `-f, --file` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Input file. For 'update' commands automatically set --full=true.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `-c, --config` (string)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Provide path to config file.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--debug` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Enable debug logs.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--color` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Enable colored output.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--no-browser` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Do not open browser automatically on auth.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--insecure` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Disable transport security.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--auth-timeout` (duration: 2h30m10s)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Set the timeout for the request including authentication process, default is 15m0s.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--per-retry-timeout` (duration: 2h30m10s)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Set the timeout for each retry attempt, default is 20s.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--retries` (uint)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Set the number of retry attempts, 1 is disable retries, default is 3.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--timeout` (duration: 2h30m10s)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Set the timeout for the main request, default is 1m0s.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--no-check-update` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Suppress check for updates.
    </p>
  </div>

  <div style={{ paddingLeft: "4ch" }}>
    <p>
      `--no-progress` (bool)
    </p>

    <p style={{ paddingLeft: "4ch" }}>
      Suppress progress indicators and spinners.
    </p>
  </div>
</div>

<Expandable title="Input argument JSON Schema">
  <Tabs>
    <Tab title="Full">
      ```json theme={null}
      {                     
        "params": {                  // [required]
                                     // What to export and where to write it.
          "log": {                     // Export log entries selected by a LogQL match expression.
            "export_labels": [string], // Label names to include as columns in the exported data. Empty means export all labels.
            "filter": {                       // [required]
                                              // Time range and LogQL match expression selecting log entries to export.
              "from": "1970-01-31T02:30:59Z", // [required] [google.protobuf.Timestamp]
                                              // Start of the time range to export, ISO 8601 (e.g. `2025-12-21T20:00:00Z`).
              "match_expression": string,     // LogQL match expression selecting log entries to export.
              "to": "1970-01-31T02:30:59Z"    // [required] [google.protobuf.Timestamp]
                                              // End of the time range to export, ISO 8601 (e.g. `2025-12-22T00:00:00Z`).
            },
            "format": enum(                // [required]
                                           // Output file format.
              "EXPORT_FORMAT_UNSUPPORTED",
              "JSON_GZIP",                 // JSON lines (one JSON object per line) compressed with gzip. Written as `.json.gz`.
              "PARQUET"                    // Apache Parquet. Written as `.parquet`.
            )
          },
          "nebius_object_storage": { // Write the export to a Nebius Object Storage bucket.
                                     //  NebiusObjectStorageDestinationRegistered nebius_object_storage_registered = 5; // to be added later
                                     // ObjectStorage object_storage = 6; // to be added later.
            "by_name": {           // Cannot be set together with: id
                                   // Destination bucket.
              "name": string,      // [required]
                                   // Name of the destination Object Storage bucket.
              "parent_id": string  // Project ID that owns the bucket. Required only when the bucket lives in a different project than `--parent-id`;
                                   // defaults to `--parent-id` otherwise.
            },
            "id": string,            // Cannot be set together with: by_name
                                     // ID of the destination Object Storage bucket.
            "object_prefix": string  // Key prefix under which exported objects are written. Defaults to `logs/`.
          }
        },
        "parent_id": string  // [required]
                             // Project ID whose logs are exported. Also used as the default owner of the destination bucket when the bucket is
                             // resolved by name and `--bucket-parent-id` is not set.
      }
      ```
    </Tab>

    <Tab title="CopyPaste Friendly">
      ```json theme={null}
      nebius logging export create '
      {                 
        "params": {                 
          "log": {                                                     
            "export_labels": [""],                                     
            "filter": {                      
              "from": "1970-01-31T02:30:59Z",
              "match_expression": "",        
              "to": "1970-01-31T02:30:59Z"   
            },
            "format": "export_format_unsupported"|"json_gzip"|"parquet"
          },
          "nebius_object_storage": {
            "by_name": {      
              "name": "",     
              "parent_id": "" 
            },
            "object_prefix": ""     
          }
        },
        "parent_id": "" 
      }
      '
      ```
    </Tab>
  </Tabs>
</Expandable>

<strong>Auto generated on 19-May-2026</strong>
