GetDatabaseInstancesInstanceSettingIpConfiguration.fromMap constructor

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

Implementation

factory GetDatabaseInstancesInstanceSettingIpConfiguration.fromMap(Map<String, dynamic> map) {
  return GetDatabaseInstancesInstanceSettingIpConfiguration(
    allocatedIpRange: pulumi.Input.fromValue(map['allocatedIpRange'] as String),
    authorizedNetworks: pulumi.Input.fromValue(pulumi.Input.decodeList<GetDatabaseInstancesInstanceSettingIpConfigurationAuthorizedNetwork>(map['authorizedNetworks']!, (value) => GetDatabaseInstancesInstanceSettingIpConfigurationAuthorizedNetwork.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<GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig>(map['pscConfigs']!, (value) => GetDatabaseInstancesInstanceSettingIpConfigurationPscConfig.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),
  );
}