FirewallPolicyIamPolicy constructor

FirewallPolicyIamPolicy(
  1. String name, {
  2. FirewallPolicyIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

FirewallPolicyIamPolicy(
  String name, {
  FirewallPolicyIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha: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');
}