AttachedDiskResponse.fromMap constructor
AttachedDiskResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AttachedDiskResponse.fromMap(Map<String, dynamic> map) {
return AttachedDiskResponse(
architecture: pulumi.Input.fromValue(map['architecture'] as String),
autoDelete: pulumi.Input.fromValue(map['autoDelete'] as bool),
boot: pulumi.Input.fromValue(map['boot'] as bool),
deviceName: pulumi.Input.fromValue(map['deviceName'] as String),
diskEncryptionKey: pulumi.Input.fromValue(CustomerEncryptionKeyResponse.fromMap((map['diskEncryptionKey']! as Map).cast<String, dynamic>())),
diskSizeGb: pulumi.Input.fromValue(map['diskSizeGb'] as String),
forceAttach: pulumi.Input.fromValue(map['forceAttach'] as bool),
guestOsFeatures: pulumi.Input.fromValue(pulumi.Input.decodeList<GuestOsFeatureResponse>(map['guestOsFeatures']!, (value) => GuestOsFeatureResponse.fromMap((value as Map).cast<String, dynamic>()))),
index: pulumi.Input.fromValue(map['index'] as int),
initializeParams: pulumi.Input.fromValue(AttachedDiskInitializeParamsResponse.fromMap((map['initializeParams']! as Map).cast<String, dynamic>())),
interface: pulumi.Input.fromValue(map['interface'] as String),
kind: pulumi.Input.fromValue(map['kind'] as String),
licenses: pulumi.Input.fromValue((map['licenses'] as List).cast<String>()),
locked: pulumi.Input.fromValue(map['locked'] as bool),
mode: pulumi.Input.fromValue(map['mode'] as String),
savedState: pulumi.Input.fromValue(map['savedState'] as String),
shieldedInstanceInitialState: pulumi.Input.fromValue(InitialStateConfigResponse.fromMap((map['shieldedInstanceInitialState']! as Map).cast<String, dynamic>())),
source: pulumi.Input.fromValue(map['source'] as String),
type: pulumi.Input.fromValue(map['type'] as String),
userLicenses: pulumi.Input.fromValue((map['userLicenses'] as List).cast<String>()),
);
}