RegionNetworkFirewallPolicyIamPolicyComputeBeta constructor

RegionNetworkFirewallPolicyIamPolicyComputeBeta(
  1. String name, {
  2. RegionNetworkFirewallPolicyIamPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RegionNetworkFirewallPolicyIamPolicyComputeBeta(
  String name, {
  RegionNetworkFirewallPolicyIamPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:RegionNetworkFirewallPolicyIamPolicy',
        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');
  region = registerOutput<String>('region');
  resource = registerOutput<String>('resource');
  rules = registerOutput<List<Map<String, dynamic>>>('rules');
  version = registerOutput<int>('version');
}