toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'architecture': architecture,
'autoDelete': autoDelete,
'boot': boot,
'deviceName': deviceName,
'diskEncryptionKeys': pulumi.Input.mapInputValue<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskDiskEncryptionKey>, List<Map<String, dynamic>>>(diskEncryptionKeys, (value) => pulumi.Input.encodeList<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskDiskEncryptionKey, Map<String, dynamic>>(value, (value) => value.toMap())),
'diskName': diskName,
'diskSizeGb': diskSizeGb,
'diskType': diskType,
'guestOsFeatures': guestOsFeatures,
'interface': interface,
'labels': pulumi.Input.mapInputValue<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskLabel>, List<Map<String, dynamic>>>(labels, (value) => pulumi.Input.encodeList<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskLabel, Map<String, dynamic>>(value, (value) => value.toMap())),
'mode': mode,
'provisionedIops': provisionedIops,
'provisionedThroughput': provisionedThroughput,
'resourceManagerTags': pulumi.Input.mapInputValue<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskResourceManagerTag>, List<Map<String, dynamic>>>(resourceManagerTags, (value) => pulumi.Input.encodeList<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskResourceManagerTag, Map<String, dynamic>>(value, (value) => value.toMap())),
'resourcePolicies': resourcePolicies,
'source': source,
'sourceImage': sourceImage,
'sourceImageEncryptionKeys': pulumi.Input.mapInputValue<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceImageEncryptionKey>, List<Map<String, dynamic>>>(sourceImageEncryptionKeys, (value) => pulumi.Input.encodeList<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceImageEncryptionKey, Map<String, dynamic>>(value, (value) => value.toMap())),
'sourceSnapshot': sourceSnapshot,
'sourceSnapshotEncryptionKeys': pulumi.Input.mapInputValue<List<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceSnapshotEncryptionKey>, List<Map<String, dynamic>>>(sourceSnapshotEncryptionKeys, (value) => pulumi.Input.encodeList<GetRegionInstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionDiskSourceSnapshotEncryptionKey, Map<String, dynamic>>(value, (value) => value.toMap())),
'type': type,
};
}