FirewallPolicy constructor

FirewallPolicy(
  1. String name, {
  2. FirewallPolicyArgs? args,
  3. 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');
}