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

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

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

Message describing Endpoint object.

Inheritance

object > FirewallEndpoint

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

FirewallEndpoint()

public FirewallEndpoint()

FirewallEndpoint(FirewallEndpoint)

public FirewallEndpoint(FirewallEndpoint other)
Parameter
Name Description
other FirewallEndpoint

Properties

AssociatedNetworks

[Obsolete]
public RepeatedField<string> AssociatedNetworks { get; }

Output only. Deprecated: List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.

Property Value
Type Description
RepeatedFieldstring

Associations

public RepeatedField<FirewallEndpoint.Types.AssociationReference> Associations { get; }

Output only. List of FirewallEndpointAssociations that are associated to this endpoint. An association will only appear in this list after traffic routing is fully configured.

Property Value
Type Description
RepeatedFieldFirewallEndpointTypesAssociationReference

BillingProjectId

public string BillingProjectId { get; set; }

Optional. Project to charge for the deployed firewall endpoint. This field must be specified when creating the endpoint in the organization scope, and should be omitted otherwise.

Property Value
Type Description
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Create time stamp.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. Description of the firewall endpoint. Max length 2048 characters.

Property Value
Type Description
string

EndpointSettings

public FirewallEndpoint.Types.EndpointSettings EndpointSettings { get; set; }

Optional. Settings for the endpoint.

Property Value
Type Description
FirewallEndpointTypesEndpointSettings

FirewallEndpointName

public FirewallEndpointName FirewallEndpointName { get; set; }

FirewallEndpointName-typed view over the Name resource name property.

Property Value
Type Description
FirewallEndpointName

HasSatisfiesPzi

public bool HasSatisfiesPzi { get; }

Gets whether the "satisfies_pzi" field is set

Property Value
Type Description
bool

HasSatisfiesPzs

public bool HasSatisfiesPzs { get; }

Gets whether the "satisfies_pzs" field is set

Property Value
Type Description
bool

Labels

public MapField<string, string> Labels { get; }

Optional. Labels as key value pairs

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Immutable. Identifier. Name of resource.

Property Value
Type Description
string

Reconciling

public bool Reconciling { get; set; }

Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.

Property Value
Type Description
bool

SatisfiesPzi

public bool SatisfiesPzi { get; set; }

Output only. [Output Only] Reserved for future use.

Property Value
Type Description
bool

SatisfiesPzs

public bool SatisfiesPzs { get; set; }

Output only. [Output Only] Reserved for future use.

Property Value
Type Description
bool

State

public FirewallEndpoint.Types.State State { get; set; }

Output only. Current state of the endpoint.

Property Value
Type Description
FirewallEndpointTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Update time stamp

Property Value
Type Description
Timestamp