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