TargetTcpProxyComputeBeta constructor

TargetTcpProxyComputeBeta(
  1. String name, {
  2. TargetTcpProxyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetTcpProxyComputeBeta(
  String name, {
  TargetTcpProxyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta: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');
}