Mengambil daftar fungsi dalam Function Compute (FC).
Sintaks
{
"Type": "DATASOURCE::FC::Functions",
"Properties": {
"ServiceName": String,
"Qualifier": String,
"Prefix": String,
"RefreshOptions": String
}
}
Properti
|
Parameter |
Tipe |
Wajib |
Pembaruan diizinkan |
Deskripsi |
Batasan |
|
ServiceName |
String |
Ya |
Ya |
Nama layanan. |
Tidak ada |
|
Qualifier |
String |
Tidak |
Ya |
Versi atau alias layanan. |
Tidak ada |
|
Prefix |
String |
Tidak |
Ya |
Awalan yang digunakan untuk memfilter nama fungsi. |
Hanya mengembalikan fungsi yang namanya diawali dengan awalan ini. |
|
RefreshOptions |
String |
Tidak |
Ya |
Kebijakan refresh untuk sumber data saat stack diperbarui. |
Nilai yang valid:
|
Nilai kembalian
-
Functions: Daftar fungsi. -
FunctionNames: Daftar nama fungsi.
|
Parameter |
Tipe |
Deskripsi |
Batasan |
|
FunctionNames |
List |
Daftar nama fungsi. |
Tidak ada |
|
Functions |
List |
Daftar fungsi. |
Tidak ada |
|
FunctionName |
String |
Nama fungsi. |
Tidak ada |
|
FunctionId |
String |
ID fungsi. |
Bersifat unik secara global. |
|
Description |
String |
Deskripsi fungsi. |
Tidak ada |
|
Runtime |
String |
Lingkungan runtime fungsi. |
Runtime yang didukung meliputi Untuk informasi lebih lanjut tentang runtime yang didukung oleh Function Compute, lihat Mengelola fungsi. |
|
Handler |
String |
Penanganan fungsi. |
Formatnya berbeda-beda tergantung bahasa pemrograman. Untuk informasi lebih lanjut, lihat Handler. |
|
Timeout |
Number |
Timeout eksekusi fungsi, dalam detik. |
Nilai yang valid: 1 hingga 86400. Default: 60. Eksekusi fungsi akan dihentikan jika melebihi timeout ini. |
|
Initializer |
String |
Penanganan panggilan balik initializer. |
Formatnya berbeda-beda tergantung bahasa pemrograman. Untuk informasi lebih lanjut, lihat Panggilan balik initializer. |
|
InitializationTimeout |
Number |
Timeout eksekusi panggilan balik initializer, dalam detik. |
Nilai yang valid: 1 hingga 300. Default: 3. Eksekusi panggilan balik initializer akan dihentikan jika melebihi timeout ini. |
|
CodeSize |
Number |
Ukuran paket kode fungsi, dalam byte. |
Tidak ada |
|
CodeChecksum |
String |
Checksum CRC-64 dari paket kode fungsi. |
Tidak ada |
|
MemorySize |
Number |
Memori yang dialokasikan untuk fungsi, dalam MB. |
Harus merupakan kelipatan 64. Ukuran memori yang didukung bervariasi tergantung tipe instans. Untuk informasi lebih lanjut, lihat Spesifikasi instans. |
|
GpuMemorySize |
Number |
Ukuran memori GPU virtual. |
Tidak ada |
|
EnvironmentVariables |
Map |
Variabel lingkungan fungsi. |
Dapat diakses dari dalam kode fungsi. Untuk informasi lebih lanjut, lihat Variabel lingkungan. |
|
CreatedTime |
String |
Waktu saat fungsi dibuat. |
Tidak ada |
|
LastModifiedTime |
String |
Waktu saat fungsi terakhir dimodifikasi. |
Tidak ada |
|
InstanceConcurrency |
Number |
Batas konkurensi per instans fungsi. |
Tidak ada |
|
InstanceSoftConcurrency |
Number |
Batas konkurensi lunak per instans fungsi. |
Tidak ada |
|
CustomContainerConfig |
Map |
Konfigurasi runtime Custom Container. |
Memungkinkan Anda menggunakan gambar kontainer kustom untuk menjalankan fungsi. Untuk informasi lebih lanjut, lihat CustomContainerConfig. |
|
CaPort |
Number |
Port pendengar server HTTP dalam runtime Custom Runtime atau Custom Container. |
Tidak ada |
|
InstanceType |
String |
Tipe instans. |
Tidak ada |
|
Layers |
Map |
Konfigurasi layer fungsi. |
Untuk informasi lebih lanjut, lihat Layer. |
|
InstanceLifecycleConfig |
Map |
Konfigurasi panggilan balik lifecycle instans. |
Untuk informasi lebih lanjut, lihat InstanceLifecycleConfig. |
|
CustomDNS |
Map |
Konfigurasi DNS kustom fungsi. |
Untuk informasi lebih lanjut, lihat CustomDNS. |
|
CustomRuntimeConfig |
Map |
Konfigurasi Custom Runtime. |
Untuk informasi lebih lanjut, lihat CustomRuntimeConfig. |
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ServiceName": {
"Type": "String",
"Description": "Nama layanan."
}
},
"Resources": {
"Functions": {
"Type": "DATASOURCE::FC::Functions",
"Properties": {
"ServiceName": {
"Ref": "ServiceName"
}
}
}
},
"Outputs": {
"Functions": {
"Description": "Daftar fungsi.",
"Value": {
"Fn::GetAtt": [
"Functions",
"Functions"
]
}
},
"FunctionNames": {
"Description": "Daftar nama fungsi.",
"Value": {
"Fn::GetAtt": [
"Functions",
"FunctionNames"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ServiceName:
Type: String
Description: Nama layanan.
Resources:
Functions:
Type: DATASOURCE::FC::Functions
Properties:
ServiceName:
Ref: ServiceName
Outputs:
Functions:
Description: Daftar fungsi.
Value:
Fn::GetAtt:
- Functions
- Functions
FunctionNames:
Description: Daftar nama fungsi.
Value:
Fn::GetAtt:
- Functions
- FunctionNames