PacketMirroringComputeBeta constructor
PacketMirroringComputeBeta(
- String name, {
- PacketMirroringComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new PacketMirroringComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this PacketMirroringComputeBeta. The set of arguments for PacketMirroring.
options Resource options controlling this resource's behavior.
Implementation
PacketMirroringComputeBeta(
String name, {
PacketMirroringComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:PacketMirroring',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
collectorIlb = registerOutput<PacketMirroringForwardingRuleInfoResponseComputeBeta>('collectorIlb', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringForwardingRuleInfoResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
enable = registerOutput<String>('enable');
filter = registerOutput<PacketMirroringFilterResponseComputeBeta>('filter', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringFilterResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kind = registerOutput<String>('kind');
mirroredResources = registerOutput<PacketMirroringMirroredResourceInfoResponseComputeBeta>('mirroredResources', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringMirroredResourceInfoResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
network = registerOutput<PacketMirroringNetworkInfoResponseComputeBeta>('network', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringNetworkInfoResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
priority = registerOutput<int>('priority');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
}