toMap method

Map<String, dynamic> toMap()

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,
  };
}