ExternalVpnGatewayComputeBeta constructor
ExternalVpnGatewayComputeBeta(
- String name, {
- ExternalVpnGatewayComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new ExternalVpnGatewayComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this ExternalVpnGatewayComputeBeta. The set of arguments for ExternalVpnGateway.
options Resource options controlling this resource's behavior.
Implementation
ExternalVpnGatewayComputeBeta(
String name, {
ExternalVpnGatewayComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:ExternalVpnGateway',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
interfaces = registerOutput<List<Map<String, dynamic>>>('interfaces');
kind = registerOutput<String>('kind');
labelFingerprint = registerOutput<String>('labelFingerprint');
labels = registerOutput<Map<String, String>>('labels');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
redundancyType = registerOutput<String>('redundancyType');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
}