toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final advancedMachineFeatures = this.advancedMachineFeatures;
final canIpForward = this.canIpForward;
final confidentialInstanceConfig = this.confidentialInstanceConfig;
final cpuPlatform = this.cpuPlatform;
final creationTimestamp = this.creationTimestamp;
final deletionProtection = this.deletionProtection;
final description = this.description;
final disks = this.disks;
final displayDevice = this.displayDevice;
final fingerprint = this.fingerprint;
final guestAccelerators = this.guestAccelerators;
final hostname = this.hostname;
final id = this.id;
final instanceEncryptionKey = this.instanceEncryptionKey;
final keyRevocationActionType = this.keyRevocationActionType;
final kind = this.kind;
final labelFingerprint = this.labelFingerprint;
final labels = this.labels;
final lastStartTimestamp = this.lastStartTimestamp;
final lastStopTimestamp = this.lastStopTimestamp;
final lastSuspendedTimestamp = this.lastSuspendedTimestamp;
final machineType = this.machineType;
final metadata = this.metadata;
final minCpuPlatform = this.minCpuPlatform;
final name = this.name;
final networkInterfaces = this.networkInterfaces;
final networkPerformanceConfig = this.networkPerformanceConfig;
final params = this.params;
final privateIpv6GoogleAccess = this.privateIpv6GoogleAccess;
final reservationAffinity = this.reservationAffinity;
final resourcePolicies = this.resourcePolicies;
final resourceStatus = this.resourceStatus;
final satisfiesPzi = this.satisfiesPzi;
final satisfiesPzs = this.satisfiesPzs;
final scheduling = this.scheduling;
final selfLink = this.selfLink;
final serviceAccounts = this.serviceAccounts;
final shieldedInstanceConfig = this.shieldedInstanceConfig;
final shieldedInstanceIntegrityPolicy =
this.shieldedInstanceIntegrityPolicy;
final sourceMachineImage = this.sourceMachineImage;
final sourceMachineImageEncryptionKey =
this.sourceMachineImageEncryptionKey;
final startRestricted = this.startRestricted;
final status = this.status;
final statusMessage = this.statusMessage;
final tags = this.tags;
final zone = this.zone;
return {
'advancedMachineFeatures': ?advancedMachineFeatures,
'canIpForward': ?canIpForward,
'confidentialInstanceConfig': ?confidentialInstanceConfig,
'cpuPlatform': ?cpuPlatform,
'creationTimestamp': ?creationTimestamp,
'deletionProtection': ?deletionProtection,
'description': ?description,
'disks': ?disks,
'displayDevice': ?displayDevice,
'fingerprint': ?fingerprint,
'guestAccelerators': ?guestAccelerators,
'hostname': ?hostname,
'id': ?id,
'instanceEncryptionKey': ?instanceEncryptionKey,
'keyRevocationActionType': ?keyRevocationActionType,
'kind': ?kind,
'labelFingerprint': ?labelFingerprint,
'labels': ?labels,
'lastStartTimestamp': ?lastStartTimestamp,
'lastStopTimestamp': ?lastStopTimestamp,
'lastSuspendedTimestamp': ?lastSuspendedTimestamp,
'machineType': ?machineType,
'metadata': ?metadata,
'minCpuPlatform': ?minCpuPlatform,
'name': ?name,
'networkInterfaces': ?networkInterfaces,
'networkPerformanceConfig': ?networkPerformanceConfig,
'params': ?params,
'privateIpv6GoogleAccess': ?privateIpv6GoogleAccess,
'reservationAffinity': ?reservationAffinity,
'resourcePolicies': ?resourcePolicies,
'resourceStatus': ?resourceStatus,
'satisfiesPzi': ?satisfiesPzi,
'satisfiesPzs': ?satisfiesPzs,
'scheduling': ?scheduling,
'selfLink': ?selfLink,
'serviceAccounts': ?serviceAccounts,
'shieldedInstanceConfig': ?shieldedInstanceConfig,
'shieldedInstanceIntegrityPolicy': ?shieldedInstanceIntegrityPolicy,
'sourceMachineImage': ?sourceMachineImage,
'sourceMachineImageEncryptionKey': ?sourceMachineImageEncryptionKey,
'startRestricted': ?startRestricted,
'status': ?status,
'statusMessage': ?statusMessage,
'tags': ?tags,
'zone': ?zone,
};
}