---
title: "PATCH /projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}"
method: PATCH
path: "/projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}"
tags: ["wireGroups"]
---

# PATCH /projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}

`PATCH /projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}`

Updates the specified wire group resource with the data included in the
request. This method supportsPATCH
semantics and usesJSON merge
patch format and processing rules.

## Path parameters

- `project` string, required
- `crossSiteNetwork` string, required
- `wireGroup` string, required

## Query parameters

- `requestId` string
- `updateMask` string
- `validateOnly` boolean

## Request body

- WireGroup — A resource that represents a group of redundant wires.
  - `kind` string — Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.
  - `name` string — Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
  - `reconciling` boolean — Output only. [Output Only] Indicates whether there are wire changes yet to be processed.
  - `selfLink` string — Output only. [Output Only] Server-defined URL for the resource.
  - `endpoints` object — A map that contains the logical endpoints of the wire group. Specify key-value pairs for the map as follows: - Key: an RFC1035 user-specified label. - Value: an Endpoint object.
  - `topology` WireGroupTopology — Topology details for the wire group.
    - `endpoints` WireGroupTopologyEndpoint[] — Output only. Topology details for all endpoints in the wire group.
      - `city` string — Output only. The InterconnectLocation.city (metropolitan area designator) that all interconnects are located in.
      - `label` string — Output only. Endpoint label from the wire group.
  - `wires` Wire[] — Output only. The single/redundant wire(s) managed by the wire group.
    - `wireProperties` WireProperties — The properties of a wire.
      - `bandwidthUnmetered` string, int64 — The unmetered bandwidth in Gigabits per second, using decimal units. `10` is 10 Gbps, `100` is 100 Gbps. The bandwidth must be greater than 0.
      - `bandwidthAllocation` 'ALLOCATE_PER_WIRE' | 'SHARED_WITH_WIRE_GROUP' — The configuration of the bandwidth allocation, one of the following: - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation (and associated charges) for each wire in the group. - SHARED_WITH_WIRE_GROUP: this is the default behavior, which configures one unmetered bandwidth allocation for the wire group. The unmetered bandwidth is divided equally across each wire in the group, but dynamic throttling reallocates unused unmetered bandwidth from unused or underused wires to other wires in the group.
      - `faultResponse` 'DISABLE_PORT' | 'NONE' — Response when a fault is detected in a pseudowire: - NONE: default. - DISABLE_PORT: set the port line protocol down when inline probes detect a fault. This setting is only permitted on port mode pseudowires.
    - `endpoints` WireEndpoint[] — Output only. Wire endpoints are specific Interconnect connections.
      - `interconnect` string
      - `vlanTag` integer
    - `label` string — Output only. [Output Only] A label that identifies the wire. The format of this label combines the existing labels of the wire group endpoints and Interconnect connections used by this wire in alphabetical order as follows: `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: - ENDPOINT_A and ENDPOINT_B: are the labels that you entered as map keys when you specified the wire group endpoint objects. - CONNECTION_A1 and CONNECTION_B1: are the labels that you entered as map keys when you specified the wire group Interconnect objects.
    - `adminEnabled` boolean — Output only. [Output Only] Indicates whether the wire is enabled. When false, the wire is disabled. When true and when the wire group of the wire is also enabled, the wire is enabled. Defaults to true.
  - `description` string — An optional description of the wire group.
  - `adminEnabled` boolean — Indicates whether the wires in the wire group are enabled. When false, the wires in the wire group are disabled. When true and when there is simultaneously no wire-specific override of `adminEnabled` to false, a given wire is enabled. Defaults to true.
  - `id` string, uint64 — Output only. [Output Only] The unique identifier for the resource type. The server generates this identifier.
  - `wireProperties` WireProperties — The properties of a wire.
    - `bandwidthUnmetered` string, int64 — The unmetered bandwidth in Gigabits per second, using decimal units. `10` is 10 Gbps, `100` is 100 Gbps. The bandwidth must be greater than 0.
    - `bandwidthAllocation` 'ALLOCATE_PER_WIRE' | 'SHARED_WITH_WIRE_GROUP' — The configuration of the bandwidth allocation, one of the following: - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation (and associated charges) for each wire in the group. - SHARED_WITH_WIRE_GROUP: this is the default behavior, which configures one unmetered bandwidth allocation for the wire group. The unmetered bandwidth is divided equally across each wire in the group, but dynamic throttling reallocates unused unmetered bandwidth from unused or underused wires to other wires in the group.
    - `faultResponse` 'DISABLE_PORT' | 'NONE' — Response when a fault is detected in a pseudowire: - NONE: default. - DISABLE_PORT: set the port line protocol down when inline probes detect a fault. This setting is only permitted on port mode pseudowires.
  - `creationTimestamp` string — Output only. [Output Only] Creation timestamp inRFC3339 text format.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/compute.md) · [All operations](https://skmtc.dev/google/apis/compute/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/compute/revisions/6120ed8969d4/schema)
