public sealed class CreateClientTlsPolicyRequest : IMessage<CreateClientTlsPolicyRequest>, IEquatable<CreateClientTlsPolicyRequest>, IDeepCloneable<CreateClientTlsPolicyRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Security v1beta1 API class CreateClientTlsPolicyRequest.
Request used by the CreateClientTlsPolicy method.
Implements
IMessageCreateClientTlsPolicyRequest, IEquatableCreateClientTlsPolicyRequest, IDeepCloneableCreateClientTlsPolicyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Beta1Assembly
Google.Cloud.NetworkSecurity.V1Beta1.dll
Constructors
CreateClientTlsPolicyRequest()
public CreateClientTlsPolicyRequest()
CreateClientTlsPolicyRequest(CreateClientTlsPolicyRequest)
public CreateClientTlsPolicyRequest(CreateClientTlsPolicyRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateClientTlsPolicyRequest |
Properties
ClientTlsPolicy
public ClientTlsPolicy ClientTlsPolicy { get; set; }
Required. ClientTlsPolicy resource to be created.
Property Value | |
---|---|
Type | Description |
ClientTlsPolicy |
ClientTlsPolicyId
public string ClientTlsPolicyId { get; set; }
Required. Short name of the ClientTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "client_mtls_policy".
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent resource of the ClientTlsPolicy. Must be in
the format projects/*/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 |