FirewallPolicy constructor
FirewallPolicy(
- String name, {
- FirewallPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new FirewallPolicy.
name The Pulumi resource name.
args Arguments used to configure this FirewallPolicy. The set of arguments for FirewallPolicy.
options Resource options controlling this resource's behavior.
Implementation
FirewallPolicy(
String name, {
FirewallPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:compute/firewallPolicy:FirewallPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
fingerprint = registerOutput<String>('fingerprint');
firewallPolicyId = registerOutput<String>('firewallPolicyId');
this.name = registerOutput<String>('name');
parent = registerOutput<String>('parent');
ruleTupleCount = registerOutput<int>('ruleTupleCount');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
shortName = registerOutput<String>('shortName');
}