ProxyConfigArgs.fromMap constructor

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

Implementation

factory ProxyConfigArgs.fromMap(Map<String, dynamic> map) {
  return ProxyConfigArgs(
    displayName: (() { final guardedValue = map['displayName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    encryptionInfo: (() { final guardedValue = map['encryptionInfo']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfo.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    organizationId: pulumi.Input.fromValue(map['organizationId'] as String),
    partnerTenantId: pulumi.Input.fromValue(map['partnerTenantId'] as String),
    proxyUri: pulumi.Input.fromValue(map['proxyUri'] as String),
    requestId: (() { final guardedValue = map['requestId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    routingInfo: pulumi.Input.fromValue(GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfo.fromMap((map['routingInfo']! as Map).cast<String, dynamic>())),
    transportInfo: pulumi.Input.fromValue(GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfo.fromMap((map['transportInfo']! as Map).cast<String, dynamic>())),
  );
}