Network Security V1 API - Class Google::Cloud::NetworkSecurity::V1::FirewallEndpoint (v0.1.0)

Reference documentation and code samples for the Network Security V1 API class Google::Cloud::NetworkSecurity::V1::FirewallEndpoint.

Message describing Endpoint object.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#associated_networks

def associated_networks() -> ::Array<::String>
Returns
  • (::Array<::String>) — 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}.

#associations

def associations() -> ::Array<::Google::Cloud::NetworkSecurity::V1::FirewallEndpoint::AssociationReference>
Returns

#billing_project_id

def billing_project_id() -> ::String
Returns
  • (::String) — 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.

#billing_project_id=

def billing_project_id=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#description

def description() -> ::String
Returns
  • (::String) — Optional. Description of the firewall endpoint. Max length 2048 characters.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Optional. Description of the firewall endpoint. Max length 2048 characters.
Returns
  • (::String) — Optional. Description of the firewall endpoint. Max length 2048 characters.

#endpoint_settings

def endpoint_settings() -> ::Google::Cloud::NetworkSecurity::V1::FirewallEndpoint::EndpointSettings
Returns

#endpoint_settings=

def endpoint_settings=(value) -> ::Google::Cloud::NetworkSecurity::V1::FirewallEndpoint::EndpointSettings
Parameter
Returns

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs

#name

def name() -> ::String
Returns
  • (::String) — Immutable. Identifier. Name of resource.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Immutable. Identifier. Name of resource.
Returns
  • (::String) — Immutable. Identifier. Name of resource.

#reconciling

def reconciling() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.

#satisfies_pzi

def satisfies_pzi() -> ::Boolean
Returns
  • (::Boolean) — Output only. [Output Only] Reserved for future use.

#satisfies_pzs

def satisfies_pzs() -> ::Boolean
Returns
  • (::Boolean) — Output only. [Output Only] Reserved for future use.

#state

def state() -> ::Google::Cloud::NetworkSecurity::V1::FirewallEndpoint::State
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns