FirewallPolicyIamMember constructor

FirewallPolicyIamMember(
  1. String name, {
  2. FirewallPolicyIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new FirewallPolicyIamMember. name The Pulumi resource name. args Arguments used to configure this FirewallPolicyIamMember. The set of arguments for FirewallPolicyIamMember. options Resource options controlling this resource's behavior.

Implementation

FirewallPolicyIamMember(
  String name, {
  FirewallPolicyIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha:FirewallPolicyIamMember',
        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');
}