IpConfigurationResponse.fromMap constructor

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

Implementation

factory IpConfigurationResponse.fromMap(Map<String, dynamic> map) {
  return IpConfigurationResponse(
    allocatedIpRange: pulumi.Input.fromValue(map['allocatedIpRange'] as String),
    authorizedNetworks: pulumi.Input.fromValue(pulumi.Input.decodeList<AclEntryResponse>(map['authorizedNetworks']!, (value) => AclEntryResponse.fromMap((value as Map).cast<String, dynamic>()))),
    enablePrivatePathForGoogleCloudServices: pulumi.Input.fromValue(map['enablePrivatePathForGoogleCloudServices'] as bool),
    ipv4Enabled: pulumi.Input.fromValue(map['ipv4Enabled'] as bool),
    privateNetwork: pulumi.Input.fromValue(map['privateNetwork'] as String),
    pscConfig: pulumi.Input.fromValue(PscConfigResponse.fromMap((map['pscConfig']! as Map).cast<String, dynamic>())),
    requireSsl: pulumi.Input.fromValue(map['requireSsl'] as bool),
    sslMode: pulumi.Input.fromValue(map['sslMode'] as String),
  );
}