TargetSslProxyComputeBeta constructor
TargetSslProxyComputeBeta(
- String name, {
- TargetSslProxyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new TargetSslProxyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this TargetSslProxyComputeBeta. The set of arguments for TargetSslProxy.
options Resource options controlling this resource's behavior.
Implementation
TargetSslProxyComputeBeta(
String name, {
TargetSslProxyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:TargetSslProxy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
certificateMap = registerOutput<String>('certificateMap');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
proxyHeader = registerOutput<String>('proxyHeader');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
service = registerOutput<String>('service');
sslCertificates = registerOutput<List<String>>('sslCertificates');
sslPolicy = registerOutput<String>('sslPolicy');
}