FirewallPolicyIamPolicyComputeBeta constructor

FirewallPolicyIamPolicyComputeBeta(
  1. String name, {
  2. FirewallPolicyIamPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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