1. Packages
  2. Consul Provider
  3. API Docs
  4. getConfigEntry
Consul v3.12.2 published on Wednesday, Oct 16, 2024 by Pulumi

consul.getConfigEntry

Explore with Pulumi AI

consul logo
Consul v3.12.2 published on Wednesday, Oct 16, 2024 by Pulumi

    Using getConfigEntry

    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 getConfigEntry(args: GetConfigEntryArgs, opts?: InvokeOptions): Promise<GetConfigEntryResult>
    function getConfigEntryOutput(args: GetConfigEntryOutputArgs, opts?: InvokeOptions): Output<GetConfigEntryResult>
    def get_config_entry(kind: Optional[str] = None,
                         name: Optional[str] = None,
                         namespace: Optional[str] = None,
                         partition: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetConfigEntryResult
    def get_config_entry_output(kind: Optional[pulumi.Input[str]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         namespace: Optional[pulumi.Input[str]] = None,
                         partition: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetConfigEntryResult]
    func LookupConfigEntry(ctx *Context, args *LookupConfigEntryArgs, opts ...InvokeOption) (*LookupConfigEntryResult, error)
    func LookupConfigEntryOutput(ctx *Context, args *LookupConfigEntryOutputArgs, opts ...InvokeOption) LookupConfigEntryResultOutput

    > Note: This function is named LookupConfigEntry in the Go SDK.

    public static class GetConfigEntry 
    {
        public static Task<GetConfigEntryResult> InvokeAsync(GetConfigEntryArgs args, InvokeOptions? opts = null)
        public static Output<GetConfigEntryResult> Invoke(GetConfigEntryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConfigEntryResult> getConfigEntry(GetConfigEntryArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: consul:index/getConfigEntry:getConfigEntry
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Kind string
    The kind of config entry to read.
    Name string
    The name of the config entry to read.
    Namespace string
    The namespace the config entry is associated with.
    Partition string
    The partition the config entry is associated with.
    Kind string
    The kind of config entry to read.
    Name string
    The name of the config entry to read.
    Namespace string
    The namespace the config entry is associated with.
    Partition string
    The partition the config entry is associated with.
    kind String
    The kind of config entry to read.
    name String
    The name of the config entry to read.
    namespace String
    The namespace the config entry is associated with.
    partition String
    The partition the config entry is associated with.
    kind string
    The kind of config entry to read.
    name string
    The name of the config entry to read.
    namespace string
    The namespace the config entry is associated with.
    partition string
    The partition the config entry is associated with.
    kind str
    The kind of config entry to read.
    name str
    The name of the config entry to read.
    namespace str
    The namespace the config entry is associated with.
    partition str
    The partition the config entry is associated with.
    kind String
    The kind of config entry to read.
    name String
    The name of the config entry to read.
    namespace String
    The namespace the config entry is associated with.
    partition String
    The partition the config entry is associated with.

    getConfigEntry Result

    The following output properties are available:

    ConfigJson string
    The configuration of the config entry.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kind string
    The kind of config entry to read.
    Name string
    The name of the config entry to read.
    Namespace string
    The namespace the config entry is associated with.
    Partition string
    The partition the config entry is associated with.
    ConfigJson string
    The configuration of the config entry.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kind string
    The kind of config entry to read.
    Name string
    The name of the config entry to read.
    Namespace string
    The namespace the config entry is associated with.
    Partition string
    The partition the config entry is associated with.
    configJson String
    The configuration of the config entry.
    id String
    The provider-assigned unique ID for this managed resource.
    kind String
    The kind of config entry to read.
    name String
    The name of the config entry to read.
    namespace String
    The namespace the config entry is associated with.
    partition String
    The partition the config entry is associated with.
    configJson string
    The configuration of the config entry.
    id string
    The provider-assigned unique ID for this managed resource.
    kind string
    The kind of config entry to read.
    name string
    The name of the config entry to read.
    namespace string
    The namespace the config entry is associated with.
    partition string
    The partition the config entry is associated with.
    config_json str
    The configuration of the config entry.
    id str
    The provider-assigned unique ID for this managed resource.
    kind str
    The kind of config entry to read.
    name str
    The name of the config entry to read.
    namespace str
    The namespace the config entry is associated with.
    partition str
    The partition the config entry is associated with.
    configJson String
    The configuration of the config entry.
    id String
    The provider-assigned unique ID for this managed resource.
    kind String
    The kind of config entry to read.
    name String
    The name of the config entry to read.
    namespace String
    The namespace the config entry is associated with.
    partition String
    The partition the config entry is associated with.

    Package Details

    Repository
    HashiCorp Consul pulumi/pulumi-consul
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the consul Terraform Provider.
    consul logo
    Consul v3.12.2 published on Wednesday, Oct 16, 2024 by Pulumi