# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
Accelerator: An accelerator card attached to the instance.
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
Binding: Associates `members`, or principals, with a `role`.
BoostConfig: A boost configuration is a set of resources that a workstation can use to increase its performance.
CancelOperationRequest: The request message for Operations.CancelOperation.
Container: A Docker container.
CustomerEncryptionKey: A customer-managed encryption key (CMEK) for the Compute Engine resources of the associated workstation configuration.
DomainConfig: Configuration options for a custom domain.
EphemeralDirectory: An ephemeral directory which won't persist across workstation sessions.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
GceConfidentialInstanceConfig: A set of Compute Engine Confidential VM instance options.
GceInstance: A runtime using a Compute Engine instance.
GceInstanceHost: The Compute Engine instance host.
GcePersistentDisk: An EphemeralDirectory is backed by a Compute Engine persistent disk.
GceRegionalPersistentDisk: A Persistent Directory backed by a Compute Engine regional persistent disk.
GceShieldedInstanceConfig: A set of Compute Engine Shielded instance options.
GenerateAccessTokenRequest: Request message for GenerateAccessToken.
GenerateAccessTokenResponse: Response message for GenerateAccessToken.
GoogleProtobufEmpty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Host: Runtime host for a workstation.
ListLocationsResponse: The response message for Locations.ListLocations.
ListOperationsResponse: The response message for Operations.ListOperations.
ListUsableWorkstationConfigsResponse: Response message for ListUsableWorkstationConfigs.
ListUsableWorkstationsResponse: Response message for ListUsableWorkstations.
ListWorkstationClustersResponse: Response message for ListWorkstationClusters.
ListWorkstationConfigsResponse: Response message for ListWorkstationConfigs.
ListWorkstationsResponse: Response message for ListWorkstations.
Location: A resource that represents a Google Cloud location.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Metadata for long-running operations.
PersistentDirectory: A directory to persist across workstation sessions.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
PortRange: A PortRange defines a range of ports.
PrivateClusterConfig: Configuration options for private workstation clusters.
ReadinessCheck: A readiness check to be performed on a workstation.
RuntimeHost: Runtime host for the workstation.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
StartWorkstationRequest: Request message for StartWorkstation.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StopWorkstationRequest: Request message for StopWorkstation.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
Workstation: A single instance of a developer workstation with its own persistent storage.
WorkstationCluster: A workstation cluster resource in the Cloud Workstations API.
WorkstationConfig: A workstation configuration resource in the Cloud Workstations API.