ProxyConfig constructor

ProxyConfig(
  1. String name, {
  2. ProxyConfigArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ProxyConfig. name The Pulumi resource name. args Arguments used to configure this ProxyConfig. The set of arguments for ProxyConfig. options Resource options controlling this resource's behavior.

Implementation

ProxyConfig(
  String name, {
  ProxyConfigArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1alpha:ProxyConfig',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  displayName = registerOutput<String>('displayName');
  encryptionInfo = registerOutput<GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse>('encryptionInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  organizationId = registerOutput<String>('organizationId');
  partnerTenantId = registerOutput<String>('partnerTenantId');
  proxyUri = registerOutput<String>('proxyUri');
  requestId = registerOutput<String?>('requestId');
  routingInfo = registerOutput<GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse>('routingInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  transportInfo = registerOutput<GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse>('transportInfo', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  updateTime = registerOutput<String>('updateTime');
}