TargetHttpProxyComputeV1 constructor

TargetHttpProxyComputeV1(
  1. String name, {
  2. TargetHttpProxyComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetHttpProxyComputeV1(
  String name, {
  TargetHttpProxyComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:TargetHttpProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  fingerprint = registerOutput<String>('fingerprint');
  httpKeepAliveTimeoutSec = registerOutput<int>('httpKeepAliveTimeoutSec');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  proxyBind = registerOutput<bool>('proxyBind');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  urlMap = registerOutput<String>('urlMap');
}