public sealed class CreateServerTlsPolicyRequest : IMessage<CreateServerTlsPolicyRequest>, IEquatable<CreateServerTlsPolicyRequest>, IDeepCloneable<CreateServerTlsPolicyRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Security v1beta1 API class CreateServerTlsPolicyRequest.
Request used by the CreateServerTlsPolicy method.
Implements
IMessageCreateServerTlsPolicyRequest, IEquatableCreateServerTlsPolicyRequest, IDeepCloneableCreateServerTlsPolicyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Beta1Assembly
Google.Cloud.NetworkSecurity.V1Beta1.dll
Constructors
CreateServerTlsPolicyRequest()
public CreateServerTlsPolicyRequest()
CreateServerTlsPolicyRequest(CreateServerTlsPolicyRequest)
public CreateServerTlsPolicyRequest(CreateServerTlsPolicyRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateServerTlsPolicyRequest |
Properties
Parent
public string Parent { get; set; }
Required. The parent resource of the ServerTlsPolicy. 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 |
ServerTlsPolicy
public ServerTlsPolicy ServerTlsPolicy { get; set; }
Required. ServerTlsPolicy resource to be created.
Property Value | |
---|---|
Type | Description |
ServerTlsPolicy |
ServerTlsPolicyId
public string ServerTlsPolicyId { get; set; }
Required. Short name of the ServerTlsPolicy 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. "server_mtls_policy".
Property Value | |
---|---|
Type | Description |
string |