RegionNetworkFirewallPolicyComputeV1 constructor
RegionNetworkFirewallPolicyComputeV1(
- String name, {
- RegionNetworkFirewallPolicyComputeV1Args? args,
- CustomResourceOptions? options,
Creates a new RegionNetworkFirewallPolicyComputeV1.
name The Pulumi resource name.
args Arguments used to configure this RegionNetworkFirewallPolicyComputeV1. The set of arguments for RegionNetworkFirewallPolicy.
options Resource options controlling this resource's behavior.
Implementation
RegionNetworkFirewallPolicyComputeV1(
String name, {
RegionNetworkFirewallPolicyComputeV1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/v1:RegionNetworkFirewallPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
associations = registerOutput<List<Map<String, dynamic>>>('associations');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
fingerprint = registerOutput<String>('fingerprint');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
parent = registerOutput<String>('parent');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
ruleTupleCount = registerOutput<int>('ruleTupleCount');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
shortName = registerOutput<String>('shortName');
}