diff --git a/discovery/workstations-v1.json b/discovery/workstations-v1.json index ec0e1d3923..43b8ba84af 100644 --- a/discovery/workstations-v1.json +++ b/discovery/workstations-v1.json @@ -456,7 +456,7 @@ "type": "boolean" }, "name": { - "description": "Full name of this workstation cluster.", + "description": "Identifier. Full name of this workstation cluster.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+$", "required": true, @@ -710,7 +710,7 @@ "type": "boolean" }, "name": { - "description": "Full name of this workstation configuration.", + "description": "Identifier. Full name of this workstation configuration.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+/workstationConfigs/[^/]+$", "required": true, @@ -1043,7 +1043,7 @@ "type": "boolean" }, "name": { - "description": "Full name of this workstation.", + "description": "Identifier. Full name of this workstation.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+/workstationConfigs/[^/]+/workstations/[^/]+$", "required": true, @@ -1195,7 +1195,7 @@ } } }, - "revision": "20230904", + "revision": "20231001", "rootUrl": "https://workstations.googleapis.com/", "schemas": { "AuditConfig": { @@ -2041,7 +2041,7 @@ "type": "object" }, "name": { - "description": "Full name of this workstation.", + "description": "Identifier. Full name of this workstation.", "type": "string" }, "reconciling": { @@ -2145,7 +2145,7 @@ "type": "object" }, "name": { - "description": "Full name of this workstation cluster.", + "description": "Identifier. Full name of this workstation cluster.", "type": "string" }, "network": { @@ -2248,7 +2248,7 @@ "type": "object" }, "name": { - "description": "Full name of this workstation configuration.", + "description": "Identifier. Full name of this workstation configuration.", "type": "string" }, "persistentDirectories": { diff --git a/discovery/workstations-v1beta.json b/discovery/workstations-v1beta.json index f897b5fe09..db81c994ec 100644 --- a/discovery/workstations-v1beta.json +++ b/discovery/workstations-v1beta.json @@ -388,7 +388,7 @@ "type": "boolean" }, "name": { - "description": "Full name of this workstation cluster.", + "description": "Identifier. Full name of this workstation cluster.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+$", "required": true, @@ -642,7 +642,7 @@ "type": "boolean" }, "name": { - "description": "Full name of this workstation configuration.", + "description": "Identifier. Full name of this workstation configuration.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+/workstationConfigs/[^/]+$", "required": true, @@ -975,7 +975,7 @@ "type": "boolean" }, "name": { - "description": "Full name of this workstation.", + "description": "Identifier. Full name of this workstation.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/workstationClusters/[^/]+/workstationConfigs/[^/]+/workstations/[^/]+$", "required": true, @@ -1127,7 +1127,7 @@ } } }, - "revision": "20230904", + "revision": "20231011", "rootUrl": "https://workstations.googleapis.com/", "schemas": { "Accelerator": { @@ -1278,6 +1278,17 @@ }, "type": "object" }, + "DomainConfig": { + "description": "Configuration options for a custom domain.", + "id": "DomainConfig", + "properties": { + "domain": { + "description": "Immutable. Domain used by Workstations for HTTP ingress.", + "type": "string" + } + }, + "type": "object" + }, "EphemeralDirectory": { "description": "An ephemeral directory which won't persist across workstation sessions. It is freshly created on every workstation start operation.", "id": "EphemeralDirectory", @@ -1412,7 +1423,7 @@ "type": "string" }, "sourceSnapshot": { - "description": "Optional. Name of the snapshot to use as the source for the disk. Must be empty if source_image is set. Updating source_snapshot will update content in the ephemeral directory after the workstation is restarted. This field is mutable.", + "description": "Optional. Name of the snapshot to use as the source for the disk. Must be empty if source_image is set. Must be empty if read_only is false. Updating source_snapshot will update content in the ephemeral directory after the workstation is restarted. This field is mutable.", "type": "string" } }, @@ -1989,7 +2000,7 @@ "type": "object" }, "name": { - "description": "Full name of this workstation.", + "description": "Identifier. Full name of this workstation.", "type": "string" }, "reconciling": { @@ -2081,6 +2092,10 @@ "description": "Optional. Human-readable name for this workstation cluster.", "type": "string" }, + "domainConfig": { + "$ref": "DomainConfig", + "description": "Optional. Configuration options for a custom domain." + }, "etag": { "description": "Optional. Checksum computed by the server. May be sent on update and delete requests to make sure that the client has an up-to-date value before proceeding.", "type": "string" @@ -2093,7 +2108,7 @@ "type": "object" }, "name": { - "description": "Full name of this workstation cluster.", + "description": "Identifier. Full name of this workstation cluster.", "type": "string" }, "network": { @@ -2207,7 +2222,7 @@ "type": "object" }, "name": { - "description": "Full name of this workstation configuration.", + "description": "Identifier. Full name of this workstation configuration.", "type": "string" }, "persistentDirectories": { diff --git a/src/apis/workstations/v1.ts b/src/apis/workstations/v1.ts index 9d75096799..a2599e5223 100644 --- a/src/apis/workstations/v1.ts +++ b/src/apis/workstations/v1.ts @@ -742,7 +742,7 @@ export namespace workstations_v1 { */ labels?: {[key: string]: string} | null; /** - * Full name of this workstation. + * Identifier. Full name of this workstation. */ name?: string | null; /** @@ -807,7 +807,7 @@ export namespace workstations_v1 { */ labels?: {[key: string]: string} | null; /** - * Full name of this workstation cluster. + * Identifier. Full name of this workstation cluster. */ name?: string | null; /** @@ -888,7 +888,7 @@ export namespace workstations_v1 { */ labels?: {[key: string]: string} | null; /** - * Full name of this workstation configuration. + * Identifier. Full name of this workstation configuration. */ name?: string | null; /** @@ -2073,7 +2073,7 @@ export namespace workstations_v1 { */ allowMissing?: boolean; /** - * Full name of this workstation cluster. + * Identifier. Full name of this workstation cluster. */ name?: string; /** @@ -3007,7 +3007,7 @@ export namespace workstations_v1 { */ allowMissing?: boolean; /** - * Full name of this workstation configuration. + * Identifier. Full name of this workstation configuration. */ name?: string; /** @@ -4227,7 +4227,7 @@ export namespace workstations_v1 { */ allowMissing?: boolean; /** - * Full name of this workstation. + * Identifier. Full name of this workstation. */ name?: string; /** diff --git a/src/apis/workstations/v1beta.ts b/src/apis/workstations/v1beta.ts index 2156a1c7fd..d2240b3290 100644 --- a/src/apis/workstations/v1beta.ts +++ b/src/apis/workstations/v1beta.ts @@ -226,6 +226,15 @@ export namespace workstations_v1beta { */ kmsKeyServiceAccount?: string | null; } + /** + * Configuration options for a custom domain. + */ + export interface Schema$DomainConfig { + /** + * Immutable. Domain used by Workstations for HTTP ingress. + */ + domain?: string | null; + } /** * An ephemeral directory which won't persist across workstation sessions. It is freshly created on every workstation start operation. */ @@ -339,7 +348,7 @@ export namespace workstations_v1beta { */ sourceImage?: string | null; /** - * Optional. Name of the snapshot to use as the source for the disk. Must be empty if source_image is set. Updating source_snapshot will update content in the ephemeral directory after the workstation is restarted. This field is mutable. + * Optional. Name of the snapshot to use as the source for the disk. Must be empty if source_image is set. Must be empty if read_only is false. Updating source_snapshot will update content in the ephemeral directory after the workstation is restarted. This field is mutable. */ sourceSnapshot?: string | null; } @@ -759,7 +768,7 @@ export namespace workstations_v1beta { */ labels?: {[key: string]: string} | null; /** - * Full name of this workstation. + * Identifier. Full name of this workstation. */ name?: string | null; /** @@ -815,6 +824,10 @@ export namespace workstations_v1beta { * Optional. Human-readable name for this workstation cluster. */ displayName?: string | null; + /** + * Optional. Configuration options for a custom domain. + */ + domainConfig?: Schema$DomainConfig; /** * Optional. Checksum computed by the server. May be sent on update and delete requests to make sure that the client has an up-to-date value before proceeding. */ @@ -824,7 +837,7 @@ export namespace workstations_v1beta { */ labels?: {[key: string]: string} | null; /** - * Full name of this workstation cluster. + * Identifier. Full name of this workstation cluster. */ name?: string | null; /** @@ -913,7 +926,7 @@ export namespace workstations_v1beta { */ labels?: {[key: string]: string} | null; /** - * Full name of this workstation configuration. + * Identifier. Full name of this workstation configuration. */ name?: string | null; /** @@ -1898,7 +1911,7 @@ export namespace workstations_v1beta { */ allowMissing?: boolean; /** - * Full name of this workstation cluster. + * Identifier. Full name of this workstation cluster. */ name?: string; /** @@ -2832,7 +2845,7 @@ export namespace workstations_v1beta { */ allowMissing?: boolean; /** - * Full name of this workstation configuration. + * Identifier. Full name of this workstation configuration. */ name?: string; /** @@ -4056,7 +4069,7 @@ export namespace workstations_v1beta { */ allowMissing?: boolean; /** - * Full name of this workstation. + * Identifier. Full name of this workstation. */ name?: string; /**