public sealed class DeleteWorkstationConfigRequest : IMessage<DeleteWorkstationConfigRequest>, IEquatable<DeleteWorkstationConfigRequest>, IDeepCloneable<DeleteWorkstationConfigRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Workstations v1 API class DeleteWorkstationConfigRequest.
Message for deleting a workstation configuration.
Implements
IMessageDeleteWorkstationConfigRequest, IEquatableDeleteWorkstationConfigRequest, IDeepCloneableDeleteWorkstationConfigRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Workstations.V1Assembly
Google.Cloud.Workstations.V1.dll
Constructors
DeleteWorkstationConfigRequest()
public DeleteWorkstationConfigRequest()
DeleteWorkstationConfigRequest(DeleteWorkstationConfigRequest)
public DeleteWorkstationConfigRequest(DeleteWorkstationConfigRequest other)
Parameter | |
---|---|
Name | Description |
other | DeleteWorkstationConfigRequest |
Properties
Etag
public string Etag { get; set; }
Optional. If set, the request is rejected if the latest version of the workstation configuration on the server does not have this ETag.
Property Value | |
---|---|
Type | Description |
string |
Force
public bool Force { get; set; }
Optional. If set, any workstations in the workstation configuration are also deleted. Otherwise, the request works only if the workstation configuration has no workstations.
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Required. Name of the workstation configuration to delete.
Property Value | |
---|---|
Type | Description |
string |
ValidateOnly
public bool ValidateOnly { get; set; }
Optional. If set, validate the request and preview the review, but do not actually apply it.
Property Value | |
---|---|
Type | Description |
bool |
WorkstationConfigName
public WorkstationConfigName WorkstationConfigName { get; set; }
WorkstationConfigName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
WorkstationConfigName |