RegionNetworkFirewallPolicy constructor

RegionNetworkFirewallPolicy(
  1. String name, {
  2. RegionNetworkFirewallPolicyArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new RegionNetworkFirewallPolicy. name The Pulumi resource name. args Arguments used to configure this RegionNetworkFirewallPolicy. The set of arguments for RegionNetworkFirewallPolicy. options Resource options controlling this resource's behavior.

Implementation

RegionNetworkFirewallPolicy(
  String name, {
  RegionNetworkFirewallPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/regionNetworkFirewallPolicy:RegionNetworkFirewallPolicy',
        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');
  this.name = registerOutput<String>('name');
  policyType = registerOutput<String>('policyType');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  regionNetworkFirewallPolicyId = registerOutput<String>('regionNetworkFirewallPolicyId');
  ruleTupleCount = registerOutput<int>('ruleTupleCount');
  selfLink = registerOutput<String>('selfLink');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
}