ServiceAttachmentComputeBeta constructor
ServiceAttachmentComputeBeta(
- String name, {
- ServiceAttachmentComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new ServiceAttachmentComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this ServiceAttachmentComputeBeta. The set of arguments for ServiceAttachment.
options Resource options controlling this resource's behavior.
Implementation
ServiceAttachmentComputeBeta(
String name, {
ServiceAttachmentComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:ServiceAttachment',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
connectedEndpoints = registerOutput<List<Map<String, dynamic>>>('connectedEndpoints');
connectionPreference = registerOutput<String>('connectionPreference');
consumerAcceptLists = registerOutput<List<Map<String, dynamic>>>('consumerAcceptLists');
consumerRejectLists = registerOutput<List<String>>('consumerRejectLists');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
domainNames = registerOutput<List<String>>('domainNames');
enableProxyProtocol = registerOutput<bool>('enableProxyProtocol');
fingerprint = registerOutput<String>('fingerprint');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
natSubnets = registerOutput<List<String>>('natSubnets');
producerForwardingRule = registerOutput<String>('producerForwardingRule');
project = registerOutput<String>('project');
pscServiceAttachmentId = registerOutput<Uint128ResponseComputeBeta>('pscServiceAttachmentId', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Uint128ResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
reconcileConnections = registerOutput<bool>('reconcileConnections');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
targetService = registerOutput<String>('targetService');
tunnelingConfig = registerOutput<ServiceAttachmentTunnelingConfigResponseComputeBeta>('tunnelingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceAttachmentTunnelingConfigResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}