NetworkFirewallPolicyIamMember constructor
NetworkFirewallPolicyIamMember(
- String name, {
- NetworkFirewallPolicyIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new NetworkFirewallPolicyIamMember.
name The Pulumi resource name.
args Arguments used to configure this NetworkFirewallPolicyIamMember. The set of arguments for NetworkFirewallPolicyIamMember.
options Resource options controlling this resource's behavior.
Implementation
NetworkFirewallPolicyIamMember(
String name, {
NetworkFirewallPolicyIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha: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');
}