PacketMirroring constructor
PacketMirroring(
- String name, {
- PacketMirroringArgs? args,
- CustomResourceOptions? options,
Creates a new PacketMirroring.
name The Pulumi resource name.
args Arguments used to configure this PacketMirroring. The set of arguments for PacketMirroring.
options Resource options controlling this resource's behavior.
Implementation
PacketMirroring(
String name, {
PacketMirroringArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:PacketMirroring',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
collectorIlb = registerOutput<PacketMirroringForwardingRuleInfoResponse>('collectorIlb', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringForwardingRuleInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
enable = registerOutput<String>('enable');
filter = registerOutput<PacketMirroringFilterResponse>('filter', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringFilterResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kind = registerOutput<String>('kind');
mirroredResources = registerOutput<PacketMirroringMirroredResourceInfoResponse>('mirroredResources', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringMirroredResourceInfoResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
network = registerOutput<PacketMirroringNetworkInfoResponse>('network', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PacketMirroringNetworkInfoResponse.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');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
}