Update a Project's Symbol Source

Go to Product

Update a custom symbol source in a project.

Options

Organization Id or Slug
The ID or slug of the organization the resource belongs to.
Project Id or Slug
The ID or slug of the project the resource belongs to.
Id
The ID of the source to update.
Body

Request body which must comply to the following JSON Schema:

{
  "required" : [ "name", "type" ],
  "type" : "object",
  "properties" : {
    "type" : {
      "type" : "string",
      "description" : "The type of the source.\n\n* `http` - SymbolServer (HTTP)\n* `gcs` - Google Cloud Storage\n* `s3` - Amazon S3",
      "enum" : [ "http", "gcs", "s3" ]
    },
    "name" : {
      "type" : "string",
      "description" : "The human-readable name of the source."
    },
    "id" : {
      "type" : "string",
      "description" : "The internal ID of the source. Must be distinct from all other source IDs and cannot start with '`sentry:`'. If this is not provided, a new UUID will be generated."
    },
    "layout" : {
      "required" : [ "casing", "type" ],
      "type" : "object",
      "properties" : {
        "type" : {
          "type" : "string",
          "description" : "The source's layout type.\n\n* `native` - native\n* `symstore` - symstore\n* `symstore_index2` - symstore_index2\n* `ssqp` - ssqp\n* `unified` - unified\n* `debuginfod` - debuginfod\n* `slashsymbols` - slashsymbols",
          "enum" : [ "native", "symstore", "symstore_index2", "ssqp", "unified", "debuginfod", "slashsymbols" ]
        },
        "casing" : {
          "type" : "string",
          "description" : "The source's casing rules.\n\n* `lowercase` - lowercase\n* `uppercase` - uppercase\n* `default` - default",
          "enum" : [ "lowercase", "uppercase", "default" ]
        }
      },
      "description" : "Layout settings for the source. This is required for HTTP, GCS, and S3 sources.\n\n**`type`** ***(string)*** - The layout of the folder structure. The options are:\n- `native` - Platform-Specific (SymStore / GDB / LLVM)\n- `symstore` - Microsoft SymStore\n- `symstore_index2` - Microsoft SymStore (with index2.txt)\n- `ssqp` - Microsoft SSQP\n- `unified` - Unified Symbol Server Layout\n- `debuginfod` - debuginfod\n\n**`casing`** ***(string)*** - The layout of the folder structure. The options are:\n- `default` - Default (mixed case)\n- `uppercase` - Uppercase\n- `lowercase` - Lowercase\n\n```json\n{\n    \"layout\": {\n        \"type\": \"native\"\n        \"casing\": \"default\"\n    }\n}\n```"
    },
    "url" : {
      "type" : "string",
      "description" : "The source's URL. Optional for HTTP sources, invalid for all others."
    },
    "username" : {
      "type" : "string",
      "description" : "The user name for accessing the source. Optional for HTTP sources, invalid for all others."
    },
    "password" : {
      "type" : "string",
      "description" : "The password for accessing the source. Optional for HTTP sources, invalid for all others."
    },
    "bucket" : {
      "type" : "string",
      "description" : "The GCS or S3 bucket where the source resides. Required for GCS and S3 source, invalid for HTTP sources."
    },
    "region" : {
      "type" : "string",
      "description" : "The source's [S3 region](https://docs.aws.amazon.com/general/latest/gr/s3.html). Required for S3 sources, invalid for all others.\n\n* `us-east-2` - US East (Ohio)\n* `us-east-1` - US East (N. Virginia)\n* `us-west-1` - US West (N. California)\n* `us-west-2` - US West (Oregon)\n* `ap-east-1` - Asia Pacific (Hong Kong)\n* `ap-south-1` - Asia Pacific (Mumbai)\n* `ap-northeast-2` - Asia Pacific (Seoul)\n* `ap-southeast-1` - Asia Pacific (Singapore)\n* `ap-southeast-2` - Asia Pacific (Sydney)\n* `ap-northeast-1` - Asia Pacific (Tokyo)\n* `ca-central-1` - Canada (Central)\n* `cn-north-1` - China (Beijing)\n* `cn-northwest-1` - China (Ningxia)\n* `eu-central-1` - EU (Frankfurt)\n* `eu-west-1` - EU (Ireland)\n* `eu-west-2` - EU (London)\n* `eu-west-3` - EU (Paris)\n* `eu-north-1` - EU (Stockholm)\n* `sa-east-1` - South America (São Paulo)\n* `us-gov-east-1` - AWS GovCloud (US-East)\n* `us-gov-west-1` - AWS GovCloud (US)",
      "enum" : [ "us-east-2", "us-east-1", "us-west-1", "us-west-2", "ap-east-1", "ap-south-1", "ap-northeast-2", "ap-southeast-1", "ap-southeast-2", "ap-northeast-1", "ca-central-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-west-1", "eu-west-2", "eu-west-3", "eu-north-1", "sa-east-1", "us-gov-east-1", "us-gov-west-1" ]
    },
    "access_key" : {
      "type" : "string",
      "description" : "The [AWS Access Key](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html#access-keys-and-secret-access-keys).Required for S3 sources, invalid for all others."
    },
    "secret_key" : {
      "type" : "string",
      "description" : "The [AWS Secret Access Key](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html#access-keys-and-secret-access-keys).Required for S3 sources, invalid for all others."
    },
    "prefix" : {
      "type" : "string",
      "description" : "The GCS or [S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html) prefix. Optional for GCS and S3 sourcse, invalid for HTTP."
    },
    "client_email" : {
      "type" : "string",
      "description" : "The GCS email address for authentication. Required for GCS sources, invalid for all others."
    },
    "private_key" : {
      "type" : "string",
      "description" : "The GCS private key. Required for GCS sources, invalid for all others."
    }
  }
}
Result Format

Specify how the response should be mapped to the table output. The following formats are available:

Raw Response: Returns the raw response in a single row with the following columns:

  • body: Response body
  • status: HTTP status code

Input Ports

Icon
Configuration data.

Output Ports

Icon
Result of the request depending on the selected Result Format.
Icon
Configuration data (this is the same as the input port; it is provided as passthrough for sequentially chaining nodes to declutter your workflow connections).

Popular Predecessors

  • No recommendations found

Popular Successors

  • No recommendations found

Views

This node has no views

Workflows

  • No workflows found

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.