RegionTargetHttpsProxyComputeBeta constructor
RegionTargetHttpsProxyComputeBeta(
- String name, {
- RegionTargetHttpsProxyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new RegionTargetHttpsProxyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this RegionTargetHttpsProxyComputeBeta. The set of arguments for RegionTargetHttpsProxy.
options Resource options controlling this resource's behavior.
Implementation
RegionTargetHttpsProxyComputeBeta(
String name, {
RegionTargetHttpsProxyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta: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');
serverTlsPolicy = registerOutput<String>('serverTlsPolicy');
sslCertificates = registerOutput<List<String>>('sslCertificates');
sslPolicy = registerOutput<String>('sslPolicy');
urlMap = registerOutput<String>('urlMap');
}