NetworkFirewallPolicyIamPolicyComputeBeta constructor

NetworkFirewallPolicyIamPolicyComputeBeta(
  1. String name, {
  2. NetworkFirewallPolicyIamPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

NetworkFirewallPolicyIamPolicyComputeBeta(
  String name, {
  NetworkFirewallPolicyIamPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:NetworkFirewallPolicyIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  project = registerOutput<String>('project');
  resource = registerOutput<String>('resource');
  rules = registerOutput<List<Map<String, dynamic>>>('rules');
  version = registerOutput<int>('version');
}