public sealed class CreatePatchDeploymentRequest : IMessage<CreatePatchDeploymentRequest>, IEquatable<CreatePatchDeploymentRequest>, IDeepCloneable<CreatePatchDeploymentRequest>, IBufferMessage, IMessage
A request message for creating a patch deployment.
Implements
IMessage<CreatePatchDeploymentRequest>, IEquatable<CreatePatchDeploymentRequest>, IDeepCloneable<CreatePatchDeploymentRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
CreatePatchDeploymentRequest()
public CreatePatchDeploymentRequest()
CreatePatchDeploymentRequest(CreatePatchDeploymentRequest)
public CreatePatchDeploymentRequest(CreatePatchDeploymentRequest other)
Parameter | |
---|---|
Name | Description |
other | CreatePatchDeploymentRequest |
Properties
Parent
public string Parent { get; set; }
Required. The project to apply this patch deployment to in the form
projects/*
.
Property Value | |
---|---|
Type | Description |
String |
ParentAsProjectName
public ProjectName ParentAsProjectName { get; set; }
ProjectName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
PatchDeployment
public PatchDeployment PatchDeployment { get; set; }
Required. The patch deployment to create.
Property Value | |
---|---|
Type | Description |
PatchDeployment |
PatchDeploymentId
public string PatchDeploymentId { get; set; }
Required. A name for the patch deployment in the project. When creating a name the following rules apply:
- Must contain only lowercase letters, numbers, and hyphens.
- Must start with a letter.
- Must be between 1-63 characters.
- Must end with a number or a letter.
- Must be unique within the project.
Property Value | |
---|---|
Type | Description |
String |