ExternalVpnGatewayComputeBeta constructor

ExternalVpnGatewayComputeBeta(
  1. String name, {
  2. ExternalVpnGatewayComputeBetaArgs? args,
  3. 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');
}