জিসিইম্যানেজার
public class GceManager
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.device.cloud.GceManager |
এই হেল্পারটি GCE চালু/বন্ধ করার কলগুলো পরিচালনা করে এবং GCE থেকে লগ সংগ্রহ করে।
সারসংক্ষেপ
সরকারি নির্মাণকারী |
|---|
GceManager ( DeviceDescriptor deviceDesc, TestDeviceOptions deviceOptions, IBuildInfo buildInfo) অভিনেতা |
GceManager ( DeviceDescriptor deviceDesc, TestDeviceOptions deviceOptions, IBuildInfo buildInfo, String gceInstanceName, String gceHost) Ctor, এমন একটি রূপভেদ যা সরাসরি ব্যবহারের জন্য GCE ইনস্ট্যান্সের নাম প্রদান করতে ব্যবহার করা যেতে পারে। |
GceManager ( DeviceDescriptor deviceDesc, TestDeviceOptions deviceOptions, IBuildInfo buildInfo, List< IBuildInfo > testResourceBuildInfos) এই কনস্ট্রাক্টরটি এখন আর ব্যবহার করা হয় না। অন্য কনস্ট্রাক্টর ব্যবহার করুন, পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্য রক্ষার জন্য আমরা এটি সাময়িকভাবে রেখেছি। |
জনসাধারণের পদ্ধতি |
|---|
static boolean | AcloudShutdown ( TestDeviceOptions options, IRunUtil runUtil, String instanceName, String hostname, boolean isIpPreconfigured) ভার্চুয়াল ডিভাইসটি বন্ধ করার জন্য প্রকৃত Acloud রান করা হয়। |
void | cleanUp () |
static void | collectErrorSignatures (File remoteFile) |
static File | getBugreportzWithSsh ( GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil) adb সংযোগের সম্ভাব্য সমস্যা এড়াতে ssh ব্যবহার করে ডিভাইসটি থেকে বাগরিপোর্ট সংগ্রহ করুন। |
HostOrchestratorUtil | getHostOrchestratorUtil () HostOrchestratorUtil এর ইনস্ট্যান্সটি ফেরত দেয়। |
static String | getInstanceSerialLog ( GceAvdInfo infos, File avdConfigFile, File jsonKeyFile, IRunUtil runUtil) Gce Avd ইনস্ট্যান্সের সিরিয়াল লগের বর্তমান বিষয়বস্তু পড়ে। |
static File | getNestedDeviceSshBugreportz ( GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil) নেস্টেড ইনস্ট্যান্সের জন্য ssh-এর মাধ্যমে একটি বাগরিপোর্ট সংগ্রহ করুন। |
static void | logAndDeleteFile (File tempFile, String dataName, ITestLogger logger) |
static void | logDirectory (File remoteDirectory, String baseName, ITestLogger logger, LogDataType type) |
static boolean | logNestedRemoteFile ( ITestLogger logger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String remoteFilePath, LogDataType type, String baseName, List<String> scpArgs) একটি নেস্টেড ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন এবং সেটি লগ করুন। |
static boolean | logNestedRemoteFile ( ITestLogger logger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String remoteFilePath, LogDataType type) একটি নেস্টেড ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন এবং সেটি লগ করুন। |
static boolean | logNestedRemoteFile ( ITestLogger logger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String remoteFilePath, LogDataType type, String baseName) একটি নেস্টেড ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন এবং সেটি লগ করুন। |
void | logSerialOutput ( GceAvdInfo infos, ITestLogger logger) GceAvdInfo দ্বারা বর্ণিত একটি ডিভাইসের সিরিয়াল আউটপুট লগ করুন। |
static CommandResult | remoteSshCommandExecution ( GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, long timeoutMs, String... command) একটি ইনস্ট্যান্সে ssh-এর মাধ্যমে রিমোট কমান্ডটি চালান। |
boolean | shutdownGce () startGce() এর সাথে যুক্ত Gce ইনস্ট্যান্সটি বন্ধ করুন। |
GceAvdInfo | startGce (String ipDevice, String user, Integer offset, MultiMap <String, String> attributes, ITestLogger logger) Acloud অথবা Oxygen ব্যবহার করে একটি gce ইনস্ট্যান্স চালু করার চেষ্টা করুন। |
GceAvdInfo | startGce () |
GceAvdInfo | startGce (String ipDevice, MultiMap <String, String> attributes) একটি gce ইনস্ট্যান্স চালু করার প্রচেষ্টা। |
GceAvdInfo | startGce (String ipDevice, String user, Integer offset, MultiMap <String, String> attributes) Acloud অথবা Oxygen ব্যবহার করে একটি gce ইনস্ট্যান্স চালু করার চেষ্টা করুন। |
List< GceAvdInfo > | startMultiDevicesGce (List< IBuildInfo > buildInfos, MultiMap <String, String> attributes) অক্সিজেন ব্যবহার করে একাধিক ডিভাইসের জিসিই ইনস্ট্যান্স চালু করার প্রচেষ্টা। |
List< GceAvdInfo > | startMultiDevicesGce (List< IBuildInfo > buildInfos) এই পদ্ধতিটি অপ্রচলিত। মাস্টার ব্রাঞ্চ আপডেট হওয়ার পর এটি সরিয়ে ফেলুন। |
ধ্রুবক
GCE_HOSTNAME_KEY
public static final String GCE_HOSTNAME_KEY
ধ্রুবক মান: 'gce-hostname'
GCE_INSTANCE_CLEANED_KEY
public static final String GCE_INSTANCE_CLEANED_KEY
ধ্রুবক মান: 'gce-instance-clean-called'
GCE_INSTANCE_NAME_KEY
public static final String GCE_INSTANCE_NAME_KEY
ধ্রুবক মান: 'gce-instance-name'
public static final String GCE_IP_PRECONFIGURED_KEY
ধ্রুবক মান: 'gce-ip-pre-configured'
সরকারি নির্মাণকারী
জিসিইম্যানেজার
public GceManager (DeviceDescriptor deviceDesc,
TestDeviceOptions deviceOptions,
IBuildInfo buildInfo,
String gceInstanceName,
String gceHost) Ctor, এমন একটি রূপভেদ যা সরাসরি ব্যবহারের জন্য GCE ইনস্ট্যান্সের নাম প্রদান করতে ব্যবহার করা যেতে পারে।
| প্যারামিটার |
|---|
deviceDesc | DeviceDescriptor : যে DeviceDescriptor GCE ডিভাইসের সাথে যুক্ত করা হবে। |
deviceOptions | TestDeviceOptions : ডিভাইসটির সাথে সংশ্লিষ্ট একটি TestDeviceOptions । |
buildInfo | IBuildInfo : যে gce বিল্ডটি শুরু করতে হবে তার বর্ণনা সম্বলিত একটি IBuildInfo । |
gceInstanceName | String : ব্যবহার করার জন্য ইনস্ট্যান্সের নাম। |
gceHost | String : যে ইনস্ট্যান্সটি ব্যবহার করতে হবে তার হোস্ট নেম বা আইপি। |
জিসিইম্যানেজার
public GceManager (DeviceDescriptor deviceDesc,
TestDeviceOptions deviceOptions,
IBuildInfo buildInfo,
List<IBuildInfo> testResourceBuildInfos) এই কনস্ট্রাক্টরটি অপ্রচলিত।
অন্যান্য কনস্ট্রাক্টর ব্যবহার করুন, আমরা পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্য রক্ষার জন্য এটি সাময়িকভাবে রেখেছি।
| প্যারামিটার |
|---|
deviceDesc | DeviceDescriptor |
deviceOptions | TestDeviceOptions |
buildInfo | IBuildInfo |
testResourceBuildInfos | List |
জনসাধারণের পদ্ধতি
AcloudShutdown
public static boolean AcloudShutdown (TestDeviceOptions options,
IRunUtil runUtil,
String instanceName,
String hostname,
boolean isIpPreconfigured) ভার্চুয়াল ডিভাইসটি বন্ধ করার জন্য প্রকৃত Acloud রান করা হয়।
| প্যারামিটার |
|---|
options | TestDeviceOptions : Acloud অপশনগুলির জন্য TestDeviceOptions |
runUtil | IRunUtil : Acloud চালানোর জন্য IRunUtil |
instanceName | String : যে ইনস্ট্যান্সটি বন্ধ করতে হবে। |
hostname | String : ইনস্ট্যান্সের হোস্টনেম, যা শুধুমাত্র অক্সিজেন কাটলফিশের জন্য ব্যবহৃত হয়। |
isIpPreconfigured | boolean : এভিডিটি পূর্ব-কনফিগার করা আইপি সহ কোনো রিমোট ডিভাইসে তৈরি করা হয়েছিল কিনা |
| ফেরত |
|---|
boolean | সফল হলে সত্য |
পরিষ্কার করা
public void cleanUp ()
collectErrorSignatures
public static void collectErrorSignatures (File remoteFile)
| প্যারামিটার |
|---|
remoteFile | File |
getBugreportzWithSsh
public static File getBugreportzWithSsh (GceAvdInfo gceAvd,
TestDeviceOptions options,
IRunUtil runUtil)adb সংযোগের সম্ভাব্য সমস্যা এড়াতে ssh ব্যবহার করে ডিভাইসটি থেকে বাগরিপোর্ট সংগ্রহ করুন।
| প্যারামিটার |
|---|
gceAvd | GceAvdInfo : যে GceAvdInfo ডিভাইসটির বর্ণনা দেয়। |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইস অপশনগুলো বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
| ফেরত |
|---|
File | একটি ফাইল যা জিপ বাগরিপোর্টের দিকে নির্দেশ করে, অথবা কোনো সমস্যা ঘটলে এটি নাল (null) থাকবে। |
| নিক্ষেপ |
|---|
| java.io.IOException |
IOException | |
getHostOrchestratorUtil
public HostOrchestratorUtil getHostOrchestratorUtil ()
HostOrchestratorUtil এর ইনস্ট্যান্সটি ফেরত দেয়।
| ফেরত |
|---|
HostOrchestratorUtil | |
getInstanceSerialLog
public static String getInstanceSerialLog (GceAvdInfo infos,
File avdConfigFile,
File jsonKeyFile,
IRunUtil runUtil)Gce Avd ইনস্ট্যান্সের সিরিয়াল লগের বর্তমান বিষয়বস্তু পড়ে।
| প্যারামিটার |
|---|
infos | GceAvdInfo : ইনস্ট্যান্সটির বর্ণনাকারী GceAvdInfo । |
avdConfigFile | File : এভিডি কনফিগারেশন ফাইল |
jsonKeyFile | File : সার্ভিস অ্যাকাউন্টের json কী ফাইল। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
| ফেরত |
|---|
String | কোনো সমস্যা হলে সিরিয়াল লগের আউটপুট নাল (null) দেখাবে। |
getNestedDeviceSshBugreportz
public static File getNestedDeviceSshBugreportz (GceAvdInfo gceAvd,
TestDeviceOptions options,
IRunUtil runUtil)একটি নেস্টেড ইনস্ট্যান্সের জন্য ssh-এর মাধ্যমে বাগরিপোর্ট পেতে হলে, নেস্টেড ভার্চুয়াল ইনস্ট্যান্সটিতে adb-কে অনুরোধ করতে হবে।
| প্যারামিটার |
|---|
gceAvd | GceAvdInfo : যে GceAvdInfo ডিভাইসটির বর্ণনা দেয়। |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইস অপশনগুলো বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
| ফেরত |
|---|
File | একটি ফাইল যা জিপ বাগরিপোর্টের দিকে নির্দেশ করে, অথবা কোনো সমস্যা ঘটলে এটি নাল (null) থাকবে। |
| নিক্ষেপ |
|---|
| java.io.IOException |
IOException | |
লগ এবং ফাইল মুছুন
public static void logAndDeleteFile (File tempFile,
String dataName,
ITestLogger logger)| প্যারামিটার |
|---|
tempFile | File |
dataName | String |
logger | ITestLogger |
লগডিরেক্টরি
public static void logDirectory (File remoteDirectory,
String baseName,
ITestLogger logger,
LogDataType type)| প্যারামিটার |
|---|
remoteDirectory | File |
baseName | String |
logger | ITestLogger |
type | LogDataType |
লগনেস্টেডরিমোটফাইল
public static boolean logNestedRemoteFile (ITestLogger logger,
GceAvdInfo gceAvd,
TestDeviceOptions options,
IRunUtil runUtil,
String remoteFilePath,
LogDataType type,
String baseName,
List<String> scpArgs)একটি নেস্টেড ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন এবং সেটি লগ করুন।
| প্যারামিটার |
|---|
logger | ITestLogger : ফাইলটি কোথায় লগ করতে হবে, সেই ITestLogger । |
gceAvd | GceAvdInfo : যে GceAvdInfo ডিভাইসটির বর্ণনা দেয়। |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইস অপশনগুলো বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
remoteFilePath | String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ। |
type | LogDataType : লগ করা ফাইলের LogDataType । |
baseName | String : ফাইলটি লগ করার জন্য ব্যবহৃত মূল নাম। যদি null হয়, তাহলে ফাইলের আসল নামটি ব্যবহার করা হবে। |
scpArgs | List : scp কমান্ডে পাস করার জন্য অতিরিক্ত আর্গুমেন্টসমূহ |
| ফেরত |
|---|
boolean | ফাইলটি সফলভাবে লগ করা হয়েছে কিনা। |
লগনেস্টেডরিমোটফাইল
public static boolean logNestedRemoteFile (ITestLogger logger,
GceAvdInfo gceAvd,
TestDeviceOptions options,
IRunUtil runUtil,
String remoteFilePath,
LogDataType type)একটি নেস্টেড ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন এবং সেটি লগ করুন।
| প্যারামিটার |
|---|
logger | ITestLogger : ফাইলটি কোথায় লগ করতে হবে, সেই ITestLogger । |
gceAvd | GceAvdInfo : যে GceAvdInfo ডিভাইসটির বর্ণনা দেয়। |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইস অপশনগুলো বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
remoteFilePath | String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ। |
type | LogDataType : লগ করা ফাইলের LogDataType । |
| ফেরত |
|---|
boolean | ফাইলটি সফলভাবে লগ করা হয়েছে কিনা। |
লগনেস্টেডরিমোটফাইল
public static boolean logNestedRemoteFile (ITestLogger logger,
GceAvdInfo gceAvd,
TestDeviceOptions options,
IRunUtil runUtil,
String remoteFilePath,
LogDataType type,
String baseName)একটি নেস্টেড ইনস্ট্যান্স থেকে একটি রিমোট ফাইল ফেচ করুন এবং সেটি লগ করুন।
| প্যারামিটার |
|---|
logger | ITestLogger : ফাইলটি কোথায় লগ করতে হবে, সেই ITestLogger । |
gceAvd | GceAvdInfo : যে GceAvdInfo ডিভাইসটির বর্ণনা দেয়। |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইস অপশনগুলো বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
remoteFilePath | String : ফাইলটি খুঁজে পাওয়ার রিমোট পাথ। |
type | LogDataType : লগ করা ফাইলের LogDataType । |
baseName | String : ফাইলটি লগ করার জন্য ব্যবহৃত মূল নাম। যদি null হয়, তাহলে ফাইলের আসল নামটি ব্যবহার করা হবে। |
| ফেরত |
|---|
boolean | ফাইলটি সফলভাবে লগ করা হয়েছে কিনা। |
লগসিরিয়ালআউটপুট
public void logSerialOutput (GceAvdInfo infos,
ITestLogger logger)GceAvdInfo দ্বারা বর্ণিত একটি ডিভাইসের সিরিয়াল আউটপুট লগ করুন।
| প্যারামিটার |
|---|
infos | GceAvdInfo : ইনস্ট্যান্সটির বর্ণনাকারী GceAvdInfo । |
logger | ITestLogger : ITestLogger এ সিরিয়াল লগটি কোথায় সংরক্ষণ করা হবে। |
remoteSshCommandExecution
public static CommandResult remoteSshCommandExecution (GceAvdInfo gceAvd,
TestDeviceOptions options,
IRunUtil runUtil,
long timeoutMs,
String... command)একটি ইনস্ট্যান্সে ssh-এর মাধ্যমে রিমোট কমান্ডটি চালান।
| প্যারামিটার |
|---|
gceAvd | GceAvdInfo : যে GceAvdInfo ডিভাইসটির বর্ণনা দেয়। |
options | TestDeviceOptions : একটি TestDeviceOptions যা GCE ডিভাইসের জন্য ব্যবহৃত ডিভাইস অপশনগুলো বর্ণনা করে। |
runUtil | IRunUtil : কমান্ড কার্যকর করার জন্য একটি IRunUtil । |
timeoutMs | long : কমান্ডটির জন্য সময়সীমা (মিলিসেকেন্ডে)। ০ মানে কোনো সময়সীমা নেই। |
command | String : কার্যকর করার জন্য রিমোট কমান্ড। |
শাটডাউনজিসিই
public boolean shutdownGce ()
startGce() এর সাথে যুক্ত Gce ইনস্ট্যান্সটি বন্ধ করুন।
| ফেরত |
|---|
boolean | যদি জিসিই শাটডাউন নন-ব্লকিং হিসেবে অনুরোধ করা হয়ে থাকে, তাহলে ট্রু রিটার্ন করে। |
startGce
public GceAvdInfo startGce (String ipDevice,
String user,
Integer offset,
MultiMap<String, String> attributes,
ITestLogger logger)Acloud অথবা Oxygen ব্যবহার করে একটি gce ইনস্ট্যান্স চালু করার চেষ্টা করুন।
| প্যারামিটার |
|---|
ipDevice | String : যে GCE ইনস্ট্যান্সে AVD চালানো হবে তার প্রাথমিক IP, প্রযোজ্য না হলে null । |
user | String : AVD চালনাকারী হোস্ট ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর ডিভাইস নম্বর অফসেট, প্রযোজ্য না হলে null |
attributes | MultiMap : বর্তমান আহ্বানের সাথে যুক্ত অ্যাট্রিবিউটসমূহ, যা ভিএম মেটাডেটা হিসেবে যোগ করার জন্য প্রযোজ্য তথ্য জিসিই ইনস্ট্যান্সে প্রেরণ করতে ব্যবহৃত হয়। |
logger | ITestLogger : ITestLogger সেই জায়গা যেখানে ডিভাইস লঞ্চের লগগুলো রাখা হয়। |
| ফেরত |
|---|
GceAvdInfo | একটি GceAvdInfo যা GCE ইনস্ট্যান্সটির বর্ণনা দেয়। এটি একটি BOOT_FAIL ইনস্ট্যান্সও হতে পারে। |
startGce
public GceAvdInfo startGce (String ipDevice,
MultiMap<String, String> attributes)একটি gce ইনস্ট্যান্স চালু করার প্রচেষ্টা।
| প্যারামিটার |
|---|
ipDevice | String : যে GCE ইনস্ট্যান্সে AVD চালানো হবে তার প্রাথমিক IP, প্রযোজ্য না হলে null । |
attributes | MultiMap : বর্তমান আহ্বানের সাথে যুক্ত অ্যাট্রিবিউটসমূহ, যা ভিএম মেটাডেটা হিসেবে যোগ করার জন্য প্রযোজ্য তথ্য জিসিই ইনস্ট্যান্সে প্রেরণ করতে ব্যবহৃত হয়। |
| ফেরত |
|---|
GceAvdInfo | একটি GceAvdInfo যা GCE ইনস্ট্যান্সটির বর্ণনা দেয়। এটি একটি BOOT_FAIL ইনস্ট্যান্সও হতে পারে। |
startGce
public GceAvdInfo startGce (String ipDevice,
String user,
Integer offset,
MultiMap<String, String> attributes)Acloud অথবা Oxygen ব্যবহার করে একটি gce ইনস্ট্যান্স চালু করার চেষ্টা করুন।
| প্যারামিটার |
|---|
ipDevice | String : যে GCE ইনস্ট্যান্সে AVD চালানো হবে তার প্রাথমিক IP, প্রযোজ্য না হলে null । |
user | String : AVD চালনাকারী হোস্ট ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর ডিভাইস নম্বর অফসেট, প্রযোজ্য না হলে null |
attributes | MultiMap : বর্তমান আহ্বানের সাথে যুক্ত অ্যাট্রিবিউটসমূহ, যা ভিএম মেটাডেটা হিসেবে যোগ করার জন্য প্রযোজ্য তথ্য জিসিই ইনস্ট্যান্সে প্রেরণ করতে ব্যবহৃত হয়। |
| ফেরত |
|---|
GceAvdInfo | একটি GceAvdInfo যা GCE ইনস্ট্যান্সটির বর্ণনা দেয়। এটি একটি BOOT_FAIL ইনস্ট্যান্সও হতে পারে। |
startMultiDevicesGce
public List<GceAvdInfo> startMultiDevicesGce (List<IBuildInfo> buildInfos,
MultiMap<String, String> attributes)অক্সিজেন ব্যবহার করে একাধিক ডিভাইসের জিসিই ইনস্ট্যান্স চালু করার প্রচেষ্টা।
| প্যারামিটার |
|---|
buildInfos | List : ERROR(/List ) |
attributes | MultiMap : বর্তমান আহ্বানের সাথে সম্পর্কিত অ্যাট্রিবিউটসমূহ |
startMultiDevicesGce
public List<GceAvdInfo> startMultiDevicesGce (List<IBuildInfo> buildInfos)
এই পদ্ধতিটি অপ্রচলিত।
মাস্টার ব্রাঞ্চ আপডেট হওয়ার পর এটি সরিয়ে ফেলুন।
| প্যারামিটার |
|---|
buildInfos | List |
সুরক্ষিত পদ্ধতি
বিল্ডশাটডাউনকমান্ড
protected static List<String> buildShutdownCommand (File config,
TestDeviceOptions options,
String instanceName,
String hostname,
boolean isIpPreconfigured)| প্যারামিটার |
|---|
config | File |
options | TestDeviceOptions |
instanceName | String |
hostname | String |
isIpPreconfigured | boolean |
protected String extractInstanceName (String bootupLogs)
gce বুট লগ থেকে ইনস্ট্যান্সের নামটি পুনরুদ্ধার করুন। 'name': 'gce-' অনুসন্ধান করুন। এটির নাম বের করার জন্য একটি প্যাটার্ন ব্যবহার করা হয়। আমরা রেজাল্ট ফাইলের পরিবর্তে লগ থেকে এটি বের করি, কারণ GCE বুট ব্যর্থ হলে, চেষ্টা করা ইনস্ট্যান্সের নামটি json-এ দেখা যায় না।
| প্যারামিটার |
|---|
bootupLogs | String |