GetCatalogService

Using GetCatalogService

function getCatalogService(args: GetCatalogServiceArgs, opts?: InvokeOptions): Promise<GetCatalogServiceResult>
function  get_catalog_service(datacenter=None, name=None, query_options=None, tag=None, opts=None)
func GetCatalogService(ctx *Context, args *GetCatalogServiceArgs, opts ...InvokeOption) (*GetCatalogServiceResult, error)
public static class GetCatalogService {
    public static Task<GetCatalogServiceResult> InvokeAsync(GetCatalogServiceArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Name string
Datacenter string
QueryOptions List<GetCatalogServiceQueryOptionArgs>
Tag string
Name string
Datacenter string
QueryOptions []GetCatalogServiceQueryOption
Tag string
name string
datacenter string
queryOptions GetCatalogServiceQueryOption[]
tag string
name str
datacenter str
query_options List[GetCatalogServiceQueryOption]
tag str

GetCatalogService Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Name string
Services List<GetCatalogServiceService>
Datacenter string
QueryOptions List<GetCatalogServiceQueryOption>
Tag string
Id string

The provider-assigned unique ID for this managed resource.

Name string
Services []GetCatalogServiceService
Datacenter string
QueryOptions []GetCatalogServiceQueryOption
Tag string
id string

The provider-assigned unique ID for this managed resource.

name string
services GetCatalogServiceService[]
datacenter string
queryOptions GetCatalogServiceQueryOption[]
tag string
id str

The provider-assigned unique ID for this managed resource.

name str
services List[GetCatalogServiceService]
datacenter str
query_options List[GetCatalogServiceQueryOption]
tag str

Supporting Types

GetCatalogServiceQueryOption

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

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

GetCatalogServiceService

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Address string
CreateIndex string
EnableTagOverride string
Id string
Meta Dictionary<string, string>
ModifyIndex string
Name string
NodeAddress string
NodeId string
NodeMeta Dictionary<string, string>
NodeName string
Port string
TaggedAddresses Dictionary<string, string>
Tags List<string>
Address string
CreateIndex string
EnableTagOverride string
Id string
Meta map[string]string
ModifyIndex string
Name string
NodeAddress string
NodeId string
NodeMeta map[string]string
NodeName string
Port string
TaggedAddresses map[string]string
Tags []string
address string
createIndex string
enableTagOverride string
id string
meta {[key: string]: string}
modifyIndex string
name string
nodeAddress string
nodeId string
nodeMeta {[key: string]: string}
nodeName string
port string
taggedAddresses {[key: string]: string}
tags string[]
address str
createIndex str
enableTagOverride str
id str
meta Dict[str, str]
modifyIndex str
name str
nodeAddress str
nodeId str
nodeName str
node_meta Dict[str, str]
port str
taggedAddresses Dict[str, str]
tags List[str]

Package Details

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