Package google.cloud.gsuiteaddons.v1

সূচক

GSuiteAddOns

Google Workspace অ্যাড-অন স্থাপনা পরিচালনার জন্য একটি পরিষেবা।

যথোপযুক্ত সৃষ্টিকর্তা

rpc CreateDeployment( CreateDeploymentRequest ) returns ( Deployment )

নির্দিষ্ট নাম এবং কনফিগারেশন সহ একটি স্থাপনা তৈরি করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

ডিপ্লয়মেন্ট মুছুন

rpc DeleteDeployment( DeleteDeploymentRequest ) returns ( Empty )

প্রদত্ত নাম দিয়ে স্থাপনা মুছে দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

অনুমোদন পান

rpc GetAuthorization( GetAuthorizationRequest ) returns ( Authorization )

একটি প্রদত্ত প্রকল্পে স্থাপনার জন্য অনুমোদনের তথ্য পায়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

গেট ডিপ্লয়মেন্ট

rpc GetDeployment( GetDeploymentRequest ) returns ( Deployment )

নির্দিষ্ট নাম দিয়ে স্থাপনা পায়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

GetInstallStatus

rpc GetInstallStatus( GetInstallStatusRequest ) returns ( InstallStatus )

একটি পরীক্ষা স্থাপনার ইনস্টল স্থিতি পায়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

ইন্সটল ডিপ্লয়মেন্ট

rpc InstallDeployment( InstallDeploymentRequest ) returns ( Empty )

পরীক্ষার জন্য আপনার অ্যাকাউন্টে একটি স্থাপনা ইনস্টল করে। আরও তথ্যের জন্য, আপনার অ্যাড-অন পরীক্ষা করুন দেখুন

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

তালিকা স্থাপন

rpc ListDeployments( ListDeploymentsRequest ) returns ( ListDeploymentsResponse )

একটি নির্দিষ্ট প্রকল্পে সমস্ত স্থাপনার তালিকা করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

প্রতিস্থাপন স্থাপন

rpc ReplaceDeployment( ReplaceDeploymentRequest ) returns ( Deployment )

নির্দিষ্ট নামের সাথে একটি স্থাপনা তৈরি বা প্রতিস্থাপন করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

আনইনস্টল ডিপ্লয়মেন্ট

rpc UninstallDeployment( UninstallDeploymentRequest ) returns ( Empty )

ব্যবহারকারীর অ্যাকাউন্ট থেকে একটি পরীক্ষা স্থাপনা আনইনস্টল করে। আরও তথ্যের জন্য, আপনার অ্যাড-অন পরীক্ষা করুন দেখুন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

অ্যাডঅন

একটি Google Workspace অ্যাড-অন কনফিগারেশন।

ক্ষেত্র
common

CommonAddOnManifest

কনফিগারেশন যা সমস্ত Google Workspace অ্যাড-অন জুড়ে সাধারণ।

gmail

GmailAddOnManifest

জিমেইল অ্যাড-অন কনফিগারেশন।

drive

DriveAddOnManifest

ড্রাইভ অ্যাড-অন কনফিগারেশন।

calendar

CalendarAddOnManifest

ক্যালেন্ডার অ্যাড-অন কনফিগারেশন।

docs

DocsAddOnManifest

ডক্স অ্যাড-অন কনফিগারেশন।

sheets

SheetsAddOnManifest

পত্রক অ্যাড-অন কনফিগারেশন।

slides

SlidesAddOnManifest

স্লাইড অ্যাড-অন কনফিগারেশন।

httpOptions

HttpOptions

অ্যাড-অন HTTP এন্ডপয়েন্টে অনুরোধ পাঠানোর বিকল্প

অনুমোদন

ডিপ্লয়মেন্ট এন্ডপয়েন্ট আহ্বান করার সময় ব্যবহৃত অনুমোদনের তথ্য।

ক্ষেত্র
name

string

এই সম্পদের ক্যানোনিকাল পুরো নাম। উদাহরণ: projects/123/authorization

serviceAccountEmail

string

পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা অ্যাড-অন কলব্যাক এন্ডপয়েন্টের অনুরোধগুলি প্রমাণীকরণ করতে ব্যবহৃত হয়।

oauthClientId

string

OAuth ক্লায়েন্ট আইডি অ্যাড-অনের পক্ষে একজন ব্যবহারকারীর জন্য OAuth অ্যাক্সেস টোকেন পেতে ব্যবহৃত হয়।

ডিপ্লয়মেন্টের অনুরোধ তৈরি করুন

একটি স্থাপনা তৈরি করতে অনুরোধ বার্তা.

ক্ষেত্র
parent

string

প্রয়োজন। যে প্রকল্পে স্থাপনা তৈরি করতে হবে তার নাম।

উদাহরণ: projects/my_project

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স parent নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.create
deploymentId

string

প্রয়োজন। এই স্থাপনার জন্য যে ID ব্যবহার করতে হবে। তৈরি করা সম্পদের পুরো নাম হবে projects/<project_number>/deployments/<deployment_id>

deployment

Deployment

প্রয়োজন। তৈরি করার জন্য স্থাপনা (deployment.name সেট করা যাবে না)।

ডিপ্লয়মেন্ট রিকোয়েস্ট মুছুন

একটি স্থাপনা মুছে ফেলার জন্য অনুরোধ বার্তা.

ক্ষেত্র
name

string

প্রয়োজন। ডিপ্লয়মেন্টের সম্পূর্ণ রিসোর্স নাম মুছে ফেলতে হবে।

উদাহরণ: projects/my_project/deployments/my_deployment

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.delete
etag

string

ডিপ্লয়মেন্টের etag মুছে ফেলতে হবে। এটি প্রদান করা হলে, এটি অবশ্যই সার্ভারের etag এর সাথে মেলে।

স্থাপনা

একটি Google Workspace অ্যাড-অন স্থাপনা

ক্ষেত্র
name

string

স্থাপনার সম্পদের নাম। উদাহরণ: projects/123/deployments/my_deployment

oauthScopes[]

string

Google OAuth স্কোপের তালিকা যার জন্য একটি অ্যাড-অন এন্ডপয়েন্ট কার্যকর করার আগে শেষ ব্যবহারকারীর কাছ থেকে সম্মতির অনুরোধ করতে হবে।

addOns

AddOns

Google Workspace অ্যাড-অন কনফিগারেশন।

etag

string

সঞ্চয়স্থানে স্থাপনার সংস্করণের উপর ভিত্তি করে এই মানটি সার্ভার দ্বারা গণনা করা হয় এবং এগিয়ে যাওয়ার আগে ক্লায়েন্টের একটি আপ-টু-ডেট মান আছে তা নিশ্চিত করার জন্য আপডেট এবং মুছে ফেলার অনুরোধ পাঠানো হতে পারে।

অনুমোদনের অনুরোধ পান

Google Workspace অ্যাড-অন অনুমোদন সংক্রান্ত তথ্য পেতে মেসেজের অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। যে প্রোজেক্টের জন্য Google Workspace অ্যাড-অন অনুমোদন সংক্রান্ত তথ্য পেতে হবে তার নাম।

উদাহরণ: projects/my_project/authorization

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.authorizations.get

ডিপ্লয়মেন্ট রিকোয়েস্ট পান

একটি স্থাপনা পেতে অনুরোধ বার্তা.

ক্ষেত্র
name

string

প্রয়োজন। ডিপ্লোয়মেন্টের পুরো রিসোর্স নাম পেতে হবে।

উদাহরণ: projects/my_project/deployments/my_deployment

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.get

GetInstallStatusRequest

একটি পরীক্ষা স্থাপনার ইনস্টল স্থিতি পেতে অনুরোধ বার্তা.

ক্ষেত্র
name

string

প্রয়োজন। স্থাপনার সম্পূর্ণ সম্পদের নাম।

উদাহরণ: projects/my_project/deployments/my_deployment/installStatus

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.installStatus

InstallDeploymentRequest

পরীক্ষার জন্য একটি স্থাপনা ইনস্টল করার জন্য অনুরোধ বার্তা.

ক্ষেত্র
name

string

প্রয়োজন। ইনস্টল করার জন্য স্থাপনার সম্পূর্ণ সম্পদের নাম।

উদাহরণ: projects/my_project/deployments/my_deployment

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.install

ইন্সটল স্ট্যাটাস

একটি পরীক্ষা স্থাপনার স্থিতি ইনস্টল করুন।

ক্ষেত্র
name

string

স্থাপনার ইন্সটল স্ট্যাটাসের ক্যানোনিকাল সম্পূর্ণ রিসোর্স নাম।

উদাহরণ: projects/123/deployments/my_deployment/installStatus

installed

BoolValue

ব্যবহারকারীর জন্য স্থাপনা ইনস্টল করা থাকলে সত্য।

তালিকা স্থাপনের অনুরোধ

একটি প্রকল্পের জন্য স্থাপনার তালিকা করার জন্য অনুরোধ বার্তা.

ক্ষেত্র
parent

string

প্রয়োজন। যে প্রকল্পে স্থাপনা তৈরি করতে হবে তার নাম।

উদাহরণ: projects/my_project

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স parent নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.list
pageSize

int32

ফেরত দেওয়ার জন্য সর্বাধিক সংখ্যক স্থাপনা। পরিষেবাটি এই মানের থেকে কম ফেরত দিতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক 1,000 স্থাপনা ফেরত দেওয়া হয়। সর্বাধিক সম্ভাব্য মান হল 1,000; 1,000-এর উপরে মানগুলি 1,000-এ পরিবর্তিত হয়৷

pageToken

string

পূর্ববর্তী ListDeployments কল থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন।

পেজিনেটিং করার সময়, ListDeployments এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে।

লিস্ট ডিপ্লয়মেন্টস রেসপন্স

তালিকা স্থাপনার প্রতিক্রিয়া বার্তা.

ক্ষেত্র
deployments[]

Deployment

প্রদত্ত প্রকল্পের জন্য স্থাপনার তালিকা।

nextPageToken

string

একটি টোকেন, যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে page_token হিসাবে পাঠানো যেতে পারে। যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে পরবর্তী পৃষ্ঠা থাকবে না।

প্রতিস্থাপনের অনুরোধ

একটি স্থাপনা তৈরি বা প্রতিস্থাপন করার জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
deployment

Deployment

প্রয়োজন। স্থাপনা তৈরি বা প্রতিস্থাপন.

অনুমোদনের জন্য নির্দিষ্ট সংস্থান deployment নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.update

আনইনস্টল ডিপ্লয়মেন্ট অনুরোধ

একটি পরীক্ষা স্থাপনা আনইনস্টল করার জন্য বার্তার অনুরোধ করুন।

ক্ষেত্র
name

string

প্রয়োজন। ইনস্টল করার জন্য স্থাপনার সম্পূর্ণ সম্পদের নাম।

উদাহরণ: projects/my_project/deployments/my_deployment

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন:

  • gsuiteaddons.deployments.execute