toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'architecture': architecture,
    'autoDelete': autoDelete,
    'boot': boot,
    'deviceName': deviceName,
    'diskEncryptionKey': pulumi.Input.mapInputValue<CustomerEncryptionKeyResponseComputeBeta, Map<String, dynamic>>(diskEncryptionKey, (value) => value.toMap()),
    'diskSizeGb': diskSizeGb,
    'forceAttach': forceAttach,
    'guestOsFeatures': pulumi.Input.mapInputValue<List<GuestOsFeatureResponseComputeBeta>, List<Map<String, dynamic>>>(guestOsFeatures, (value) => pulumi.Input.encodeList<GuestOsFeatureResponseComputeBeta, Map<String, dynamic>>(value, (value) => value.toMap())),
    'index': index,
    'initializeParams': pulumi.Input.mapInputValue<AttachedDiskInitializeParamsResponseComputeBeta, Map<String, dynamic>>(initializeParams, (value) => value.toMap()),
    'interface': interface,
    'kind': kind,
    'licenses': licenses,
    'locked': locked,
    'mode': mode,
    'savedState': savedState,
    'shieldedInstanceInitialState': pulumi.Input.mapInputValue<InitialStateConfigResponseComputeBeta, Map<String, dynamic>>(shieldedInstanceInitialState, (value) => value.toMap()),
    'source': source,
    'type': type,
    'userLicenses': userLicenses,
  };
}