NetworkFirewallPolicyIamPolicyComputeBeta constructor
NetworkFirewallPolicyIamPolicyComputeBeta(
- String name, {
- NetworkFirewallPolicyIamPolicyComputeBetaArgs? args,
- 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');
}