REST Resource: projects.deployments

সম্পদ: স্থাপনা

একটি একক স্ক্রিপ্ট স্থাপনার প্রতিনিধিত্ব।

JSON প্রতিনিধিত্ব
{
  "deploymentId": string,
  "deploymentConfig": {
    object (DeploymentConfig)
  },
  "updateTime": string,
  "entryPoints": [
    {
      object (EntryPoint)
    }
  ]
}
ক্ষেত্র
deploymentId

string

এই স্থাপনার জন্য স্থাপনার ID।

deploymentConfig

object ( DeploymentConfig )

স্থাপনার কনফিগারেশন।

updateTime

string ( Timestamp format)

শেষ পরিবর্তিত তারিখ সময় স্ট্যাম্প.

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

entryPoints[]

object ( EntryPoint )

স্থাপনার এন্ট্রি পয়েন্ট.

Deployment Config

মেটাডেটা সংজ্ঞায়িত করে কিভাবে একটি স্থাপনা কনফিগার করা হয়।

JSON প্রতিনিধিত্ব
{
  "scriptId": string,
  "versionNumber": integer,
  "manifestFileName": string,
  "description": string
}
ক্ষেত্র
scriptId

string

স্ক্রিপ্ট প্রকল্পের ড্রাইভ আইডি।

versionNumber

integer

সংস্করণ নম্বর যার উপর ভিত্তি করে এই স্থাপনা করা হয়েছে৷

manifestFileName

string

এই স্থাপনার জন্য ম্যানিফেস্ট ফাইলের নাম।

description

string

এই স্থাপনার জন্য বর্ণনা.

এন্ট্রিপয়েন্ট

একটি কনফিগারেশন যা সংজ্ঞায়িত করে কিভাবে একটি স্থাপনা বাহ্যিকভাবে অ্যাক্সেস করা হয়।

JSON প্রতিনিধিত্ব
{
  "entryPointType": enum (EntryPointType),

  // Union field properties can be only one of the following:
  "webApp": {
    object (WebAppEntryPoint)
  },
  "executionApi": {
    object (ExecutionApiEntryPoint)
  },
  "addOn": {
    object (AddOnEntryPoint)
  }
  // End of list of possible types for union field properties.
}
ক্ষেত্র
entryPointType

enum ( EntryPointType )

এন্ট্রি পয়েন্টের ধরন।

ইউনিয়ন ক্ষেত্রের properties । এন্ট্রি পয়েন্ট টাইপ প্রতি এন্ট্রি পয়েন্ট বৈশিষ্ট্য. properties নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
webApp

object ( WebAppEntryPoint )

ওয়েব অ্যাপের জন্য একটি এন্ট্রি পয়েন্ট স্পেসিফিকেশন।

executionApi

object ( ExecutionApiEntryPoint )

Apps Script API এক্সিকিউশন কলের জন্য একটি এন্ট্রি পয়েন্ট স্পেসিফিকেশন।

addOn

object ( AddOnEntryPoint )

অ্যাড-অন বৈশিষ্ট্য।

EntryPointType

এন্ট্রি পয়েন্টের প্রকার।

এনামস
ENTRY_POINT_TYPE_UNSPECIFIED একটি অনির্দিষ্ট এন্ট্রি পয়েন্ট।
WEB_APP একটি ওয়েব অ্যাপ্লিকেশন এন্ট্রি পয়েন্ট।
EXECUTION_API একটি API এক্সিকিউটেবল এন্ট্রি পয়েন্ট।
ADD_ON একটি অ্যাড-অন এন্ট্রি পয়েন্ট।

WebAppEntryPoint

একটি ওয়েব অ্যাপ্লিকেশন এন্ট্রি পয়েন্ট।

JSON প্রতিনিধিত্ব
{
  "url": string,
  "entryPointConfig": {
    object (WebAppConfig)
  }
}
ক্ষেত্র
url

string

ওয়েব অ্যাপ্লিকেশনের জন্য URL.

entryPointConfig

object ( WebAppConfig )

এন্ট্রি পয়েন্টের কনফিগারেশন।

WebAppConfig

ওয়েব অ্যাপ এন্ট্রি পয়েন্ট কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "access": enum (Access),
  "executeAs": enum (ExecuteAs)
}
ক্ষেত্র
access

enum ( Access )

কার কাছে ওয়েব অ্যাপ চালানোর অনুমতি আছে।

executeAs

enum ( ExecuteAs )

ওয়েব অ্যাপ কে হিসাবে চালাতে হবে।

অ্যাক্সেস

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

এনামস
UNKNOWN_ACCESS ডিফল্ট মান, ব্যবহার করা উচিত নয়।
MYSELF শুধুমাত্র যে ব্যবহারকারী ওয়েব অ্যাপ বা এক্সিকিউটেবল স্থাপন করেছেন তারাই এটি অ্যাক্সেস করতে পারবেন। মনে রাখবেন যে এটি অগত্যা স্ক্রিপ্ট প্রকল্পের মালিক নয়৷
DOMAIN ওয়েব অ্যাপ বা এক্সিকিউটেবল ব্যবহার করা ব্যবহারকারীর মতো একই ডোমেনে থাকা ব্যবহারকারীরাই এটি অ্যাক্সেস করতে পারবেন।
ANYONE যেকোন লগ ইন করা ব্যবহারকারী ওয়েব অ্যাপ বা এক্সিকিউটেবল অ্যাক্সেস করতে পারে।
ANYONE_ANONYMOUS যেকোন ব্যবহারকারী, লগ ইন করুন বা না করুন, ওয়েব অ্যাপ বা এক্সিকিউটেবল অ্যাক্সেস করতে পারেন।

ExecuteAs

একটি কনফিগারেশন যা ব্যবহারকারীকে নির্দিষ্ট করে যার কর্তৃত্বের অধীনে ওয়েব অ্যাপটি চালানো উচিত।

এনামস
UNKNOWN_EXECUTE_AS ডিফল্ট মান, ব্যবহার করা উচিত নয়।
USER_ACCESSING স্ক্রিপ্টটি ব্যবহারকারীর ওয়েব অ্যাপ অ্যাক্সেস করার সময় চলে।
USER_DEPLOYING স্ক্রিপ্টটি সেই ব্যবহারকারী হিসাবে চলে যে ওয়েব অ্যাপটি স্থাপন করেছে৷ মনে রাখবেন যে এটি অগত্যা স্ক্রিপ্ট প্রকল্পের মালিক নয়৷

ExecutionApiEntryPoint

একটি API এক্সিকিউটেবল এন্ট্রি পয়েন্ট।

JSON প্রতিনিধিত্ব
{
  "entryPointConfig": {
    object (ExecutionApiConfig)
  }
}
ক্ষেত্র
entryPointConfig

object ( ExecutionApiConfig )

এন্ট্রি পয়েন্টের কনফিগারেশন।

ExecutionApiConfig

API এক্সিকিউটেবল এন্ট্রি পয়েন্ট কনফিগারেশন।

JSON প্রতিনিধিত্ব
{
  "access": enum (Access)
}
ক্ষেত্র
access

enum ( Access )

কার কাছে এপিআই এক্সিকিউটেবল চালানোর অনুমতি আছে।

AddOnEntryPoint

একটি অ্যাড-অন এন্ট্রি পয়েন্ট।

JSON প্রতিনিধিত্ব
{
  "addOnType": enum (AddOnType),
  "title": string,
  "description": string,
  "helpUrl": string,
  "reportIssueUrl": string,
  "postInstallTipUrl": string
}
ক্ষেত্র
addOnType

enum ( AddOnType )

সমর্থিত কন্টেইনার প্রকারের অ্যাড-অনের প্রয়োজনীয় তালিকা।

title

string

অ্যাড-অনের প্রয়োজনীয় শিরোনাম।

description

string

অ্যাড-অনের ঐচ্ছিক বিবরণ।

helpUrl

string

অ্যাড-অনের ঐচ্ছিক সাহায্য URL।

reportIssueUrl

string

অ্যাড-অনের ঐচ্ছিক রিপোর্ট সমস্যা URL।

postInstallTipUrl

string

অ্যাড-অনের প্রয়োজনীয় পোস্ট ইনস্টল টিপ URL।

AddOnType

AddType সংজ্ঞায়িত করে কোন শ্রেণীর অ্যাড-অন একটি হোস্ট অ্যাপ্লিকেশন পরিচালনা করে। প্রতিটি অ্যাড-অন টাইপের স্ক্রিপ্ট ম্যানিফেস্টের একটি বিভাগ থাকে যা প্রদত্ত প্রকারের একটি অ্যাড-অন স্থাপন বা কার্যকর করার সময় ব্যবহৃত হয়।

এনামস
UNKNOWN_ADDON_TYPE ডিফল্ট মান, অজানা অ্যাড-অন প্রকার।
GMAIL জিমেইলের জন্য অ্যাড-অন টাইপ।
DATA_STUDIO ডেটা স্টুডিওর জন্য অ্যাড-অন টাইপ।

পদ্ধতি

create

একটি Apps স্ক্রিপ্ট প্রকল্পের একটি স্থাপনা তৈরি করে৷

delete

একটি Apps স্ক্রিপ্ট প্রকল্পের একটি স্থাপনা মুছে দেয়।

get

একটি Apps স্ক্রিপ্ট প্রকল্পের একটি স্থাপনার পায়.

list

একটি Apps স্ক্রিপ্ট প্রকল্পের স্থাপনার তালিকা করে।

update

একটি Apps স্ক্রিপ্ট প্রকল্পের একটি স্থাপনার আপডেট করে৷