RegionNetworkFirewallPolicyIamMember constructor

RegionNetworkFirewallPolicyIamMember(
  1. String name, {
  2. RegionNetworkFirewallPolicyIamMemberArgs? args,
  3. 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');
}