params namespace

ফাংশন

ফাংশন বর্ণনা
বুলিয়ান সংজ্ঞায়িত করুন (নাম, বিকল্প) একটি বুলিয়ান পরাম ঘোষণা করুন।
defineInt(নাম, বিকল্প) একটি পূর্ণসংখ্যা প্যারাম ঘোষণা করুন.
সংজ্ঞায়িত তালিকা (নাম, বিকল্প) একটি তালিকা প্যারাম ঘোষণা.
ডিফাইন সিক্রেট(নাম) একটি গোপন প্যারাম ঘোষণা করে, যা শুধুমাত্র ক্লাউড সিক্রেট ম্যানেজারে মান বজায় রাখবে। গোপনীয়তা বাইটস্ট্রিং হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়। ParamOptions ব্যবহার করুন। প্যারামিটার রেজোলিউশনের সময় টাইপ ইঙ্গিত প্রদান as
defineString(নাম, বিকল্প) একটি স্ট্রিং প্যারাম ঘোষণা করুন।

ক্লাস

ক্লাস বর্ণনা
অভিব্যক্তি

ভেরিয়েবল

পরিবর্তনশীল বর্ণনা
ডাটাবেসইউআরএল একটি বিল্টইন প্যারাম যা ডিফল্ট RTDB ডাটাবেস ইউআরএল ডিপ্লোয়ারকে প্রম্পট না করেই প্রজেক্টের সাথে সম্পর্কিত। কোনটি বিদ্যমান না থাকলে খালি স্ট্রিং।
ঘোষিত পরম
gcloud প্রকল্প একটি বিল্টইন প্যারাম যা ক্লাউড প্রকল্প আইডিতে সমাধান করে, ডিপ্লোয়ারকে অনুরোধ না করে।
প্রজেক্ট আইডি একটি অন্তর্নির্মিত প্যারাম যা প্রজেক্টের সাথে যুক্ত ক্লাউড প্রজেক্ট আইডির সমাধান করে, ডিপ্লোয়ারকে প্রম্পট না করে।
স্টোরেজ বালতি একটি বিল্টইন প্যারাম যা ডিপ্লোয়ারকে প্রম্পট না করেই ফাংশনের সাথে যুক্ত ক্লাউড স্টোরেজ বাকেটের সমাধান করে। সংজ্ঞায়িত না হলে খালি স্ট্রিং।

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
প্যারাম অপশন কনফিগারেশন বিকল্প যা একটি Param এর প্রম্পটিং আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।

params.defineBoolan()

একটি বুলিয়ান পরাম ঘোষণা করুন।

স্বাক্ষর:

export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নাম স্ট্রিং এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে।
বিকল্প প্যারাম অপশন <বুলিয়ান> প্যারামের জন্য কনফিগারেশন বিকল্প।

রিটার্ন:

বুলিয়ান পরম

.value এর জন্য boolean রিটার্ন টাইপ সহ একটি পরম .

params.defineInt()

একটি পূর্ণসংখ্যা প্যারাম ঘোষণা করুন.

স্বাক্ষর:

export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নাম স্ট্রিং এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে।
বিকল্প প্যারাম অপশন <সংখ্যা> প্যারামের জন্য কনফিগারেশন বিকল্প।

রিটার্ন:

আন্তঃপরম

.value এর জন্য একটি number রিটার্ন টাইপ সহ একটি প্যারাম .

params.defineList()

একটি তালিকা প্যারাম ঘোষণা.

স্বাক্ষর:

export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নাম স্ট্রিং এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে।
বিকল্প প্যারাম অপশন <স্ট্রিং[]> প্যারামের জন্য কনফিগারেশন বিকল্প।

রিটার্ন:

তালিকাপরম

.value এর জন্য একটি string[] রিটার্ন টাইপ সহ একটি প্যারাম .

params.defineSecret()

একটি গোপন প্যারাম ঘোষণা করে, যা শুধুমাত্র ক্লাউড সিক্রেট ম্যানেজারে মান বজায় রাখবে। গোপনীয়তা বাইটস্ট্রিং হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়। ParamOptions ব্যবহার করুন। প্যারামিটার রেজোলিউশনের সময় টাইপ ইঙ্গিত প্রদান as

স্বাক্ষর:

export declare function defineSecret(name: string): SecretParam;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নাম স্ট্রিং এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে।

রিটার্ন:

গোপন পরম

.value এর জন্য একটি string রিটার্ন টাইপ সহ একটি প্যারাম .

params.defineString()

একটি স্ট্রিং প্যারাম ঘোষণা করুন।

স্বাক্ষর:

export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
নাম স্ট্রিং এনভায়রনমেন্ট ভেরিয়েবলের নাম যা প্যারাম লোড করার জন্য ব্যবহার করা হবে।
বিকল্প প্যারাম অপশন <string> প্যারামের জন্য কনফিগারেশন বিকল্প।

রিটার্ন:

স্ট্রিংপারম

.value এর জন্য একটি string রিটার্ন টাইপ সহ একটি প্যারাম .

params.databaseURL

একটি বিল্টইন প্যারাম যা ডিফল্ট RTDB ডাটাবেস ইউআরএল ডিপ্লোয়ারকে প্রম্পট না করেই প্রজেক্টের সাথে সম্পর্কিত। কোনটি বিদ্যমান না থাকলে খালি স্ট্রিং।

স্বাক্ষর:

databaseURL: Param<string>

params.declaredParams

স্বাক্ষর:

declaredParams: SecretOrExpr[]

params.gcloudProject

একটি বিল্টইন প্যারাম যা ক্লাউড প্রকল্প আইডিতে সমাধান করে, ডিপ্লোয়ারকে অনুরোধ না করে।

স্বাক্ষর:

gcloudProject: Param<string>

params.projectID

একটি অন্তর্নির্মিত প্যারাম যা প্রজেক্টের সাথে যুক্ত ক্লাউড প্রজেক্ট আইডির সমাধান করে, ডিপ্লোয়ারকে প্রম্পট না করে।

স্বাক্ষর:

projectID: Param<string>

params.storageBucket

একটি বিল্টইন প্যারাম যা ডিপ্লোয়ারকে প্রম্পট না করেই ফাংশনের সাথে যুক্ত ক্লাউড স্টোরেজ বাকেটের সমাধান করে। সংজ্ঞায়িত না হলে খালি স্ট্রিং।

স্বাক্ষর:

storageBucket: Param<string>

params.ParamOptions

কনফিগারেশন বিকল্প যা একটি Param এর প্রম্পটিং আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।

স্বাক্ষর:

export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;