CloudVmClusterProperties.fromJson constructor
CloudVmClusterProperties.fromJson(
- Map json_
Implementation
CloudVmClusterProperties.fromJson(core.Map json_)
: this(
clusterName: json_['clusterName'] as core.String?,
compartmentId: json_['compartmentId'] as core.String?,
cpuCoreCount: json_['cpuCoreCount'] as core.int?,
dataStorageSizeTb:
(json_['dataStorageSizeTb'] as core.num?)?.toDouble(),
dbNodeStorageSizeGb: json_['dbNodeStorageSizeGb'] as core.int?,
dbServerOcids: (json_['dbServerOcids'] as core.List?)
?.map((value) => value as core.String)
.toList(),
diagnosticsDataCollectionOptions:
json_.containsKey('diagnosticsDataCollectionOptions')
? DataCollectionOptions.fromJson(
json_['diagnosticsDataCollectionOptions']
as core.Map<core.String, core.dynamic>)
: null,
diskRedundancy: json_['diskRedundancy'] as core.String?,
dnsListenerIp: json_['dnsListenerIp'] as core.String?,
domain: json_['domain'] as core.String?,
giVersion: json_['giVersion'] as core.String?,
hostname: json_['hostname'] as core.String?,
hostnamePrefix: json_['hostnamePrefix'] as core.String?,
licenseType: json_['licenseType'] as core.String?,
localBackupEnabled: json_['localBackupEnabled'] as core.bool?,
memorySizeGb: json_['memorySizeGb'] as core.int?,
nodeCount: json_['nodeCount'] as core.int?,
ociUrl: json_['ociUrl'] as core.String?,
ocid: json_['ocid'] as core.String?,
ocpuCount: (json_['ocpuCount'] as core.num?)?.toDouble(),
scanDns: json_['scanDns'] as core.String?,
scanDnsRecordId: json_['scanDnsRecordId'] as core.String?,
scanIpIds: (json_['scanIpIds'] as core.List?)
?.map((value) => value as core.String)
.toList(),
scanListenerPortTcp: json_['scanListenerPortTcp'] as core.int?,
scanListenerPortTcpSsl: json_['scanListenerPortTcpSsl'] as core.int?,
shape: json_['shape'] as core.String?,
sparseDiskgroupEnabled: json_['sparseDiskgroupEnabled'] as core.bool?,
sshPublicKeys: (json_['sshPublicKeys'] as core.List?)
?.map((value) => value as core.String)
.toList(),
state: json_['state'] as core.String?,
storageSizeGb: json_['storageSizeGb'] as core.int?,
systemVersion: json_['systemVersion'] as core.String?,
timeZone: json_.containsKey('timeZone')
? TimeZone.fromJson(
json_['timeZone'] as core.Map<core.String, core.dynamic>)
: null,
);