public sealed class FirewallEndpoint : IMessage<FirewallEndpoint>, IEquatable<FirewallEndpoint>, IDeepCloneable<FirewallEndpoint>, IBufferMessage, IMessageReference documentation and code samples for the Network Security v1 API class FirewallEndpoint.
Message describing Endpoint object.
Implements
IMessageFirewallEndpoint, IEquatableFirewallEndpoint, IDeepCloneableFirewallEndpoint, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Assembly
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 |
|