Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

getCatalogNodes

Using getCatalogNodes

function getCatalogNodes(args: GetCatalogNodesArgs, opts?: InvokeOptions): Promise<GetCatalogNodesResult>
def get_catalog_nodes(query_options: Optional[Sequence[GetCatalogNodesQueryOptionArgs]] = None, opts: Optional[InvokeOptions] = None) -> GetCatalogNodesResult
func GetCatalogNodes(ctx *Context, args *GetCatalogNodesArgs, opts ...InvokeOption) (*GetCatalogNodesResult, error)

Note: This function is named GetCatalogNodes in the Go SDK.

public static class GetCatalogNodes {
    public static Task<GetCatalogNodesResult> InvokeAsync(GetCatalogNodesArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

getCatalogNodes Result

The following output properties are available:

Datacenter string
Id string

The provider-assigned unique ID for this managed resource.

NodeIds List<string>
NodeNames List<string>
Nodes List<GetCatalogNodesNode>
QueryOptions List<GetCatalogNodesQueryOption>
Datacenter string
Id string

The provider-assigned unique ID for this managed resource.

NodeIds []string
NodeNames []string
Nodes []GetCatalogNodesNode
QueryOptions []GetCatalogNodesQueryOption
datacenter string
id string

The provider-assigned unique ID for this managed resource.

nodeIds string[]
nodeNames string[]
nodes GetCatalogNodesNode[]
queryOptions GetCatalogNodesQueryOption[]
datacenter str
id str

The provider-assigned unique ID for this managed resource.

node_ids Sequence[str]
node_names Sequence[str]
nodes Sequence[GetCatalogNodesNode]
query_options Sequence[GetCatalogNodesQueryOption]

Supporting Types

GetCatalogNodesNode

Address string
Id string
Meta Dictionary<string, string>
Name string
TaggedAddresses Dictionary<string, string>
Address string
Id string
Meta map[string]string
Name string
TaggedAddresses map[string]string
address string
id string
meta {[key: string]: string}
name string
taggedAddresses {[key: string]: string}
address str
id str
meta Mapping[str, str]
name str
tagged_addresses Mapping[str, str]

GetCatalogNodesQueryOption

AllowStale bool
Datacenter string
Near string
NodeMeta Dictionary<string, string>
RequireConsistent bool
Token string
WaitIndex int
WaitTime string
AllowStale bool
Datacenter string
Near string
NodeMeta map[string]string
RequireConsistent bool
Token string
WaitIndex int
WaitTime string
allowStale boolean
datacenter string
near string
nodeMeta {[key: string]: string}
requireConsistent boolean
token string
waitIndex number
waitTime string

Package Details

Repository
https://github.com/pulumi/pulumi-consul
License
Apache-2.0
Notes
This Pulumi package is based on the consul Terraform Provider.