REST Resource: organizations.locations.firewallEndpoints

Resource: FirewallEndpoint

Pesan yang menjelaskan objek Endpoint

Representasi JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "reconciling": boolean,
  "associatedNetworks": [
    string
  ],
  "associations": [
    {
      object (AssociationReference)
    }
  ],
  "billingProjectId": string,
  "type": enum (Type),

  // Union field settings can be only one of the following:
  "firstPartyEndpointSettings": {
    object (FirstPartyEndpointSettings)
  },
  "thirdPartyEndpointSettings": {
    object (ThirdPartyEndpointSettings)
  }
  // End of list of possible types for union field settings.
}
Kolom
name

string

Tidak dapat diubah. ID. nama resource

description

string

Opsional. Deskripsi endpoint firewall. Panjang maksimal 2.048 karakter.

createTime

string (Timestamp format)

Hanya output. Buat stempel waktu

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Perbarui stempel waktu

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opsional. Label sebagai pasangan nilai kunci

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Hanya output. Status endpoint saat ini.

reconciling

boolean

Hanya output. Apakah rekonsiliasi sedang berlangsung atau tidak, direkomendasikan berdasarkan https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

Hanya output. Daftar jaringan yang terkait dengan endpoint ini di zona lokal. Ini adalah proyeksi FirewallEndpointAssociations yang mengarah ke endpoint ini. Jaringan hanya akan muncul dalam daftar ini setelah perutean traffic dikonfigurasi sepenuhnya. Format: projects/{project}/global/networks/{nama}.

associations[]

object (AssociationReference)

Hanya output. Daftar FirewallEndpointAssociation yang terkait dengan endpoint ini. Pengaitan hanya akan muncul dalam daftar ini setelah perutean traffic dikonfigurasi sepenuhnya.

billingProjectId

string

Wajib. Project yang akan ditagih atas penggunaan waktu beroperasi endpoint.

type

enum (Type)

Opsional. Jenis endpoint.

Kolom union settings. Setelan khusus untuk jenis endpoint. settings hanya ada berupa salah satu diantara berikut:
firstPartyEndpointSettings

object (FirstPartyEndpointSettings)

Opsional. Setelan endpoint firewall untuk endpoint firewall pihak pertama.

thirdPartyEndpointSettings

object (ThirdPartyEndpointSettings)

Opsional. Setelan endpoint firewall untuk endpoint firewall pihak ketiga.

FirstPartyEndpointSettings

Jenis ini tidak memiliki kolom.

ID Berikutnya: 1.

ThirdPartyEndpointSettings

ID Berikutnya: 2.

Representasi JSON
{
  "targetFirewallAttachment": string
}
Kolom
targetFirewallAttachment

string

Opsional. URL lampiran firewall target.

Negara bagian/Provinsi

Status endpoint.

Enum
STATE_UNSPECIFIED Tidak disetel.
CREATING Sedang dibuat.
ACTIVE Memproses pembaruan konfigurasi.
DELETING Sedang dihapus.
INACTIVE Tidak aktif atau dalam status error.

AssociationReference

Ini adalah subset pesan FirewallEndpointAssociation, yang berisi kolom yang akan digunakan oleh konsumen.

Representasi JSON
{
  "name": string,
  "network": string
}
Kolom
name

string

Hanya output. Nama resource FirewallEndpointAssociation. Format: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

Hanya output. Jaringan VPC yang terkait. Format: projects/{project}/global/networks/{nama}.

Jenis

Jenis endpoint firewall.

Enum
TYPE_UNSPECIFIED Tidak disetel.
FIRST_PARTY Endpoint firewall pihak pertama.
THIRD_PARTY Endpoint firewall pihak ketiga.

Metode

create

Membuat FirewallEndpoint baru di project dan lokasi tertentu.

delete

Menghapus satu Endpoint.

get

Mendapatkan detail satu Endpoint.

list

Mencantumkan FirewallEndpoint dalam project dan lokasi tertentu.

patch

Memperbarui satu Endpoint.