public sealed class CreateOSPolicyAssignmentRequest : IMessage<CreateOSPolicyAssignmentRequest>, IEquatable<CreateOSPolicyAssignmentRequest>, IDeepCloneable<CreateOSPolicyAssignmentRequest>, IBufferMessage, IMessage
A request message to create an OS policy assignment
Implements
IMessage<CreateOSPolicyAssignmentRequest>, IEquatable<CreateOSPolicyAssignmentRequest>, IDeepCloneable<CreateOSPolicyAssignmentRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
CreateOSPolicyAssignmentRequest()
public CreateOSPolicyAssignmentRequest()
CreateOSPolicyAssignmentRequest(CreateOSPolicyAssignmentRequest)
public CreateOSPolicyAssignmentRequest(CreateOSPolicyAssignmentRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateOSPolicyAssignmentRequest |
Properties
OsPolicyAssignment
public OSPolicyAssignment OsPolicyAssignment { get; set; }
Required. The OS policy assignment to be created.
Property Value | |
---|---|
Type | Description |
OSPolicyAssignment |
OsPolicyAssignmentId
public string OsPolicyAssignmentId { get; set; }
Required. The logical name of the OS policy assignment in the project with the following restrictions:
- 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 |
Parent
public string Parent { get; set; }
Required. The parent resource name in the form: projects/{project}/locations/{location}
Property Value | |
---|---|
Type | Description |
String |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |