TargetHttpProxyComputeV1 constructor
TargetHttpProxyComputeV1(
- String name, {
- TargetHttpProxyComputeV1Args? args,
- 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');
}