RegionTargetHttpsProxyComputeV1 constructor
RegionTargetHttpsProxyComputeV1(
- String name, {
- RegionTargetHttpsProxyComputeV1Args? args,
- CustomResourceOptions? options,
Creates a new RegionTargetHttpsProxyComputeV1.
name The Pulumi resource name.
args Arguments used to configure this RegionTargetHttpsProxyComputeV1. The set of arguments for RegionTargetHttpsProxy.
options Resource options controlling this resource's behavior.
Implementation
RegionTargetHttpsProxyComputeV1(
String name, {
RegionTargetHttpsProxyComputeV1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/v1:RegionTargetHttpsProxy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
authorizationPolicy = registerOutput<String>('authorizationPolicy');
certificateMap = registerOutput<String>('certificateMap');
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');
quicOverride = registerOutput<String>('quicOverride');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
serverTlsPolicy = registerOutput<String>('serverTlsPolicy');
sslCertificates = registerOutput<List<String>>('sslCertificates');
sslPolicy = registerOutput<String>('sslPolicy');
urlMap = registerOutput<String>('urlMap');
}