public sealed class GatewaySecurityPolicy : IMessage<GatewaySecurityPolicy>, IEquatable<GatewaySecurityPolicy>, IDeepCloneable<GatewaySecurityPolicy>, IBufferMessage, IMessageReference documentation and code samples for the Network Security v1 API class GatewaySecurityPolicy.
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.
Implements
IMessageGatewaySecurityPolicy, IEquatableGatewaySecurityPolicy, IDeepCloneableGatewaySecurityPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Assembly
Google.Cloud.NetworkSecurity.V1.dll
Constructors
GatewaySecurityPolicy()
public GatewaySecurityPolicy()GatewaySecurityPolicy(GatewaySecurityPolicy)
public GatewaySecurityPolicy(GatewaySecurityPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
GatewaySecurityPolicy |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. The timestamp when the resource was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Optional. Free-text description of the resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
GatewaySecurityPolicyName
public GatewaySecurityPolicyName GatewaySecurityPolicyName { get; set; }GatewaySecurityPolicyName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
GatewaySecurityPolicyName |
|
Name
public string Name { get; set; }Required. Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy} gateway_security_policy should match the pattern:(^a-z?$).
| Property Value | |
|---|---|
| Type | Description |
string |
|
TlsInspectionPolicy
public string TlsInspectionPolicy { get; set; }Optional. Name of a TLS Inspection Policy resource that defines how TLS inspection will be performed for any rule(s) which enables it.
| Property Value | |
|---|---|
| Type | Description |
string |
|
TlsInspectionPolicyAsTlsInspectionPolicyName
public TlsInspectionPolicyName TlsInspectionPolicyAsTlsInspectionPolicyName { get; set; }TlsInspectionPolicyName-typed view over the TlsInspectionPolicy resource name property.
| Property Value | |
|---|---|
| Type | Description |
TlsInspectionPolicyName |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The timestamp when the resource was updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|