ফাংশন
ফাংশন | বর্ণনা |
---|---|
বুলিয়ান সংজ্ঞায়িত করুন (নাম, বিকল্প) | একটি বুলিয়ান প্যারামিটার ঘোষণা করুন। |
defineInt(নাম, বিকল্প) | একটি পূর্ণসংখ্যা প্যারামিটার ঘোষণা করুন। |
সংজ্ঞায়িত তালিকা (নাম, বিকল্প) | একটি তালিকা প্যারামিটার ঘোষণা করুন। |
ডিফাইন সিক্রেট(নাম) | একটি গোপন প্যারাম ঘোষণা করে, যা শুধুমাত্র ক্লাউড সিক্রেট ম্যানেজারে মান বজায় রাখবে। গোপনীয়তাগুলি অভ্যন্তরীণভাবে বাইটস্ট্রিং হিসাবে সংরক্ষণ করা হয়। প্যারামিটার রেজোলিউশনের সময় টাইপ ইঙ্গিত দিতে ParamOptions.as ব্যবহার করুন। |
defineString(নাম, বিকল্প) | একটি স্ট্রিং প্যারামিটার ঘোষণা করুন। |
বহুনির্বাচন (বিকল্প) | মানগুলির একটি সিরিজ থেকে একটি বহু-নির্বাচন ইনপুট তৈরি করুন। |
বহুনির্বাচন (বিকল্প) | লেবেলের মানচিত্র থেকে মান পর্যন্ত একটি বহু-নির্বাচন ইনপুট তৈরি করুন। |
বিকল্প নির্বাচন করুন) | মানগুলির একটি সিরিজ থেকে একটি নির্বাচন ইনপুট তৈরি করুন। |
নির্বাচন করুন (লেবেল সহ বিকল্প) | লেবেল মানচিত্র থেকে একটি নির্বাচন ইনপুট তৈরি করুন. |
ক্লাস
ক্লাস | বর্ণনা |
---|---|
অভিব্যক্তি |
ইন্টারফেস
ইন্টারফেস | বর্ণনা |
---|---|
মাল্টি সিলেক্ট ইনপুট | নির্দিষ্ট করে যে একটি প্যারামিটারের মান নির্ধারণ করা উচিত ব্যবহারকারীকে ডিপ্লোয় করার সময় ইন্টারেক্টিভভাবে প্রাক-ক্যানড বিকল্পগুলির একটি তালিকা থেকে একটি উপসেট নির্বাচন করার মাধ্যমে। string[] ব্যতীত অন্য ধরনের প্যারামিটারে ব্যবহার করলে ত্রুটি দেখা দেবে। |
ইনপুট নির্বাচন করুন | সুনির্দিষ্ট করে যে একটি প্যারামিটারের মান নির্ধারণ করা উচিত ব্যবহারকারীকে পূর্ব-ক্যানড বিকল্পগুলির একটি তালিকা থেকে ডিপ্লোয় করার সময় ইন্টারেক্টিভভাবে নির্বাচন করার মাধ্যমে। |
বিকল্প নির্বাচন করুন | নির্বাচন ইন্টারফেসে প্রদর্শনের জন্য একটি মান এবং ঐচ্ছিকভাবে একটি মানব-পঠনযোগ্য লেবেল সমন্বিত একটি SelectInput দেওয়া বিকল্পগুলির মধ্যে একটি। |
টেক্সটইনপুট | নির্দিষ্ট করে যে একটি প্যারামিটারের মান নির্ধারণ করা উচিত ব্যবহারকারীকে ডিপ্লোয় করার সময় ইন্টারেক্টিভভাবে টাইপ করার জন্য অনুরোধ করে। ইনপুট যা প্রদত্ত বৈধতার সাথে মেলে না Regex, যদি উপস্থিত থাকে, তবে পুনরায় চেষ্টা করা হবে। |
ভেরিয়েবল
পরিবর্তনশীল | বর্ণনা |
---|---|
BUCKET_PICKER | একটি প্রকল্পে বালতিগুলির একটি তালিকা স্বয়ংক্রিয়ভাবে তৈরি করুন যা একজন ব্যবহারকারী নির্বাচন করতে পারে৷ |
ডাটাবেস ইউআরএল | একটি অন্তর্নির্মিত প্যারামিটার যা ডিফল্ট RTDB ডাটাবেস ইউআরএলকে ডিপ্লোয়ারকে প্রম্পট না করেই প্রকল্পের সাথে যুক্ত করে। কোনটি বিদ্যমান না থাকলে খালি স্ট্রিং। |
ঘোষিত পরম | |
gcloud প্রকল্প | একটি অন্তর্নির্মিত প্যারামিটার যা ক্লাউড প্রকল্প আইডির সমাধান করে, ডিপ্লোয়ারকে প্রম্পট না করে। |
প্রজেক্ট আইডি | একটি অন্তর্নির্মিত প্যারামিটার যা প্রজেক্টের সাথে যুক্ত ক্লাউড প্রজেক্ট আইডির সমাধান করে, ডিপ্লোয়ারকে প্রম্পট না করে। |
স্টোরেজ বালতি | একটি বিল্টইন প্যারামিটার যা ডিপ্লোয়ারকে প্রম্পট না করেই ফাংশনের সাথে যুক্ত ক্লাউড স্টোরেজ বাকেটের সমাধান করে। সংজ্ঞায়িত না হলে খালি স্ট্রিং। |
উপনাম টাইপ করুন
উপনাম টাইপ করুন | বর্ণনা |
---|---|
প্যারাম অপশন | কনফিগারেশন বিকল্প যা একটি প্যারামিটারের প্রম্পটিং আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে। |
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.multiSelect()
মানগুলির একটি সিরিজ থেকে একটি বহু-নির্বাচন ইনপুট তৈরি করুন।
স্বাক্ষর:
export declare function multiSelect(options: string[]): MultiSelectInput;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
বিকল্প | স্ট্রিং[] |
রিটার্ন:
params.multiSelect()
লেবেলের মানচিত্র থেকে মান পর্যন্ত একটি বহু-নির্বাচন ইনপুট তৈরি করুন।
স্বাক্ষর:
export declare function multiSelect(options: Record<string, string>): MultiSelectInput;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
বিকল্প | রেকর্ড<string, string> |
রিটার্ন:
params.select()
মানগুলির একটি সিরিজ থেকে একটি নির্বাচন ইনপুট তৈরি করুন।
স্বাক্ষর:
export declare function select<T>(options: T[]): SelectInput<T>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
বিকল্প | টি[] |
রিটার্ন:
params.select()
লেবেল মানচিত্র থেকে একটি নির্বাচন ইনপুট তৈরি করুন.
স্বাক্ষর:
export declare function select<T>(optionsWithLabels: Record<string, T>): SelectInput<T>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
লেবেল সহ বিকল্প | রেকর্ড<স্ট্রিং, টি> |
রিটার্ন:
params.BUCKET_PICKER
একটি প্রকল্পে বালতিগুলির একটি তালিকা স্বয়ংক্রিয়ভাবে তৈরি করুন যা একজন ব্যবহারকারী নির্বাচন করতে পারে৷
স্বাক্ষর:
BUCKET_PICKER: ResourceInput
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
কনফিগারেশন বিকল্প যা একটি প্যারামিটারের প্রম্পটিং আচরণ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।
স্বাক্ষর:
export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;