SAS Portal API

Hizmet: sasportal.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Discovery Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'ları ile etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmette birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasına göre çalışır:

  • https://sasportal.googleapis.com

REST Kaynağı: v1Alpha1.customers

Yöntemler
get GET /v1alpha1/{name=customers/*}
İstenen bir customer değerini döndürür.
list GET /v1alpha1/customers
İstenen customers öğesinin listesini döndürür.
patch PATCH /v1alpha1/{customer.name=customers/*}
Mevcut bir customer dosyasını günceller.

REST Kaynağı: v1Alpha1.customers.distributions

Yöntemler
create POST /v1alpha1/{parent=customers/*}/deployments
Yeni bir deployment oluşturur.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
deployment öğesini siler.
get GET /v1alpha1/{name=customers/*/deployments/*}
İstenen bir deployment değerini döndürür.
list GET /v1alpha1/{parent=customers/*}/deployments
deployments listesi.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Bir deployment, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Mevcut bir deployment dosyasını günceller.

REST Kaynağı: v1Alpha1.customers.distributions.devices

Yöntemler
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Bir node veya customer altında bir device oluşturur.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Bir node veya customer altında imzalı bir device oluşturur.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
node veya customer altında devices listelerini listeler.

REST Kaynağı: v1Alpha1.customers.devices

Yöntemler
create POST /v1alpha1/{parent=customers/*}/devices
Bir node veya customer altında bir device oluşturur.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Bir node veya customer altında imzalı bir device oluşturur.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
device öğesini siler.
get GET /v1alpha1/{name=customers/*/devices/*}
device hakkında ayrıntılı bilgi alır.
list GET /v1alpha1/{parent=customers/*}/devices
node veya customer altında devices listelerini listeler.
move POST /v1alpha1/{name=customers/*/devices/*}:move
Bir device, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
device güncellenir.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
device imzalar.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
İmzalı bir device güncellenir.

REST Kaynağı: v1Alpha1.customers.nodes

Yöntemler
create POST /v1alpha1/{parent=customers/*}/nodes
Yeni bir node oluşturur.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
node öğesini siler.
get GET /v1alpha1/{name=customers/*/nodes/*}
İstenen bir node değerini döndürür.
list GET /v1alpha1/{parent=customers/*}/nodes
nodes listesi.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Bir node, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Mevcut bir node dosyasını günceller.

REST Kaynağı: v1Alpha1.customers.nodes.distributions

Yöntemler
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Yeni bir deployment oluşturur.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
deployments listesi.

REST Kaynağı: v1Alpha1.customers.nodes.devices

Yöntemler
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Bir node veya customer altında bir device oluşturur.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Bir node veya customer altında imzalı bir device oluşturur.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
node veya customer altında devices listelerini listeler.

REST Kaynağı: v1Alpha1.customers.nodes.nodes

Yöntemler
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Yeni bir node oluşturur.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
nodes listesi.

REST Kaynağı: v1Alpha1.distributions

Yöntemler
get GET /v1alpha1/{name=deployments/*}
İstenen bir deployment değerini döndürür.

REST Kaynağı: v1Alpha1.distributions.devices

Yöntemler
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
device öğesini siler.
get GET /v1alpha1/{name=deployments/*/devices/*}
device hakkında ayrıntılı bilgi alır.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Bir device, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
device güncellenir.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
device imzalar.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
İmzalı bir device güncellenir.

REST Kaynağı: v1Alpha1.installer

Yöntemler
generateSecret POST /v1alpha1/installer:generateSecret
ValidateInstaller ile kullanılacak bir gizli anahtar oluşturur.
validate POST /v1alpha1/installer:validate
Sertifikalı Profesyonel Yükleyici (YBM) kimliğini doğrular.

REST Kaynağı: v1Alpha1.nodes

Yöntemler
get GET /v1alpha1/{name=nodes/*}
İstenen bir node değerini döndürür.

REST Kaynağı: v1Alpha1.nodes.distributions

Yöntemler
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
deployment öğesini siler.
get GET /v1alpha1/{name=nodes/*/deployments/*}
İstenen bir deployment değerini döndürür.
list GET /v1alpha1/{parent=nodes/*}/deployments
deployments listesi.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Bir deployment, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Mevcut bir deployment dosyasını günceller.

REST Kaynağı: v1Alpha1.nodes.distributions.devices

Yöntemler
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Bir node veya customer altında bir device oluşturur.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Bir node veya customer altında imzalı bir device oluşturur.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
node veya customer altında devices listelerini listeler.

REST Kaynağı: v1Alpha1.nodes.devices

Yöntemler
create POST /v1alpha1/{parent=nodes/*}/devices
Bir node veya customer altında bir device oluşturur.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Bir node veya customer altında imzalı bir device oluşturur.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
device öğesini siler.
get GET /v1alpha1/{name=nodes/*/devices/*}
device hakkında ayrıntılı bilgi alır.
list GET /v1alpha1/{parent=nodes/*}/devices
node veya customer altında devices listelerini listeler.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Bir device, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
device güncellenir.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
device imzalar.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
İmzalı bir device güncellenir.

REST Kaynağı: v1Alpha1.nodes.nodes

Yöntemler
create POST /v1alpha1/{parent=nodes/*}/nodes
Yeni bir node oluşturur.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
node öğesini siler.
get GET /v1alpha1/{name=nodes/*/nodes/*}
İstenen bir node değerini döndürür.
list GET /v1alpha1/{parent=nodes/*}/nodes
nodes listesi.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Bir node, başka bir node veya customer altına taşınır.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Mevcut bir node dosyasını günceller.

REST Kaynağı: v1Alpha1.nodes.nodes.distributions

Yöntemler
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Yeni bir deployment oluşturur.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
deployments listesi.

REST Kaynağı: v1Alpha1.nodes.nodes.devices

Yöntemler
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Bir node veya customer altında bir device oluşturur.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Bir node veya customer altında imzalı bir device oluşturur.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
node veya customer altında devices listelerini listeler.

REST Kaynağı: v1Alpha1.nodes.nodes.nodes

Yöntemler
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Yeni bir node oluşturur.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
nodes listesi.

REST Kaynağı: v1Alpha1.policies

Yöntemler
get POST /v1alpha1/policies:get
Bir kaynağın erişim denetimi politikasını alır.
set POST /v1alpha1/policies:set
Belirtilen kaynakta erişim denetimi politikasını ayarlar.
test POST /v1alpha1/policies:test
Bir arayanın belirtilen kaynakta sahip olduğu izinleri döndürür.