TargetTcpProxyComputeV1 constructor

TargetTcpProxyComputeV1(
  1. String name, {
  2. TargetTcpProxyComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetTcpProxyComputeV1(
  String name, {
  TargetTcpProxyComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:TargetTcpProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  proxyBind = registerOutput<bool>('proxyBind');
  proxyHeader = registerOutput<String>('proxyHeader');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  service = registerOutput<String>('service');
}