TargetTCPProxy constructor

TargetTCPProxy(
  1. String name, {
  2. TargetTCPProxyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetTCPProxy(
  String name, {
  TargetTCPProxyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/targetTCPProxy:TargetTCPProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  backendService = registerOutput<String?>('backendService');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  loadBalancingScheme = registerOutput<String?>('loadBalancingScheme');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  proxyBind = registerOutput<bool>('proxyBind');
  proxyHeader = registerOutput<String?>('proxyHeader');
  proxyId = registerOutput<int>('proxyId');
  selfLink = registerOutput<String>('selfLink');
}