SAS Portal API

পরিষেবা: sasportal.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কারের নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://sasportal.googleapis.com

REST সম্পদ: v1alpha1.customers

পদ্ধতি
get GET /v1alpha1/{name=customers/*}
অনুরোধ করা customer ফেরত দেয়।
list GET /v1alpha1/customers
অনুরোধ করা customers একটি তালিকা প্রদান করে।
patch PATCH /v1alpha1/{customer.name=customers/*}
একটি বিদ্যমান customer আপডেট করে।

REST সম্পদ: v1alpha1.customers.deployments

পদ্ধতি
create POST /v1alpha1/{parent=customers/*}/deployments
একটি নতুন deployment তৈরি করে।
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
একটি deployment মুছে দেয়।
get GET /v1alpha1/{name=customers/*/deployments/*}
একটি অনুরোধ deployment
list GET /v1alpha1/{parent=customers/*}/deployments
deployments তালিকা করুন।
move POST /v1alpha1/{name=customers/*/deployments/*}:move
অন্য node বা customer অধীনে একটি deployment স্থানান্তরিত করে।
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
একটি বিদ্যমান deployment আপডেট করে।

REST সম্পদ: v1alpha1.customers.deployments.devices

পদ্ধতি
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
একটি node বা customer অধীনে একটি device তৈরি করে।
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷

REST সম্পদ: v1alpha1.customers.devices

পদ্ধতি
create POST /v1alpha1/{parent=customers/*}/devices
একটি node বা customer অধীনে একটি device তৈরি করে।
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।
delete DELETE /v1alpha1/{name=customers/*/devices/*}
একটি device মুছে দেয়।
get GET /v1alpha1/{name=customers/*/devices/*}
একটি device সম্পর্কে বিস্তারিত পায়.
list GET /v1alpha1/{parent=customers/*}/devices
একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷
move POST /v1alpha1/{name=customers/*/devices/*}:move
অন্য node বা customer অধীনে একটি device সরায়।
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
একটি device আপডেট করে।
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
একটি device স্বাক্ষর করে।
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
একটি স্বাক্ষরিত device আপডেট করে।

REST সম্পদ: v1alpha1.customers.nodes

পদ্ধতি
create POST /v1alpha1/{parent=customers/*}/nodes
একটি নতুন node তৈরি করে।
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
একটি node মুছে দেয়।
get GET /v1alpha1/{name=customers/*/nodes/*}
একটি অনুরোধ করা node ফেরত দেয়।
list GET /v1alpha1/{parent=customers/*}/nodes
তালিকা nodes .
move POST /v1alpha1/{name=customers/*/nodes/*}:move
একটি node অন্য node বা customer অধীনে নিয়ে যায়।
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
একটি বিদ্যমান node আপডেট করে।

REST সম্পদ: v1alpha1.customers.nodes.deployments

পদ্ধতি
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
একটি নতুন deployment তৈরি করে।
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
deployments তালিকা করুন।

REST রিসোর্স: v1alpha1.customers.nodes.devices

পদ্ধতি
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
একটি node বা customer অধীনে একটি device তৈরি করে।
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷

REST সম্পদ: v1alpha1.customers.nodes.nodes

পদ্ধতি
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
একটি নতুন node তৈরি করে।
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
তালিকা nodes .

REST সম্পদ: v1alpha1.deployments

পদ্ধতি
get GET /v1alpha1/{name=deployments/*}
একটি অনুরোধ deployment

REST সম্পদ: v1alpha1.deployments.devices

পদ্ধতি
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
একটি device মুছে দেয়।
get GET /v1alpha1/{name=deployments/*/devices/*}
একটি device সম্পর্কে বিস্তারিত পায়.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
অন্য node বা customer অধীনে একটি device সরায়।
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
একটি device আপডেট করে।
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
একটি device স্বাক্ষর করে।
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
একটি স্বাক্ষরিত device আপডেট করে।

REST সম্পদ: v1alpha1.installer

পদ্ধতি
generateSecret POST /v1alpha1/installer:generateSecret
ValidateInstaller এর সাথে ব্যবহার করার জন্য একটি গোপনীয়তা তৈরি করে।
validate POST /v1alpha1/installer:validate
একটি সার্টিফাইড প্রফেশনাল ইনস্টলার (CPI) এর পরিচয় যাচাই করে।

REST সম্পদ: v1alpha1.nodes

পদ্ধতি
get GET /v1alpha1/{name=nodes/*}
একটি অনুরোধ করা node ফেরত দেয়।

REST সম্পদ: v1alpha1.nodes.deployments

পদ্ধতি
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
একটি deployment মুছে দেয়।
get GET /v1alpha1/{name=nodes/*/deployments/*}
একটি অনুরোধ deployment
list GET /v1alpha1/{parent=nodes/*}/deployments
deployments তালিকা করুন।
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
অন্য node বা customer অধীনে একটি deployment স্থানান্তরিত করে।
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
একটি বিদ্যমান deployment আপডেট করে।

REST রিসোর্স: v1alpha1.nodes.deployments.devices

পদ্ধতি
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
একটি node বা customer অধীনে একটি device তৈরি করে।
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷

REST সম্পদ: v1alpha1.nodes.devices

পদ্ধতি
create POST /v1alpha1/{parent=nodes/*}/devices
একটি node বা customer অধীনে একটি device তৈরি করে।
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
একটি device মুছে দেয়।
get GET /v1alpha1/{name=nodes/*/devices/*}
একটি device সম্পর্কে বিস্তারিত পায়.
list GET /v1alpha1/{parent=nodes/*}/devices
একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷
move POST /v1alpha1/{name=nodes/*/devices/*}:move
অন্য node বা customer অধীনে একটি device সরায়।
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
একটি device আপডেট করে।
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
একটি device স্বাক্ষর করে।
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
একটি স্বাক্ষরিত device আপডেট করে।

REST সম্পদ: v1alpha1.nodes.nodes

পদ্ধতি
create POST /v1alpha1/{parent=nodes/*}/nodes
একটি নতুন node তৈরি করে।
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
একটি node মুছে দেয়।
get GET /v1alpha1/{name=nodes/*/nodes/*}
একটি অনুরোধ করা node ফেরত দেয়।
list GET /v1alpha1/{parent=nodes/*}/nodes
তালিকা nodes .
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
একটি node অন্য node বা customer অধীনে নিয়ে যায়।
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
একটি বিদ্যমান node আপডেট করে।

REST রিসোর্স: v1alpha1.nodes.nodes.deployments

পদ্ধতি
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
একটি নতুন deployment তৈরি করে।
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
deployments তালিকা করুন।

REST রিসোর্স: v1alpha1.nodes.nodes.devices

পদ্ধতি
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
একটি node বা customer অধীনে একটি device তৈরি করে।
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷

REST রিসোর্স: v1alpha1.nodes.nodes.nodes

পদ্ধতি
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
একটি নতুন node তৈরি করে।
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
তালিকা nodes .

REST সম্পদ: v1alpha1.policies

পদ্ধতি
get POST /v1alpha1/policies:get
একটি সম্পদের জন্য অ্যাক্সেস নিয়ন্ত্রণ নীতি পায়।
set POST /v1alpha1/policies:set
নির্দিষ্ট সংস্থানগুলিতে অ্যাক্সেস নিয়ন্ত্রণ নীতি সেট করে।
test POST /v1alpha1/policies:test
নির্দিষ্ট রিসোর্সে একজন কলারের যে অনুমতি রয়েছে তা ফেরত দেয়।