View Source GoogleApi.NetworkSecurity.V1.Model.FirewallEndpoint (google_api_network_security v0.3.1)

Message describing Endpoint object

Attributes

  • associatedNetworks (type: list(String.t), default: nil) - Output only. 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 (type: list(GoogleApi.NetworkSecurity.V1.Model.FirewallEndpointAssociationReference.t), default: nil) - 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.
  • billingProjectId (type: String.t, default: nil) - Required. Project to bill on endpoint uptime usage.
  • createTime (type: DateTime.t, default: nil) - Output only. Create time stamp
  • description (type: String.t, default: nil) - Optional. Description of the firewall endpoint. Max length 2048 characters.
  • labels (type: map(), default: nil) - Optional. Labels as key value pairs
  • name (type: String.t, default: nil) - Immutable. Identifier. name of resource
  • reconciling (type: boolean(), default: nil) - Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.
  • state (type: String.t, default: nil) - Output only. Current state of the endpoint.
  • updateTime (type: DateTime.t, default: nil) - Output only. Update time stamp

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkSecurity.V1.Model.FirewallEndpoint{
  associatedNetworks: [String.t()] | nil,
  associations:
    [
      GoogleApi.NetworkSecurity.V1.Model.FirewallEndpointAssociationReference.t()
    ]
    | nil,
  billingProjectId: String.t() | nil,
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  reconciling: boolean() | nil,
  state: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.