1. Packages
  2. Nutanix
  3. API Docs
  4. getKarbonPrivateRegistry
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getKarbonPrivateRegistry

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

Describes Karbon private registry entry

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import com.pulumi.nutanix.inputs.GetKarbonPrivateRegistryArgs;
import java.util.List;
import java.util.ArrayList;
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 registry = NutanixFunctions.getKarbonPrivateRegistry(GetKarbonPrivateRegistryArgs.builder()
            .clusterId("<YOUR-CLUSTER-ID>")
            .build());

    }
}
Copy
variables:
  registry:
    fn::invoke:
      function: nutanix:getKarbonPrivateRegistry
      arguments:
        clusterId: <YOUR-CLUSTER-ID>
Copy

Using getKarbonPrivateRegistry

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 getKarbonPrivateRegistry(args: GetKarbonPrivateRegistryArgs, opts?: InvokeOptions): Promise<GetKarbonPrivateRegistryResult>
function getKarbonPrivateRegistryOutput(args: GetKarbonPrivateRegistryOutputArgs, opts?: InvokeOptions): Output<GetKarbonPrivateRegistryResult>
Copy
def get_karbon_private_registry(private_registry_id: Optional[str] = None,
                                private_registry_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetKarbonPrivateRegistryResult
def get_karbon_private_registry_output(private_registry_id: Optional[pulumi.Input[str]] = None,
                                private_registry_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetKarbonPrivateRegistryResult]
Copy
func LookupKarbonPrivateRegistry(ctx *Context, args *LookupKarbonPrivateRegistryArgs, opts ...InvokeOption) (*LookupKarbonPrivateRegistryResult, error)
func LookupKarbonPrivateRegistryOutput(ctx *Context, args *LookupKarbonPrivateRegistryOutputArgs, opts ...InvokeOption) LookupKarbonPrivateRegistryResultOutput
Copy

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

public static class GetKarbonPrivateRegistry 
{
    public static Task<GetKarbonPrivateRegistryResult> InvokeAsync(GetKarbonPrivateRegistryArgs args, InvokeOptions? opts = null)
    public static Output<GetKarbonPrivateRegistryResult> Invoke(GetKarbonPrivateRegistryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetKarbonPrivateRegistryResult> getKarbonPrivateRegistry(GetKarbonPrivateRegistryArgs args, InvokeOptions options)
public static Output<GetKarbonPrivateRegistryResult> getKarbonPrivateRegistry(GetKarbonPrivateRegistryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getKarbonPrivateRegistry:getKarbonPrivateRegistry
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PrivateRegistryId string
Represents karbon private registry uuid
PrivateRegistryName string
Represents the name of karbon private registry
PrivateRegistryId string
Represents karbon private registry uuid
PrivateRegistryName string
Represents the name of karbon private registry
privateRegistryId String
Represents karbon private registry uuid
privateRegistryName String
Represents the name of karbon private registry
privateRegistryId string
Represents karbon private registry uuid
privateRegistryName string
Represents the name of karbon private registry
private_registry_id str
Represents karbon private registry uuid
private_registry_name str
Represents the name of karbon private registry
privateRegistryId String
Represents karbon private registry uuid
privateRegistryName String
Represents the name of karbon private registry

getKarbonPrivateRegistry Result

The following output properties are available:

Endpoint string
  • Endpoint of the private in format url:port.
Id string
The provider-assigned unique ID for this managed resource.
Name string
  • Name of the private registry.
Uuid string
  • UUID of the private registry.
PrivateRegistryId string
PrivateRegistryName string
Endpoint string
  • Endpoint of the private in format url:port.
Id string
The provider-assigned unique ID for this managed resource.
Name string
  • Name of the private registry.
Uuid string
  • UUID of the private registry.
PrivateRegistryId string
PrivateRegistryName string
endpoint String
  • Endpoint of the private in format url:port.
id String
The provider-assigned unique ID for this managed resource.
name String
  • Name of the private registry.
uuid String
  • UUID of the private registry.
privateRegistryId String
privateRegistryName String
endpoint string
  • Endpoint of the private in format url:port.
id string
The provider-assigned unique ID for this managed resource.
name string
  • Name of the private registry.
uuid string
  • UUID of the private registry.
privateRegistryId string
privateRegistryName string
endpoint str
  • Endpoint of the private in format url:port.
id str
The provider-assigned unique ID for this managed resource.
name str
  • Name of the private registry.
uuid str
  • UUID of the private registry.
private_registry_id str
private_registry_name str
endpoint String
  • Endpoint of the private in format url:port.
id String
The provider-assigned unique ID for this managed resource.
name String
  • Name of the private registry.
uuid String
  • UUID of the private registry.
privateRegistryId String
privateRegistryName String

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg