REST Resource: projects.locations.networkPolicies

Resource: NetworkPolicy

Menunjukkan resource kebijakan jaringan. Kebijakan jaringan adalah resource regional. Anda dapat menggunakan kebijakan jaringan untuk mengaktifkan atau menonaktifkan akses internet dan akses IP eksternal. Kebijakan jaringan dikaitkan dengan jaringan VMware Engine, yang mungkin mencakup beberapa region. Untuk region tertentu, kebijakan jaringan berlaku untuk semua cloud pribadi di jaringan VMware Engine yang terkait dengan kebijakan tersebut.

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "internetAccess": {
    object (NetworkService)
  },
  "externalIp": {
    object (NetworkService)
  },
  "edgeServicesCidr": string,
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "vmwareEngineNetworkCanonical": string
}
Kolom
name

string

Hanya output. ID. Nama resource kebijakan jaringan ini. Nama resource adalah URI tanpa skema yang mengikuti konvensi di https://cloud.google.com/apis/design/resource_names. Contoh: projects/my-project/locations/us-central1/networkPolicies/my-network-policy

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan resource ini.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu pembaruan terakhir resource ini.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

internetAccess

object (NetworkService)

Layanan jaringan yang memungkinkan workload VMware mengakses internet.

externalIp

object (NetworkService)

Layanan jaringan yang memungkinkan Alamat IP eksternal ditetapkan ke workload VMware. Layanan ini hanya dapat diaktifkan jika internetAccess juga diaktifkan.

edgeServicesCidr

string

Wajib. Rentang alamat IP dalam notasi CIDR yang digunakan untuk membuat akses internet dan akses IP eksternal. Blok CIDR RFC 1918, dengan prefiks "/26", diperlukan. Rentang tidak boleh tumpang-tindih dengan awalan apa pun di jaringan VPC konsumen atau yang digunakan oleh cloud pribadi yang terhubung ke jaringan VPC tersebut.

uid

string

Hanya output. ID unik yang dibuat sistem untuk resource.

vmwareEngineNetwork

string

Opsional. Nama resource relatif jaringan VMware Engine. Tentukan nama dalam formulir berikut: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId} dengan {project} dapat berupa nomor project atau project ID.

description

string

Opsional. Deskripsi yang diberikan pengguna untuk kebijakan jaringan ini.

vmwareEngineNetworkCanonical

string

Hanya output. Nama kanonis jaringan VMware Engine dalam bentuk: projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}

NetworkService

Mewakili layanan jaringan yang dikelola oleh resource NetworkPolicy. Layanan jaringan menyediakan cara untuk mengontrol aspek akses eksternal ke workload VMware. Misalnya, apakah workload VMware di cloud pribadi yang diatur oleh kebijakan jaringan dapat mengakses atau diakses dari internet.

Representasi JSON
{
  "enabled": boolean,
  "state": enum (State)
}
Kolom
enabled

boolean

Benar jika layanan diaktifkan; salah jika tidak.

state

enum (State)

Hanya output. Status layanan. Nilai baru dapat ditambahkan ke enum ini jika sesuai.

Negara bagian/Provinsi

Enum State menentukan kemungkinan status layanan yang dikontrol kebijakan jaringan.

Enum
STATE_UNSPECIFIED Status layanan tidak ditentukan. Ini adalah nilai defaultnya.
UNPROVISIONED Layanan tidak disediakan.
RECONCILING Layanan sedang dalam proses penyediaan/pembatalan penyediaan.
ACTIVE Layanan aktif.

Metode

create

Membuat kebijakan jaringan baru di jaringan VMware Engine tertentu dari project dan lokasi (region).

delete

Menghapus resource NetworkPolicy.

fetchExternalAddresses

Mencantumkan alamat IP eksternal yang ditetapkan ke VM workload VMware dalam cakupan kebijakan jaringan tertentu.

get

Mengambil resource NetworkPolicy berdasarkan nama resource-nya.

list

Mencantumkan resource NetworkPolicy dalam project dan lokasi tertentu.

patch

Mengubah resource NetworkPolicy.