Network Security v1 API - Class GatewaySecurityPolicy (1.0.0-beta01)

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

Reference documentation and code samples for the Network Security v1 API class GatewaySecurityPolicy.

The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.

Inheritance

object > GatewaySecurityPolicy

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

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