TransferJobTransferSpecAzureBlobStorageDataSource.fromMap constructor
TransferJobTransferSpecAzureBlobStorageDataSource.fromMap(
- Map<String, dynamic> map
)
Implementation
factory TransferJobTransferSpecAzureBlobStorageDataSource.fromMap(Map<String, dynamic> map) {
return TransferJobTransferSpecAzureBlobStorageDataSource(
azureCredentials: (() { final guardedValue = map['azureCredentials']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
container: pulumi.Input.fromValue(map['container'] as String),
credentialsSecret: (() { final guardedValue = map['credentialsSecret']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
federatedIdentityConfig: (() { final guardedValue = map['federatedIdentityConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TransferJobTransferSpecAzureBlobStorageDataSourceFederatedIdentityConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
path: (() { final guardedValue = map['path']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
privateNetworkService: (() { final guardedValue = map['privateNetworkService']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
storageAccount: pulumi.Input.fromValue(map['storageAccount'] as String),
);
}