1. Packages
  2. Nutanix
  3. API Docs
  4. getObjectStoreV2
Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg

nutanix.getObjectStoreV2

Explore with Pulumi AI

nutanix logo
Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg

    Get an Object store for the provided UUID

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pierskarsenbarg/nutanix";
    
    const example = nutanix.getObjectStoreV2({
        extId: "95eb5f66-f547-4aea-9af8-b580e2060693",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    example = nutanix.get_object_store_v2(ext_id="95eb5f66-f547-4aea-9af8-b580e2060693")
    
    package main
    
    import (
    	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := nutanix.LookupObjectStoreV2(ctx, &nutanix.LookupObjectStoreV2Args{
    			ExtId: "95eb5f66-f547-4aea-9af8-b580e2060693",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Nutanix.GetObjectStoreV2.Invoke(new()
        {
            ExtId = "95eb5f66-f547-4aea-9af8-b580e2060693",
        });
    
    });
    
    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.GetObjectStoreV2Args;
    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 example = NutanixFunctions.getObjectStoreV2(GetObjectStoreV2Args.builder()
                .extId("95eb5f66-f547-4aea-9af8-b580e2060693")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: nutanix:getObjectStoreV2
          arguments:
            extId: 95eb5f66-f547-4aea-9af8-b580e2060693
    

    Using getObjectStoreV2

    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 getObjectStoreV2(args: GetObjectStoreV2Args, opts?: InvokeOptions): Promise<GetObjectStoreV2Result>
    function getObjectStoreV2Output(args: GetObjectStoreV2OutputArgs, opts?: InvokeOptions): Output<GetObjectStoreV2Result>
    def get_object_store_v2(ext_id: Optional[str] = None,
                            num_worker_nodes: Optional[int] = None,
                            opts: Optional[InvokeOptions] = None) -> GetObjectStoreV2Result
    def get_object_store_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
                            num_worker_nodes: Optional[pulumi.Input[int]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetObjectStoreV2Result]
    func LookupObjectStoreV2(ctx *Context, args *LookupObjectStoreV2Args, opts ...InvokeOption) (*LookupObjectStoreV2Result, error)
    func LookupObjectStoreV2Output(ctx *Context, args *LookupObjectStoreV2OutputArgs, opts ...InvokeOption) LookupObjectStoreV2ResultOutput

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

    public static class GetObjectStoreV2 
    {
        public static Task<GetObjectStoreV2Result> InvokeAsync(GetObjectStoreV2Args args, InvokeOptions? opts = null)
        public static Output<GetObjectStoreV2Result> Invoke(GetObjectStoreV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetObjectStoreV2Result> getObjectStoreV2(GetObjectStoreV2Args args, InvokeOptions options)
    public static Output<GetObjectStoreV2Result> getObjectStoreV2(GetObjectStoreV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getObjectStoreV2:getObjectStoreV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExtId string
    -(Required) The UUID of the Object store.
    NumWorkerNodes int
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    ExtId string
    -(Required) The UUID of the Object store.
    NumWorkerNodes int
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    extId String
    -(Required) The UUID of the Object store.
    numWorkerNodes Integer
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    extId string
    -(Required) The UUID of the Object store.
    numWorkerNodes number
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    ext_id str
    -(Required) The UUID of the Object store.
    num_worker_nodes int
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    extId String
    -(Required) The UUID of the Object store.
    numWorkerNodes Number
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.

    getObjectStoreV2 Result

    The following output properties are available:

    CertificateExtIds List<string>
    • A list of the UUIDs of the certificates of an Object store.
    ClusterExtId string
    • UUID of the AHV or ESXi cluster.
    CreationTime string
    • The time when the Object store was created.
    DeploymentVersion string
    • The deployment version of the Object store.
    Description string
    • A brief description of the Object store.
    Domain string
    • The DNS domain/subdomain the Object store belongs to. All the Object stores under one Prism Central must have the same domain name. The domain name must consist of at least 2 parts separated by a '.'. Each part can contain upper and lower case letters, digits, hyphens, or underscores. Each part can be up to 63 characters long. The domain must begin and end with an alphanumeric character. For example - 'objects-0.pc_nutanix.com'.
    ExtId string
    • A globally unique identifier of an instance that is suitable for external consumption.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    • The time when the Object store was last updated.
    Links List<PiersKarsenbarg.Nutanix.Outputs.GetObjectStoreV2Link>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Metadatas List<PiersKarsenbarg.Nutanix.Outputs.GetObjectStoreV2Metadata>
    • Metadata associated with this resource.
    Name string
    • The name of the Object store.
    NumWorkerNodes int
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    PublicNetworkIps List<PiersKarsenbarg.Nutanix.Outputs.GetObjectStoreV2PublicNetworkIp>
    • A list of static IP addresses used as public IPs to access the Object store.
    PublicNetworkReference string
    • Public network reference of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    Region string
    • The region in which the Object store is deployed.
    State string
    • Enum for the state of the Object store. | Enum | Description | |----------------------------------------|-----------------------------------------------------------------| | DEPLOYING_OBJECT_STORE | The Object store is being deployed. | | OBJECT_STORE_DEPLOYMENT_FAILED | The Object store deployment has failed. | | DELETING_OBJECT_STORE | A deployed Object store is being deleted. | | OBJECT_STORE_OPERATION_FAILED | There was an error while performing an operation on the Object store. | | UNDEPLOYED_OBJECT_STORE | The Object store is not deployed. | | OBJECT_STORE_OPERATION_PENDING | There is an ongoing operation on the Object store. | | OBJECT_STORE_AVAILABLE | There are no ongoing operations on the deployed Object store. | | OBJECT_STORE_CERT_CREATION_FAILED | Creating the Object store certificate has failed. | | CREATING_OBJECT_STORE_CERT | A certificate is being created for the Object store. | | OBJECT_STORE_DELETION_FAILED | There was an error deleting the Object store. |
    StorageNetworkDnsIps List<PiersKarsenbarg.Nutanix.Outputs.GetObjectStoreV2StorageNetworkDnsIp>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    StorageNetworkReference string
    • Reference to the Storage Network of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    StorageNetworkVips List<PiersKarsenbarg.Nutanix.Outputs.GetObjectStoreV2StorageNetworkVip>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    TotalCapacityGib int
    • Size of the Object store in GiB.
    CertificateExtIds []string
    • A list of the UUIDs of the certificates of an Object store.
    ClusterExtId string
    • UUID of the AHV or ESXi cluster.
    CreationTime string
    • The time when the Object store was created.
    DeploymentVersion string
    • The deployment version of the Object store.
    Description string
    • A brief description of the Object store.
    Domain string
    • The DNS domain/subdomain the Object store belongs to. All the Object stores under one Prism Central must have the same domain name. The domain name must consist of at least 2 parts separated by a '.'. Each part can contain upper and lower case letters, digits, hyphens, or underscores. Each part can be up to 63 characters long. The domain must begin and end with an alphanumeric character. For example - 'objects-0.pc_nutanix.com'.
    ExtId string
    • A globally unique identifier of an instance that is suitable for external consumption.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    • The time when the Object store was last updated.
    Links []GetObjectStoreV2Link
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Metadatas []GetObjectStoreV2Metadata
    • Metadata associated with this resource.
    Name string
    • The name of the Object store.
    NumWorkerNodes int
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    PublicNetworkIps []GetObjectStoreV2PublicNetworkIp
    • A list of static IP addresses used as public IPs to access the Object store.
    PublicNetworkReference string
    • Public network reference of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    Region string
    • The region in which the Object store is deployed.
    State string
    • Enum for the state of the Object store. | Enum | Description | |----------------------------------------|-----------------------------------------------------------------| | DEPLOYING_OBJECT_STORE | The Object store is being deployed. | | OBJECT_STORE_DEPLOYMENT_FAILED | The Object store deployment has failed. | | DELETING_OBJECT_STORE | A deployed Object store is being deleted. | | OBJECT_STORE_OPERATION_FAILED | There was an error while performing an operation on the Object store. | | UNDEPLOYED_OBJECT_STORE | The Object store is not deployed. | | OBJECT_STORE_OPERATION_PENDING | There is an ongoing operation on the Object store. | | OBJECT_STORE_AVAILABLE | There are no ongoing operations on the deployed Object store. | | OBJECT_STORE_CERT_CREATION_FAILED | Creating the Object store certificate has failed. | | CREATING_OBJECT_STORE_CERT | A certificate is being created for the Object store. | | OBJECT_STORE_DELETION_FAILED | There was an error deleting the Object store. |
    StorageNetworkDnsIps []GetObjectStoreV2StorageNetworkDnsIp
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    StorageNetworkReference string
    • Reference to the Storage Network of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    StorageNetworkVips []GetObjectStoreV2StorageNetworkVip
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    TotalCapacityGib int
    • Size of the Object store in GiB.
    certificateExtIds List<String>
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId String
    • UUID of the AHV or ESXi cluster.
    creationTime String
    • The time when the Object store was created.
    deploymentVersion String
    • The deployment version of the Object store.
    description String
    • A brief description of the Object store.
    domain String
    • The DNS domain/subdomain the Object store belongs to. All the Object stores under one Prism Central must have the same domain name. The domain name must consist of at least 2 parts separated by a '.'. Each part can contain upper and lower case letters, digits, hyphens, or underscores. Each part can be up to 63 characters long. The domain must begin and end with an alphanumeric character. For example - 'objects-0.pc_nutanix.com'.
    extId String
    • A globally unique identifier of an instance that is suitable for external consumption.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    • The time when the Object store was last updated.
    links List<GetObjectStoreV2Link>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    metadatas List<GetObjectStoreV2Metadata>
    • Metadata associated with this resource.
    name String
    • The name of the Object store.
    numWorkerNodes Integer
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    publicNetworkIps List<GetObjectStoreV2PublicNetworkIp>
    • A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference String
    • Public network reference of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    region String
    • The region in which the Object store is deployed.
    state String
    • Enum for the state of the Object store. | Enum | Description | |----------------------------------------|-----------------------------------------------------------------| | DEPLOYING_OBJECT_STORE | The Object store is being deployed. | | OBJECT_STORE_DEPLOYMENT_FAILED | The Object store deployment has failed. | | DELETING_OBJECT_STORE | A deployed Object store is being deleted. | | OBJECT_STORE_OPERATION_FAILED | There was an error while performing an operation on the Object store. | | UNDEPLOYED_OBJECT_STORE | The Object store is not deployed. | | OBJECT_STORE_OPERATION_PENDING | There is an ongoing operation on the Object store. | | OBJECT_STORE_AVAILABLE | There are no ongoing operations on the deployed Object store. | | OBJECT_STORE_CERT_CREATION_FAILED | Creating the Object store certificate has failed. | | CREATING_OBJECT_STORE_CERT | A certificate is being created for the Object store. | | OBJECT_STORE_DELETION_FAILED | There was an error deleting the Object store. |
    storageNetworkDnsIps List<GetObjectStoreV2StorageNetworkDnsIp>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference String
    • Reference to the Storage Network of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    storageNetworkVips List<GetObjectStoreV2StorageNetworkVip>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    totalCapacityGib Integer
    • Size of the Object store in GiB.
    certificateExtIds string[]
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId string
    • UUID of the AHV or ESXi cluster.
    creationTime string
    • The time when the Object store was created.
    deploymentVersion string
    • The deployment version of the Object store.
    description string
    • A brief description of the Object store.
    domain string
    • The DNS domain/subdomain the Object store belongs to. All the Object stores under one Prism Central must have the same domain name. The domain name must consist of at least 2 parts separated by a '.'. Each part can contain upper and lower case letters, digits, hyphens, or underscores. Each part can be up to 63 characters long. The domain must begin and end with an alphanumeric character. For example - 'objects-0.pc_nutanix.com'.
    extId string
    • A globally unique identifier of an instance that is suitable for external consumption.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime string
    • The time when the Object store was last updated.
    links GetObjectStoreV2Link[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    metadatas GetObjectStoreV2Metadata[]
    • Metadata associated with this resource.
    name string
    • The name of the Object store.
    numWorkerNodes number
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    publicNetworkIps GetObjectStoreV2PublicNetworkIp[]
    • A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference string
    • Public network reference of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    region string
    • The region in which the Object store is deployed.
    state string
    • Enum for the state of the Object store. | Enum | Description | |----------------------------------------|-----------------------------------------------------------------| | DEPLOYING_OBJECT_STORE | The Object store is being deployed. | | OBJECT_STORE_DEPLOYMENT_FAILED | The Object store deployment has failed. | | DELETING_OBJECT_STORE | A deployed Object store is being deleted. | | OBJECT_STORE_OPERATION_FAILED | There was an error while performing an operation on the Object store. | | UNDEPLOYED_OBJECT_STORE | The Object store is not deployed. | | OBJECT_STORE_OPERATION_PENDING | There is an ongoing operation on the Object store. | | OBJECT_STORE_AVAILABLE | There are no ongoing operations on the deployed Object store. | | OBJECT_STORE_CERT_CREATION_FAILED | Creating the Object store certificate has failed. | | CREATING_OBJECT_STORE_CERT | A certificate is being created for the Object store. | | OBJECT_STORE_DELETION_FAILED | There was an error deleting the Object store. |
    storageNetworkDnsIps GetObjectStoreV2StorageNetworkDnsIp[]
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference string
    • Reference to the Storage Network of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    storageNetworkVips GetObjectStoreV2StorageNetworkVip[]
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    tenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    totalCapacityGib number
    • Size of the Object store in GiB.
    certificate_ext_ids Sequence[str]
    • A list of the UUIDs of the certificates of an Object store.
    cluster_ext_id str
    • UUID of the AHV or ESXi cluster.
    creation_time str
    • The time when the Object store was created.
    deployment_version str
    • The deployment version of the Object store.
    description str
    • A brief description of the Object store.
    domain str
    • The DNS domain/subdomain the Object store belongs to. All the Object stores under one Prism Central must have the same domain name. The domain name must consist of at least 2 parts separated by a '.'. Each part can contain upper and lower case letters, digits, hyphens, or underscores. Each part can be up to 63 characters long. The domain must begin and end with an alphanumeric character. For example - 'objects-0.pc_nutanix.com'.
    ext_id str
    • A globally unique identifier of an instance that is suitable for external consumption.
    id str
    The provider-assigned unique ID for this managed resource.
    last_update_time str
    • The time when the Object store was last updated.
    links Sequence[GetObjectStoreV2Link]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    metadatas Sequence[GetObjectStoreV2Metadata]
    • Metadata associated with this resource.
    name str
    • The name of the Object store.
    num_worker_nodes int
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    public_network_ips Sequence[GetObjectStoreV2PublicNetworkIp]
    • A list of static IP addresses used as public IPs to access the Object store.
    public_network_reference str
    • Public network reference of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    region str
    • The region in which the Object store is deployed.
    state str
    • Enum for the state of the Object store. | Enum | Description | |----------------------------------------|-----------------------------------------------------------------| | DEPLOYING_OBJECT_STORE | The Object store is being deployed. | | OBJECT_STORE_DEPLOYMENT_FAILED | The Object store deployment has failed. | | DELETING_OBJECT_STORE | A deployed Object store is being deleted. | | OBJECT_STORE_OPERATION_FAILED | There was an error while performing an operation on the Object store. | | UNDEPLOYED_OBJECT_STORE | The Object store is not deployed. | | OBJECT_STORE_OPERATION_PENDING | There is an ongoing operation on the Object store. | | OBJECT_STORE_AVAILABLE | There are no ongoing operations on the deployed Object store. | | OBJECT_STORE_CERT_CREATION_FAILED | Creating the Object store certificate has failed. | | CREATING_OBJECT_STORE_CERT | A certificate is being created for the Object store. | | OBJECT_STORE_DELETION_FAILED | There was an error deleting the Object store. |
    storage_network_dns_ips Sequence[GetObjectStoreV2StorageNetworkDnsIp]
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storage_network_reference str
    • Reference to the Storage Network of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    storage_network_vips Sequence[GetObjectStoreV2StorageNetworkVip]
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    tenant_id str
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    total_capacity_gib int
    • Size of the Object store in GiB.
    certificateExtIds List<String>
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId String
    • UUID of the AHV or ESXi cluster.
    creationTime String
    • The time when the Object store was created.
    deploymentVersion String
    • The deployment version of the Object store.
    description String
    • A brief description of the Object store.
    domain String
    • The DNS domain/subdomain the Object store belongs to. All the Object stores under one Prism Central must have the same domain name. The domain name must consist of at least 2 parts separated by a '.'. Each part can contain upper and lower case letters, digits, hyphens, or underscores. Each part can be up to 63 characters long. The domain must begin and end with an alphanumeric character. For example - 'objects-0.pc_nutanix.com'.
    extId String
    • A globally unique identifier of an instance that is suitable for external consumption.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    • The time when the Object store was last updated.
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    metadatas List<Property Map>
    • Metadata associated with this resource.
    name String
    • The name of the Object store.
    numWorkerNodes Number
    • The number of worker nodes (VMs) to be created for the Object store. Each worker node requires 10 vCPUs and 32 GiB of memory.
    publicNetworkIps List<Property Map>
    • A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference String
    • Public network reference of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    region String
    • The region in which the Object store is deployed.
    state String
    • Enum for the state of the Object store. | Enum | Description | |----------------------------------------|-----------------------------------------------------------------| | DEPLOYING_OBJECT_STORE | The Object store is being deployed. | | OBJECT_STORE_DEPLOYMENT_FAILED | The Object store deployment has failed. | | DELETING_OBJECT_STORE | A deployed Object store is being deleted. | | OBJECT_STORE_OPERATION_FAILED | There was an error while performing an operation on the Object store. | | UNDEPLOYED_OBJECT_STORE | The Object store is not deployed. | | OBJECT_STORE_OPERATION_PENDING | There is an ongoing operation on the Object store. | | OBJECT_STORE_AVAILABLE | There are no ongoing operations on the deployed Object store. | | OBJECT_STORE_CERT_CREATION_FAILED | Creating the Object store certificate has failed. | | CREATING_OBJECT_STORE_CERT | A certificate is being created for the Object store. | | OBJECT_STORE_DELETION_FAILED | There was an error deleting the Object store. |
    storageNetworkDnsIps List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference String
    • Reference to the Storage Network of the Object store. This is the subnet UUID for an AHV cluster or the IPAM name for an ESXi cluster.
    storageNetworkVips List<Property Map>
    • An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    totalCapacityGib Number
    • Size of the Object store in GiB.

    Supporting Types

    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href str
    • The URL at which the entity described by the link can be accessed.
    rel str
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.

    GetObjectStoreV2Metadata

    CategoryIds List<string>
    • A list of globally unique identifiers that represent all the categories the resource is associated with.
    OwnerReferenceId string
    • A globally unique identifier that represents the owner of this resource.
    OwnerUserName string
    • The userName of the owner of this resource.
    ProjectName string
    • The name of the project this resource belongs to.
    ProjectReferenceId string
    • A globally unique identifier that represents the project this resource belongs to.
    CategoryIds []string
    • A list of globally unique identifiers that represent all the categories the resource is associated with.
    OwnerReferenceId string
    • A globally unique identifier that represents the owner of this resource.
    OwnerUserName string
    • The userName of the owner of this resource.
    ProjectName string
    • The name of the project this resource belongs to.
    ProjectReferenceId string
    • A globally unique identifier that represents the project this resource belongs to.
    categoryIds List<String>
    • A list of globally unique identifiers that represent all the categories the resource is associated with.
    ownerReferenceId String
    • A globally unique identifier that represents the owner of this resource.
    ownerUserName String
    • The userName of the owner of this resource.
    projectName String
    • The name of the project this resource belongs to.
    projectReferenceId String
    • A globally unique identifier that represents the project this resource belongs to.
    categoryIds string[]
    • A list of globally unique identifiers that represent all the categories the resource is associated with.
    ownerReferenceId string
    • A globally unique identifier that represents the owner of this resource.
    ownerUserName string
    • The userName of the owner of this resource.
    projectName string
    • The name of the project this resource belongs to.
    projectReferenceId string
    • A globally unique identifier that represents the project this resource belongs to.
    category_ids Sequence[str]
    • A list of globally unique identifiers that represent all the categories the resource is associated with.
    owner_reference_id str
    • A globally unique identifier that represents the owner of this resource.
    owner_user_name str
    • The userName of the owner of this resource.
    project_name str
    • The name of the project this resource belongs to.
    project_reference_id str
    • A globally unique identifier that represents the project this resource belongs to.
    categoryIds List<String>
    • A list of globally unique identifiers that represent all the categories the resource is associated with.
    ownerReferenceId String
    • A globally unique identifier that represents the owner of this resource.
    ownerUserName String
    • The userName of the owner of this resource.
    projectName String
    • The name of the project this resource belongs to.
    projectReferenceId String
    • A globally unique identifier that represents the project this resource belongs to.

    GetObjectStoreV2PublicNetworkIp

    Ipv4 PiersKarsenbarg.Nutanix.Inputs.GetObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 PiersKarsenbarg.Nutanix.Inputs.GetObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4 GetObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 GetObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 Property Map
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 Property Map
    An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetObjectStoreV2PublicNetworkIpIpv4

    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value string
    • The IPv4/IPv6 address of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value str
    • The IPv4/IPv6 address of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.

    GetObjectStoreV2PublicNetworkIpIpv6

    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value string
    • The IPv4/IPv6 address of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value str
    • The IPv4/IPv6 address of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.

    GetObjectStoreV2StorageNetworkDnsIp

    Ipv4 PiersKarsenbarg.Nutanix.Inputs.GetObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 PiersKarsenbarg.Nutanix.Inputs.GetObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4 GetObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 GetObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 Property Map
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 Property Map
    An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetObjectStoreV2StorageNetworkDnsIpIpv4

    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value string
    • The IPv4/IPv6 address of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value str
    • The IPv4/IPv6 address of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.

    GetObjectStoreV2StorageNetworkDnsIpIpv6

    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value string
    • The IPv4/IPv6 address of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value str
    • The IPv4/IPv6 address of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.

    GetObjectStoreV2StorageNetworkVip

    Ipv4 PiersKarsenbarg.Nutanix.Inputs.GetObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 PiersKarsenbarg.Nutanix.Inputs.GetObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4 GetObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 GetObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 GetObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 GetObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 Property Map
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 Property Map
    An unique address that identifies a device on the internet or a local network in IPv6 format.

    GetObjectStoreV2StorageNetworkVipIpv4

    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value string
    • The IPv4/IPv6 address of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value str
    • The IPv4/IPv6 address of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.

    GetObjectStoreV2StorageNetworkVipIpv6

    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    Value string
    • The IPv4/IPv6 address of the host.
    PrefixLength int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Integer
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value string
    • The IPv4/IPv6 address of the host.
    prefixLength number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value str
    • The IPv4/IPv6 address of the host.
    prefix_length int
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.
    value String
    • The IPv4/IPv6 address of the host.
    prefixLength Number
    • The prefix length of the network to which this host IPv4 address belongs. Default for IPv4 is 32 and for IPv6 is 128.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.10.0 published on Monday, Sep 1, 2025 by Piers Karsenbarg
      AI Agentic Workflows: Register now