Viewing docs for New Relic v5.67.0
published on Wednesday, May 20, 2026 by Pulumi
published on Wednesday, May 20, 2026 by Pulumi
Viewing docs for New Relic v5.67.0
published on Wednesday, May 20, 2026 by Pulumi
published on Wednesday, May 20, 2026 by Pulumi
Use this data source to retrieve the entities (hosts, Kubernetes clusters) that are currently members of a New Relic Fleet, optionally filtered by ring.
Example Usage
All members of a fleet
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
const all = newrelic.getFleetMembers({
fleetId: example.id,
});
export const fleetMemberIds = all.then(all => .map(m => (m.id)));
import pulumi
import pulumi_newrelic as newrelic
all = newrelic.get_fleet_members(fleet_id=example["id"])
pulumi.export("fleetMemberIds", [m.id for m in all.members])
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() =>
{
var all = NewRelic.GetFleetMembers.Invoke(new()
{
FleetId = example.Id,
});
return new Dictionary<string, object?>
{
["fleetMemberIds"] = .Select(m =>
{
return m.Id;
}).ToList(),
};
});
Example coming soon!
Example coming soon!
Example coming soon!
Members in a specific ring
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
const canary = newrelic.getFleetMembers({
fleetId: example.id,
ring: "canary",
});
import pulumi
import pulumi_newrelic as newrelic
canary = newrelic.get_fleet_members(fleet_id=example["id"],
ring="canary")
package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := newrelic.GetFleetMembers(ctx, &newrelic.LookupFleetMembersArgs{
FleetId: example.Id,
Ring: pulumi.StringRef("canary"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() =>
{
var canary = NewRelic.GetFleetMembers.Invoke(new()
{
FleetId = example.Id,
Ring = "canary",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.newrelic.NewrelicFunctions;
import com.pulumi.newrelic.inputs.GetFleetMembersArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var canary = NewrelicFunctions.getFleetMembers(GetFleetMembersArgs.builder()
.fleetId(example.id())
.ring("canary")
.build());
}
}
variables:
canary:
fn::invoke:
function: newrelic:getFleetMembers
arguments:
fleetId: ${example.id}
ring: canary
Example coming soon!
Using getFleetMembers
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFleetMembers(args: GetFleetMembersArgs, opts?: InvokeOptions): Promise<GetFleetMembersResult>
function getFleetMembersOutput(args: GetFleetMembersOutputArgs, opts?: InvokeOptions): Output<GetFleetMembersResult>def get_fleet_members(fleet_id: Optional[str] = None,
ring: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFleetMembersResult
def get_fleet_members_output(fleet_id: pulumi.Input[Optional[str]] = None,
ring: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFleetMembersResult]func LookupFleetMembers(ctx *Context, args *LookupFleetMembersArgs, opts ...InvokeOption) (*LookupFleetMembersResult, error)
func LookupFleetMembersOutput(ctx *Context, args *LookupFleetMembersOutputArgs, opts ...InvokeOption) LookupFleetMembersResultOutput> Note: This function is named LookupFleetMembers in the Go SDK.
public static class GetFleetMembers
{
public static Task<GetFleetMembersResult> InvokeAsync(GetFleetMembersArgs args, InvokeOptions? opts = null)
public static Output<GetFleetMembersResult> Invoke(GetFleetMembersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFleetMembersResult> getFleetMembers(GetFleetMembersArgs args, InvokeOptions options)
public static Output<GetFleetMembersResult> getFleetMembers(GetFleetMembersArgs args, InvokeOptions options)
fn::invoke:
function: newrelic:index/getFleetMembers:getFleetMembers
arguments:
# arguments dictionarydata "newrelic_getfleetmembers" "name" {
# arguments
}The following arguments are supported:
getFleetMembers Result
The following output properties are available:
- Fleet
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Members
List<Pulumi.
New Relic. Outputs. Get Fleet Members Member> - List of member entities. Each element contains:
- Ring string
- Fleet
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Members
[]Get
Fleet Members Member - List of member entities. Each element contains:
- Ring string
- fleet_
id string - id string
- The provider-assigned unique ID for this managed resource.
- members list(object)
- List of member entities. Each element contains:
- ring string
- fleet
Id String - id String
- The provider-assigned unique ID for this managed resource.
- members
List<Get
Fleet Members Member> - List of member entities. Each element contains:
- ring String
- fleet
Id string - id string
- The provider-assigned unique ID for this managed resource.
- members
Get
Fleet Members Member[] - List of member entities. Each element contains:
- ring string
- fleet_
id str - id str
- The provider-assigned unique ID for this managed resource.
- members
Sequence[Get
Fleet Members Member] - List of member entities. Each element contains:
- ring str
- fleet
Id String - id String
- The provider-assigned unique ID for this managed resource.
- members List<Property Map>
- List of member entities. Each element contains:
- ring String
Supporting Types
GetFleetMembersMember
Package Details
- Repository
- New Relic pulumi/pulumi-newrelic
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
newrelicTerraform Provider.
Viewing docs for New Relic v5.67.0
published on Wednesday, May 20, 2026 by Pulumi
published on Wednesday, May 20, 2026 by Pulumi