TargetHttpProxy constructor

TargetHttpProxy(
  1. String name, {
  2. TargetHttpProxyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetHttpProxy(
  String name, {
  TargetHttpProxyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/targetHttpProxy:TargetHttpProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  fingerprint = registerOutput<String>('fingerprint');
  httpKeepAliveTimeoutSec = registerOutput<int?>('httpKeepAliveTimeoutSec');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  proxyBind = registerOutput<bool>('proxyBind');
  proxyId = registerOutput<int>('proxyId');
  selfLink = registerOutput<String>('selfLink');
  urlMap = registerOutput<String>('urlMap');
}