GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig.fromMap constructor
GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig.fromMap(Map<String, dynamic> map) {
return GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig(
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<GetDatabaseInstancesInstanceSettingIpConfigurationPscConfigPscAutoConnection>(map['pscAutoConnections']!, (value) => GetDatabaseInstancesInstanceSettingIpConfigurationPscConfigPscAutoConnection.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),
);
}