FirewallPolicyComputeBeta constructor

FirewallPolicyComputeBeta(
  1. String name, {
  2. FirewallPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

FirewallPolicyComputeBeta(
  String name, {
  FirewallPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:FirewallPolicy',
        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');
  parentId = registerOutput<String?>('parentId');
  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');
}