ClientGatewayIamMember constructor

ClientGatewayIamMember(
  1. String name, {
  2. ClientGatewayIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ClientGatewayIamMember(
  String name, {
  ClientGatewayIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1:ClientGatewayIamMember',
        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');
}