AttachedDiskInitializeParamsResponseComputeV1.fromMap constructor
AttachedDiskInitializeParamsResponseComputeV1.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AttachedDiskInitializeParamsResponseComputeV1.fromMap(Map<String, dynamic> map) {
return AttachedDiskInitializeParamsResponseComputeV1(
architecture: pulumi.Input.fromValue(map['architecture'] as String),
description: pulumi.Input.fromValue(map['description'] as String),
diskName: pulumi.Input.fromValue(map['diskName'] as String),
diskSizeGb: pulumi.Input.fromValue(map['diskSizeGb'] as String),
diskType: pulumi.Input.fromValue(map['diskType'] as String),
labels: pulumi.Input.fromValue((map['labels'] as Map).cast<String, String>()),
licenses: pulumi.Input.fromValue((map['licenses'] as List).cast<String>()),
onUpdateAction: pulumi.Input.fromValue(map['onUpdateAction'] as String),
provisionedIops: pulumi.Input.fromValue(map['provisionedIops'] as String),
provisionedThroughput: pulumi.Input.fromValue(map['provisionedThroughput'] as String),
replicaZones: pulumi.Input.fromValue((map['replicaZones'] as List).cast<String>()),
resourceManagerTags: pulumi.Input.fromValue((map['resourceManagerTags'] as Map).cast<String, String>()),
resourcePolicies: pulumi.Input.fromValue((map['resourcePolicies'] as List).cast<String>()),
sourceImage: pulumi.Input.fromValue(map['sourceImage'] as String),
sourceImageEncryptionKey: pulumi.Input.fromValue(CustomerEncryptionKeyResponseComputeV1.fromMap((map['sourceImageEncryptionKey']! as Map).cast<String, dynamic>())),
sourceSnapshot: pulumi.Input.fromValue(map['sourceSnapshot'] as String),
sourceSnapshotEncryptionKey: pulumi.Input.fromValue(CustomerEncryptionKeyResponseComputeV1.fromMap((map['sourceSnapshotEncryptionKey']! as Map).cast<String, dynamic>())),
);
}