TargetHttpsProxyComputeBeta constructor
TargetHttpsProxyComputeBeta(
- String name, {
- TargetHttpsProxyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new TargetHttpsProxyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this TargetHttpsProxyComputeBeta. The set of arguments for TargetHttpsProxy.
options Resource options controlling this resource's behavior.
Implementation
TargetHttpsProxyComputeBeta(
String name, {
TargetHttpsProxyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:TargetHttpsProxy',
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');
}