Class CreatePatchDeploymentRequest (1.7.0)

public sealed class CreatePatchDeploymentRequest : IMessage<CreatePatchDeploymentRequest>, IEquatable<CreatePatchDeploymentRequest>, IDeepCloneable<CreatePatchDeploymentRequest>, IBufferMessage, IMessage

A request message for creating a patch deployment.

Inheritance

Object > CreatePatchDeploymentRequest

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

CreatePatchDeploymentRequest()

public CreatePatchDeploymentRequest()

CreatePatchDeploymentRequest(CreatePatchDeploymentRequest)

public CreatePatchDeploymentRequest(CreatePatchDeploymentRequest other)
Parameter
NameDescription
otherCreatePatchDeploymentRequest

Properties

Parent

public string Parent { get; set; }

Required. The project to apply this patch deployment to in the form projects/*.

Property Value
TypeDescription
String

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

PatchDeployment

public PatchDeployment PatchDeployment { get; set; }

Required. The patch deployment to create.

Property Value
TypeDescription
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
TypeDescription
String