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