RegionTargetHttpsProxy constructor
RegionTargetHttpsProxy(
- String name, {
- RegionTargetHttpsProxyArgs? args,
- CustomResourceOptions? options,
Creates a new RegionTargetHttpsProxy.
name The Pulumi resource name.
args Arguments used to configure this RegionTargetHttpsProxy. The set of arguments for RegionTargetHttpsProxy.
options Resource options controlling this resource's behavior.
Implementation
RegionTargetHttpsProxy(
String name, {
RegionTargetHttpsProxyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:compute/regionTargetHttpsProxy:RegionTargetHttpsProxy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
certificateManagerCertificates = registerOutput<List<String>?>('certificateManagerCertificates', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
creationTimestamp = registerOutput<String>('creationTimestamp');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
httpKeepAliveTimeoutSec = registerOutput<int?>('httpKeepAliveTimeoutSec');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
proxyId = registerOutput<int>('proxyId');
region = registerOutput<String>('region');
selfLink = registerOutput<String>('selfLink');
serverTlsPolicy = registerOutput<String?>('serverTlsPolicy');
sslCertificates = registerOutput<List<String>?>('sslCertificates', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
sslPolicy = registerOutput<String?>('sslPolicy');
urlMap = registerOutput<String>('urlMap');
}