GetDatabaseInstanceSettingIpConfiguration.fromMap constructor
GetDatabaseInstanceSettingIpConfiguration.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetDatabaseInstanceSettingIpConfiguration.fromMap(Map<String, dynamic> map) {
return GetDatabaseInstanceSettingIpConfiguration(
allocatedIpRange: pulumi.Input.fromValue(map['allocatedIpRange'] as String),
authorizedNetworks: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatabaseInstanceSettingIpConfigurationAuthorizedNetwork>(map['authorizedNetworks']!, (value) => GetDatabaseInstanceSettingIpConfigurationAuthorizedNetwork.fromMap((value as Map).cast<String, dynamic>()))),
customSubjectAlternativeNames: pulumi.Input.fromValue((map['customSubjectAlternativeNames'] as List).cast<String>()),
enablePrivatePathForGoogleCloudServices: pulumi.Input.fromValue(map['enablePrivatePathForGoogleCloudServices'] as bool),
ipv4Enabled: pulumi.Input.fromValue(map['ipv4Enabled'] as bool),
privateNetwork: pulumi.Input.fromValue(map['privateNetwork'] as String),
pscConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatabaseInstanceSettingIpConfigurationPscConfig>(map['pscConfigs']!, (value) => GetDatabaseInstanceSettingIpConfigurationPscConfig.fromMap((value as Map).cast<String, dynamic>()))),
serverCaMode: pulumi.Input.fromValue(map['serverCaMode'] as String),
serverCaPool: pulumi.Input.fromValue(map['serverCaPool'] as String),
serverCertificateRotationMode: pulumi.Input.fromValue(map['serverCertificateRotationMode'] as String),
sslMode: pulumi.Input.fromValue(map['sslMode'] as String),
);
}