RegionNotificationEndpointComputeBeta constructor
RegionNotificationEndpointComputeBeta(
- String name, {
- RegionNotificationEndpointComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new RegionNotificationEndpointComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this RegionNotificationEndpointComputeBeta. The set of arguments for RegionNotificationEndpoint.
options Resource options controlling this resource's behavior.
Implementation
RegionNotificationEndpointComputeBeta(
String name, {
RegionNotificationEndpointComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:RegionNotificationEndpoint',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
grpcSettings = registerOutput<NotificationEndpointGrpcSettingsResponseComputeBeta>('grpcSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return NotificationEndpointGrpcSettingsResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
}