Network Services API

Layanan: networkservices.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Alat ini digunakan untuk membangun library klien, plugin IDE, dan alat lain yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah terkait dengan endpoint layanan ini:

  • https://networkservices.googleapis.com

Resource REST: v1.projects.locations

Metode
get GET /v1/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1.projects.locations.endpointPolicies

Metode
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Membuat EndpointPolicy baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Menghapus satu EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Mendapatkan detail satu EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Mencantumkan EndpointPolicies di project dan lokasi tertentu.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Memperbarui parameter untuk satu EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.gateways

Metode
create POST /v1/{parent=projects/*/locations/*}/gateways
Membuat Gateway baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Menghapus satu Gateway.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Mendapatkan detail satu Gateway.
list GET /v1/{parent=projects/*/locations/*}/gateways
Mencantumkan Gateway di project dan lokasi tertentu.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Memperbarui parameter satu Gateway.
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.grpcRoutes

Metode
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Membuat GrpcRoute baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Menghapus satu GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Mendapatkan detail satu GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Mencantumkan GrpcRoutes di project dan lokasi tertentu.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Memperbarui parameter GrpcRoute tunggal.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.httpRoutes

Metode
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Membuat HttpRoute baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Menghapus satu HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Mendapatkan detail satu HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Mencantumkan HttpRoute di project dan lokasi tertentu.
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Memperbarui parameter HttpRoute tunggal.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.lbRouteExtensions

Metode
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Membuat resource LbRouteExtension baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Menghapus resource LbRouteExtension yang ditentukan.
get GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Mendapatkan detail resource LbRouteExtension yang ditentukan.
list GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Mencantumkan resource LbRouteExtension di project dan lokasi tertentu.
patch PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Memperbarui parameter resource LbRouteExtension yang ditentukan.

Resource REST: v1.projects.locations.lbTrafficExtensions

Metode
create POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Membuat resource LbTrafficExtension baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Menghapus resource LbTrafficExtension yang ditentukan.
get GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Mendapatkan detail resource LbTrafficExtension yang ditentukan.
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Mencantumkan resource LbTrafficExtension di project dan lokasi tertentu.
patch PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Memperbarui parameter resource LbTrafficExtension yang ditentukan.

Resource REST: v1.projects.locations.meshes

Metode
create POST /v1/{parent=projects/*/locations/*}/meshes
Membuat Mesh baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Menghapus satu Mesh.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Mendapatkan detail satu Mesh.
list GET /v1/{parent=projects/*/locations/*}/meshes
Mencantumkan Mesh di project dan lokasi tertentu.
patch PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*}
Memperbarui parameter Mesh tunggal.
setIamPolicy POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.operations

Metode
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1.projects.locations.routeViews

Metode
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.serviceLbPolicies

Metode
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Membuat ServiceLbPolicy baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Menghapus satu ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Mendapatkan detail satu ServiceLbPolicy.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Mencantumkan ServiceLbPolicies dalam project dan lokasi tertentu.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Memperbarui parameter untuk satu ServiceLbPolicy.

Resource REST: v1.projects.locations.tcpRoutes

Metode
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Membuat TcpRoute baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Menghapus satu TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Mendapatkan detail satu TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Mencantumkan TcpRoute di project dan lokasi tertentu.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Memperbarui parameter TcpRoute tunggal.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.tlsRoutes

Metode
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Membuat TlsRoute baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Menghapus satu TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Mendapatkan detail TlsRoute tunggal.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Mencantumkan TlsRoute di project dan lokasi tertentu.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Memperbarui parameter TlsRoute tunggal.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations

Metode
get GET /v1alpha1/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1alpha1/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1alpha1.projects.locations.gateways

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Membuat Gateway baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Menghapus satu Gateway.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Mendapatkan detail satu Gateway.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Mencantumkan Gateway di project dan lokasi tertentu.
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
Memperbarui parameter satu Gateway.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations.gateways.routeViews

Metode
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Mendapatkan satu RouteView untuk sebuah Gateway.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Mencantumkan RouteViews

Resource REST: v1alpha1.projects.locations.grpcRoutes

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Membuat GrpcRoute baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Menghapus satu GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Mendapatkan detail satu GrpcRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Mencantumkan GrpcRoutes di project dan lokasi tertentu.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Memperbarui parameter GrpcRoute tunggal.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations.httpRoutes

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Membuat HttpRoute baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Menghapus satu HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Mendapatkan detail satu HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Mencantumkan HttpRoute di project dan lokasi tertentu.
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Memperbarui parameter HttpRoute tunggal.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations.lbRouteExtensions

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Membuat resource LbRouteExtension baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Menghapus resource LbRouteExtension yang ditentukan.
get GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Mendapatkan detail resource LbRouteExtension yang ditentukan.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Mencantumkan resource LbRouteExtension di project dan lokasi tertentu.
patch PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Memperbarui parameter resource LbRouteExtension yang ditentukan.

Resource REST: v1alpha1.projects.locations.lbTrafficExtensions

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Membuat resource LbTrafficExtension baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Menghapus resource LbTrafficExtension yang ditentukan.
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Mendapatkan detail resource LbTrafficExtension yang ditentukan.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Mencantumkan resource LbTrafficExtension di project dan lokasi tertentu.
patch PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Memperbarui parameter resource LbTrafficExtension yang ditentukan.

Resource REST: v1alpha1.projects.locations.meshes

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Membuat Mesh baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Menghapus satu Mesh.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Mendapatkan detail satu Mesh.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Mencantumkan Mesh di project dan lokasi tertentu.
patch PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*}
Memperbarui parameter Mesh tunggal.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations.meshes.routeViews

Metode
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Dapatkan satu RouteView Mesh.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Mencantumkan RouteViews

Resource REST: v1alpha1.projects.locations.operations

Metode
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1alpha1.projects.locations.routeViews

Metode
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations.serviceBindings

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Membuat ServiceBinding baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Menghapus satu ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Mendapatkan detail satu ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Mencantumkan ServiceBinding di project dan lokasi tertentu.

Resource REST: v1alpha1.projects.locations.serviceLbPolicies

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Membuat ServiceLbPolicy baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Menghapus satu ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Mendapatkan detail satu ServiceLbPolicy.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Mencantumkan ServiceLbPolicies dalam project dan lokasi tertentu.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Memperbarui parameter untuk satu ServiceLbPolicy.

Resource REST: v1alpha1.projects.locations.tcpRoutes

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Membuat TcpRoute baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Menghapus satu TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Mendapatkan detail satu TcpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Mencantumkan TcpRoute di project dan lokasi tertentu.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Memperbarui parameter TcpRoute tunggal.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1alpha1.projects.locations.tlsRoutes

Metode
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Membuat TlsRoute baru di project dan lokasi tertentu.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Menghapus satu TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Mendapatkan detail TlsRoute tunggal.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Mencantumkan TlsRoute di project dan lokasi tertentu.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Memperbarui parameter TlsRoute tunggal.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1beta1.projects.locations

Metode
get GET /v1beta1/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
list GET /v1beta1/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1beta1.projects.locations.endpointPolicies

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Membuat EndpointPolicy baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Menghapus satu EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Mendapatkan detail satu EndpointPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Mencantumkan EndpointPolicies di project dan lokasi tertentu.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Memperbarui parameter untuk satu EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1beta1.projects.locations.gateways

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Membuat Gateway baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Menghapus satu Gateway.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Mendapatkan detail satu Gateway.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Mencantumkan Gateway di project dan lokasi tertentu.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Memperbarui parameter satu Gateway.

Resource REST: v1beta1.projects.locations.grpcRoutes

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Membuat GrpcRoute baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Menghapus satu GrpcRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Mendapatkan detail satu GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Mencantumkan GrpcRoutes di project dan lokasi tertentu.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Memperbarui parameter GrpcRoute tunggal.

Resource REST: v1beta1.projects.locations.httpRoutes

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Membuat HttpRoute baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Menghapus satu HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Mendapatkan detail satu HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Mencantumkan HttpRoute di project dan lokasi tertentu.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Memperbarui parameter HttpRoute tunggal.

Resource REST: v1beta1.projects.locations.lbRouteExtensions

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Membuat resource LbRouteExtension baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Menghapus resource LbRouteExtension yang ditentukan.
get GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Mendapatkan detail resource LbRouteExtension yang ditentukan.
list GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Mencantumkan resource LbRouteExtension di project dan lokasi tertentu.
patch PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Memperbarui parameter resource LbRouteExtension yang ditentukan.

Resource REST: v1beta1.projects.locations.lbTrafficExtensions

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Membuat resource LbTrafficExtension baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Menghapus resource LbTrafficExtension yang ditentukan.
get GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Mendapatkan detail resource LbTrafficExtension yang ditentukan.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Mencantumkan resource LbTrafficExtension di project dan lokasi tertentu.
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Memperbarui parameter resource LbTrafficExtension yang ditentukan.

Resource REST: v1beta1.projects.locations.meshes

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Membuat Mesh baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Menghapus satu Mesh.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Mendapatkan detail satu Mesh.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Mencantumkan Mesh di project dan lokasi tertentu.
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
Memperbarui parameter Mesh tunggal.

Resource REST: v1beta1.projects.locations.operations

Metode
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1beta1.projects.locations.serviceBindings

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Membuat ServiceBinding baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Menghapus satu ServiceBinding.
get GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Mendapatkan detail satu ServiceBinding.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Mencantumkan ServiceBinding di project dan lokasi tertentu.

Resource REST: v1beta1.projects.locations.serviceLbPolicies

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Membuat ServiceLbPolicy baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Menghapus satu ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Mendapatkan detail satu ServiceLbPolicy.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Mencantumkan ServiceLbPolicies dalam project dan lokasi tertentu.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Memperbarui parameter untuk satu ServiceLbPolicy.

Resource REST: v1beta1.projects.locations.tcpRoutes

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Membuat TcpRoute baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Menghapus satu TcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Mendapatkan detail satu TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Mencantumkan TcpRoute di project dan lokasi tertentu.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Memperbarui parameter TcpRoute tunggal.

Resource REST: v1beta1.projects.locations.tlsRoutes

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Membuat TlsRoute baru di project dan lokasi tertentu.
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Menghapus satu TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Mendapatkan detail TlsRoute tunggal.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Mencantumkan TlsRoute di project dan lokasi tertentu.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Memperbarui parameter TlsRoute tunggal.