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(
'google-native:compute/alpha:RegionTargetHttpsProxy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
authentication = registerOutput<String>('authentication');
authorization = registerOutput<String>('authorization');
authorizationPolicy = registerOutput<String>('authorizationPolicy');
certificateMap = registerOutput<String>('certificateMap');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
fingerprint = registerOutput<String>('fingerprint');
httpFilters = registerOutput<List<String>>('httpFilters');
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');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
serverTlsPolicy = registerOutput<String>('serverTlsPolicy');
sslCertificates = registerOutput<List<String>>('sslCertificates');
sslPolicy = registerOutput<String>('sslPolicy');
urlMap = registerOutput<String>('urlMap');
}