GetDatabaseInstanceSettingIpConfigurationPscConfig.fromMap constructor

GetDatabaseInstanceSettingIpConfigurationPscConfig.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetDatabaseInstanceSettingIpConfigurationPscConfig.fromMap(Map<String, dynamic> map) {
  return GetDatabaseInstanceSettingIpConfigurationPscConfig(
    allowedConsumerProjects: pulumi.Input.fromValue((map['allowedConsumerProjects'] as List).cast<String>()),
    networkAttachmentUri: pulumi.Input.fromValue(map['networkAttachmentUri'] as String),
    pscAutoConnectionPolicyEnabled: pulumi.Input.fromValue(map['pscAutoConnectionPolicyEnabled'] as bool),
    pscAutoConnections: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatabaseInstanceSettingIpConfigurationPscConfigPscAutoConnection>(map['pscAutoConnections']!, (value) => GetDatabaseInstanceSettingIpConfigurationPscConfigPscAutoConnection.fromMap((value as Map).cast<String, dynamic>()))),
    pscAutoDnsEnabled: pulumi.Input.fromValue(map['pscAutoDnsEnabled'] as bool),
    pscEnabled: pulumi.Input.fromValue(map['pscEnabled'] as bool),
    pscWriteEndpointDnsEnabled: pulumi.Input.fromValue(map['pscWriteEndpointDnsEnabled'] as bool),
  );
}