ConnectionGithubEnterpriseConfig.fromMap constructor

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

Implementation

factory ConnectionGithubEnterpriseConfig.fromMap(Map<String, dynamic> map) {
  return ConnectionGithubEnterpriseConfig(
    appId: (() { final guardedValue = map['appId']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    appInstallationId: (() { final guardedValue = map['appInstallationId']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    appSlug: (() { final guardedValue = map['appSlug']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    hostUri: pulumi.Input.fromValue(map['hostUri'] as String),
    privateKeySecretVersion: (() { final guardedValue = map['privateKeySecretVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    serviceDirectoryConfig: (() { final guardedValue = map['serviceDirectoryConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ConnectionGithubEnterpriseConfigServiceDirectoryConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sslCa: (() { final guardedValue = map['sslCa']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    webhookSecretSecretVersion: (() { final guardedValue = map['webhookSecretSecretVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}