NetworkFirewallPolicyIamMemberComputeBeta constructor
NetworkFirewallPolicyIamMemberComputeBeta(
- String name, {
- NetworkFirewallPolicyIamMemberComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new NetworkFirewallPolicyIamMemberComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this NetworkFirewallPolicyIamMemberComputeBeta. The set of arguments for NetworkFirewallPolicyIamMember.
options Resource options controlling this resource's behavior.
Implementation
NetworkFirewallPolicyIamMemberComputeBeta(
String name, {
NetworkFirewallPolicyIamMemberComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:NetworkFirewallPolicyIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}