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

nutanix.ObjectStoreV2

Explore with Pulumi AI

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

    Example Usage

    Create ObjectStoreV2 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ObjectStoreV2(name: string, args?: ObjectStoreV2Args, opts?: CustomResourceOptions);
    @overload
    def ObjectStoreV2(resource_name: str,
                      args: Optional[ObjectStoreV2Args] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def ObjectStoreV2(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      certificate_ext_ids: Optional[Sequence[str]] = None,
                      cluster_ext_id: Optional[str] = None,
                      deployment_version: Optional[str] = None,
                      description: Optional[str] = None,
                      domain: Optional[str] = None,
                      metadatas: Optional[Sequence[ObjectStoreV2MetadataArgs]] = None,
                      name: Optional[str] = None,
                      num_worker_nodes: Optional[int] = None,
                      public_network_ips: Optional[Sequence[ObjectStoreV2PublicNetworkIpArgs]] = None,
                      public_network_reference: Optional[str] = None,
                      region: Optional[str] = None,
                      state: Optional[str] = None,
                      storage_network_dns_ip: Optional[ObjectStoreV2StorageNetworkDnsIpArgs] = None,
                      storage_network_reference: Optional[str] = None,
                      storage_network_vip: Optional[ObjectStoreV2StorageNetworkVipArgs] = None,
                      total_capacity_gib: Optional[int] = None)
    func NewObjectStoreV2(ctx *Context, name string, args *ObjectStoreV2Args, opts ...ResourceOption) (*ObjectStoreV2, error)
    public ObjectStoreV2(string name, ObjectStoreV2Args? args = null, CustomResourceOptions? opts = null)
    public ObjectStoreV2(String name, ObjectStoreV2Args args)
    public ObjectStoreV2(String name, ObjectStoreV2Args args, CustomResourceOptions options)
    
    type: nutanix:ObjectStoreV2
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ObjectStoreV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ObjectStoreV2Args
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ObjectStoreV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ObjectStoreV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ObjectStoreV2Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var objectStoreV2Resource = new Nutanix.ObjectStoreV2("objectStoreV2Resource", new()
    {
        CertificateExtIds = new[]
        {
            "string",
        },
        ClusterExtId = "string",
        DeploymentVersion = "string",
        Description = "string",
        Domain = "string",
        Metadatas = new[]
        {
            new Nutanix.Inputs.ObjectStoreV2MetadataArgs
            {
                CategoryIds = new[]
                {
                    "string",
                },
                OwnerReferenceId = "string",
                OwnerUserName = "string",
                ProjectName = "string",
                ProjectReferenceId = "string",
            },
        },
        Name = "string",
        NumWorkerNodes = 0,
        PublicNetworkIps = new[]
        {
            new Nutanix.Inputs.ObjectStoreV2PublicNetworkIpArgs
            {
                Ipv4 = new Nutanix.Inputs.ObjectStoreV2PublicNetworkIpIpv4Args
                {
                    Value = "string",
                    PrefixLength = 0,
                },
                Ipv6 = new Nutanix.Inputs.ObjectStoreV2PublicNetworkIpIpv6Args
                {
                    Value = "string",
                    PrefixLength = 0,
                },
            },
        },
        PublicNetworkReference = "string",
        Region = "string",
        State = "string",
        StorageNetworkDnsIp = new Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIpArgs
        {
            Ipv4 = new Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIpIpv4Args
            {
                Value = "string",
                PrefixLength = 0,
            },
            Ipv6 = new Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIpIpv6Args
            {
                Value = "string",
                PrefixLength = 0,
            },
        },
        StorageNetworkReference = "string",
        StorageNetworkVip = new Nutanix.Inputs.ObjectStoreV2StorageNetworkVipArgs
        {
            Ipv4 = new Nutanix.Inputs.ObjectStoreV2StorageNetworkVipIpv4Args
            {
                Value = "string",
                PrefixLength = 0,
            },
            Ipv6 = new Nutanix.Inputs.ObjectStoreV2StorageNetworkVipIpv6Args
            {
                Value = "string",
                PrefixLength = 0,
            },
        },
        TotalCapacityGib = 0,
    });
    
    example, err := nutanix.NewObjectStoreV2(ctx, "objectStoreV2Resource", &nutanix.ObjectStoreV2Args{
    	CertificateExtIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ClusterExtId:      pulumi.String("string"),
    	DeploymentVersion: pulumi.String("string"),
    	Description:       pulumi.String("string"),
    	Domain:            pulumi.String("string"),
    	Metadatas: nutanix.ObjectStoreV2MetadataArray{
    		&nutanix.ObjectStoreV2MetadataArgs{
    			CategoryIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			OwnerReferenceId:   pulumi.String("string"),
    			OwnerUserName:      pulumi.String("string"),
    			ProjectName:        pulumi.String("string"),
    			ProjectReferenceId: pulumi.String("string"),
    		},
    	},
    	Name:           pulumi.String("string"),
    	NumWorkerNodes: pulumi.Int(0),
    	PublicNetworkIps: nutanix.ObjectStoreV2PublicNetworkIpArray{
    		&nutanix.ObjectStoreV2PublicNetworkIpArgs{
    			Ipv4: &nutanix.ObjectStoreV2PublicNetworkIpIpv4Args{
    				Value:        pulumi.String("string"),
    				PrefixLength: pulumi.Int(0),
    			},
    			Ipv6: &nutanix.ObjectStoreV2PublicNetworkIpIpv6Args{
    				Value:        pulumi.String("string"),
    				PrefixLength: pulumi.Int(0),
    			},
    		},
    	},
    	PublicNetworkReference: pulumi.String("string"),
    	Region:                 pulumi.String("string"),
    	State:                  pulumi.String("string"),
    	StorageNetworkDnsIp: &nutanix.ObjectStoreV2StorageNetworkDnsIpArgs{
    		Ipv4: &nutanix.ObjectStoreV2StorageNetworkDnsIpIpv4Args{
    			Value:        pulumi.String("string"),
    			PrefixLength: pulumi.Int(0),
    		},
    		Ipv6: &nutanix.ObjectStoreV2StorageNetworkDnsIpIpv6Args{
    			Value:        pulumi.String("string"),
    			PrefixLength: pulumi.Int(0),
    		},
    	},
    	StorageNetworkReference: pulumi.String("string"),
    	StorageNetworkVip: &nutanix.ObjectStoreV2StorageNetworkVipArgs{
    		Ipv4: &nutanix.ObjectStoreV2StorageNetworkVipIpv4Args{
    			Value:        pulumi.String("string"),
    			PrefixLength: pulumi.Int(0),
    		},
    		Ipv6: &nutanix.ObjectStoreV2StorageNetworkVipIpv6Args{
    			Value:        pulumi.String("string"),
    			PrefixLength: pulumi.Int(0),
    		},
    	},
    	TotalCapacityGib: pulumi.Int(0),
    })
    
    var objectStoreV2Resource = new ObjectStoreV2("objectStoreV2Resource", ObjectStoreV2Args.builder()
        .certificateExtIds("string")
        .clusterExtId("string")
        .deploymentVersion("string")
        .description("string")
        .domain("string")
        .metadatas(ObjectStoreV2MetadataArgs.builder()
            .categoryIds("string")
            .ownerReferenceId("string")
            .ownerUserName("string")
            .projectName("string")
            .projectReferenceId("string")
            .build())
        .name("string")
        .numWorkerNodes(0)
        .publicNetworkIps(ObjectStoreV2PublicNetworkIpArgs.builder()
            .ipv4(ObjectStoreV2PublicNetworkIpIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6(ObjectStoreV2PublicNetworkIpIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .publicNetworkReference("string")
        .region("string")
        .state("string")
        .storageNetworkDnsIp(ObjectStoreV2StorageNetworkDnsIpArgs.builder()
            .ipv4(ObjectStoreV2StorageNetworkDnsIpIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6(ObjectStoreV2StorageNetworkDnsIpIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .storageNetworkReference("string")
        .storageNetworkVip(ObjectStoreV2StorageNetworkVipArgs.builder()
            .ipv4(ObjectStoreV2StorageNetworkVipIpv4Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .ipv6(ObjectStoreV2StorageNetworkVipIpv6Args.builder()
                .value("string")
                .prefixLength(0)
                .build())
            .build())
        .totalCapacityGib(0)
        .build());
    
    object_store_v2_resource = nutanix.ObjectStoreV2("objectStoreV2Resource",
        certificate_ext_ids=["string"],
        cluster_ext_id="string",
        deployment_version="string",
        description="string",
        domain="string",
        metadatas=[{
            "category_ids": ["string"],
            "owner_reference_id": "string",
            "owner_user_name": "string",
            "project_name": "string",
            "project_reference_id": "string",
        }],
        name="string",
        num_worker_nodes=0,
        public_network_ips=[{
            "ipv4": {
                "value": "string",
                "prefix_length": 0,
            },
            "ipv6": {
                "value": "string",
                "prefix_length": 0,
            },
        }],
        public_network_reference="string",
        region="string",
        state="string",
        storage_network_dns_ip={
            "ipv4": {
                "value": "string",
                "prefix_length": 0,
            },
            "ipv6": {
                "value": "string",
                "prefix_length": 0,
            },
        },
        storage_network_reference="string",
        storage_network_vip={
            "ipv4": {
                "value": "string",
                "prefix_length": 0,
            },
            "ipv6": {
                "value": "string",
                "prefix_length": 0,
            },
        },
        total_capacity_gib=0)
    
    const objectStoreV2Resource = new nutanix.ObjectStoreV2("objectStoreV2Resource", {
        certificateExtIds: ["string"],
        clusterExtId: "string",
        deploymentVersion: "string",
        description: "string",
        domain: "string",
        metadatas: [{
            categoryIds: ["string"],
            ownerReferenceId: "string",
            ownerUserName: "string",
            projectName: "string",
            projectReferenceId: "string",
        }],
        name: "string",
        numWorkerNodes: 0,
        publicNetworkIps: [{
            ipv4: {
                value: "string",
                prefixLength: 0,
            },
            ipv6: {
                value: "string",
                prefixLength: 0,
            },
        }],
        publicNetworkReference: "string",
        region: "string",
        state: "string",
        storageNetworkDnsIp: {
            ipv4: {
                value: "string",
                prefixLength: 0,
            },
            ipv6: {
                value: "string",
                prefixLength: 0,
            },
        },
        storageNetworkReference: "string",
        storageNetworkVip: {
            ipv4: {
                value: "string",
                prefixLength: 0,
            },
            ipv6: {
                value: "string",
                prefixLength: 0,
            },
        },
        totalCapacityGib: 0,
    });
    
    type: nutanix:ObjectStoreV2
    properties:
        certificateExtIds:
            - string
        clusterExtId: string
        deploymentVersion: string
        description: string
        domain: string
        metadatas:
            - categoryIds:
                - string
              ownerReferenceId: string
              ownerUserName: string
              projectName: string
              projectReferenceId: string
        name: string
        numWorkerNodes: 0
        publicNetworkIps:
            - ipv4:
                prefixLength: 0
                value: string
              ipv6:
                prefixLength: 0
                value: string
        publicNetworkReference: string
        region: string
        state: string
        storageNetworkDnsIp:
            ipv4:
                prefixLength: 0
                value: string
            ipv6:
                prefixLength: 0
                value: string
        storageNetworkReference: string
        storageNetworkVip:
            ipv4:
                prefixLength: 0
                value: string
            ipv6:
                prefixLength: 0
                value: string
        totalCapacityGib: 0
    

    ObjectStoreV2 Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ObjectStoreV2 resource accepts the following input properties:

    CertificateExtIds List<string>
    • A list of the UUIDs of the certificates of an Object store.
    ClusterExtId string
    -(Optional) UUID of the AHV or ESXi cluster.
    DeploymentVersion string
    -(Optional) The deployment version of the Object store.
    Description string
    -(Optional) A brief description of the Object store.
    Domain string
    -(Optional) 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'.
    Metadatas List<PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2Metadata>
    -(Optional) Metadata associated with this resource.
    Name string
    -(Required) The name of the Object store.
    NumWorkerNodes int
    -(Optional) 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.Inputs.ObjectStoreV2PublicNetworkIp>
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    PublicNetworkReference string
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    State string
    -(Optional) 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. |
    StorageNetworkDnsIp PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIp
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    StorageNetworkReference string
    -(Optional) 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.
    StorageNetworkVip PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkVip
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    TotalCapacityGib int
    -(Optional) Size of the Object store in GiB.
    CertificateExtIds []string
    • A list of the UUIDs of the certificates of an Object store.
    ClusterExtId string
    -(Optional) UUID of the AHV or ESXi cluster.
    DeploymentVersion string
    -(Optional) The deployment version of the Object store.
    Description string
    -(Optional) A brief description of the Object store.
    Domain string
    -(Optional) 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'.
    Metadatas []ObjectStoreV2MetadataArgs
    -(Optional) Metadata associated with this resource.
    Name string
    -(Required) The name of the Object store.
    NumWorkerNodes int
    -(Optional) 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 []ObjectStoreV2PublicNetworkIpArgs
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    PublicNetworkReference string
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    State string
    -(Optional) 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. |
    StorageNetworkDnsIp ObjectStoreV2StorageNetworkDnsIpArgs
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    StorageNetworkReference string
    -(Optional) 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.
    StorageNetworkVip ObjectStoreV2StorageNetworkVipArgs
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    TotalCapacityGib int
    -(Optional) Size of the Object store in GiB.
    certificateExtIds List<String>
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId String
    -(Optional) UUID of the AHV or ESXi cluster.
    deploymentVersion String
    -(Optional) The deployment version of the Object store.
    description String
    -(Optional) A brief description of the Object store.
    domain String
    -(Optional) 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'.
    metadatas List<ObjectStoreV2Metadata>
    -(Optional) Metadata associated with this resource.
    name String
    -(Required) The name of the Object store.
    numWorkerNodes Integer
    -(Optional) 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<ObjectStoreV2PublicNetworkIp>
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference String
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state String
    -(Optional) 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. |
    storageNetworkDnsIp ObjectStoreV2StorageNetworkDnsIp
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference String
    -(Optional) 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.
    storageNetworkVip ObjectStoreV2StorageNetworkVip
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    totalCapacityGib Integer
    -(Optional) Size of the Object store in GiB.
    certificateExtIds string[]
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId string
    -(Optional) UUID of the AHV or ESXi cluster.
    deploymentVersion string
    -(Optional) The deployment version of the Object store.
    description string
    -(Optional) A brief description of the Object store.
    domain string
    -(Optional) 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'.
    metadatas ObjectStoreV2Metadata[]
    -(Optional) Metadata associated with this resource.
    name string
    -(Required) The name of the Object store.
    numWorkerNodes number
    -(Optional) 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 ObjectStoreV2PublicNetworkIp[]
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference string
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state string
    -(Optional) 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. |
    storageNetworkDnsIp ObjectStoreV2StorageNetworkDnsIp
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference string
    -(Optional) 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.
    storageNetworkVip ObjectStoreV2StorageNetworkVip
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    totalCapacityGib number
    -(Optional) 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
    -(Optional) UUID of the AHV or ESXi cluster.
    deployment_version str
    -(Optional) The deployment version of the Object store.
    description str
    -(Optional) A brief description of the Object store.
    domain str
    -(Optional) 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'.
    metadatas Sequence[ObjectStoreV2MetadataArgs]
    -(Optional) Metadata associated with this resource.
    name str
    -(Required) The name of the Object store.
    num_worker_nodes int
    -(Optional) 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[ObjectStoreV2PublicNetworkIpArgs]
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    public_network_reference str
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state str
    -(Optional) 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_ip ObjectStoreV2StorageNetworkDnsIpArgs
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storage_network_reference str
    -(Optional) 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_vip ObjectStoreV2StorageNetworkVipArgs
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    total_capacity_gib int
    -(Optional) Size of the Object store in GiB.
    certificateExtIds List<String>
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId String
    -(Optional) UUID of the AHV or ESXi cluster.
    deploymentVersion String
    -(Optional) The deployment version of the Object store.
    description String
    -(Optional) A brief description of the Object store.
    domain String
    -(Optional) 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'.
    metadatas List<Property Map>
    -(Optional) Metadata associated with this resource.
    name String
    -(Required) The name of the Object store.
    numWorkerNodes Number
    -(Optional) 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>
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference String
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state String
    -(Optional) 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. |
    storageNetworkDnsIp Property Map
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference String
    -(Optional) 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.
    storageNetworkVip Property Map
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    totalCapacityGib Number
    -(Optional) Size of the Object store in GiB.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ObjectStoreV2 resource produces the following output properties:

    CreationTime string
    • The time when the Object store was created.
    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.ObjectStoreV2Link>
    • 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.
    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).
    CreationTime string
    • The time when the Object store was created.
    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 []ObjectStoreV2Link
    • 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.
    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).
    creationTime String
    • The time when the Object store was created.
    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<ObjectStoreV2Link>
    • 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.
    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).
    creationTime string
    • The time when the Object store was created.
    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 ObjectStoreV2Link[]
    • 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.
    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).
    creation_time str
    • The time when the Object store was created.
    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[ObjectStoreV2Link]
    • 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.
    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).
    creationTime String
    • The time when the Object store was created.
    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.
    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).

    Look up Existing ObjectStoreV2 Resource

    Get an existing ObjectStoreV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ObjectStoreV2State, opts?: CustomResourceOptions): ObjectStoreV2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            certificate_ext_ids: Optional[Sequence[str]] = None,
            cluster_ext_id: Optional[str] = None,
            creation_time: Optional[str] = None,
            deployment_version: Optional[str] = None,
            description: Optional[str] = None,
            domain: Optional[str] = None,
            ext_id: Optional[str] = None,
            last_update_time: Optional[str] = None,
            links: Optional[Sequence[ObjectStoreV2LinkArgs]] = None,
            metadatas: Optional[Sequence[ObjectStoreV2MetadataArgs]] = None,
            name: Optional[str] = None,
            num_worker_nodes: Optional[int] = None,
            public_network_ips: Optional[Sequence[ObjectStoreV2PublicNetworkIpArgs]] = None,
            public_network_reference: Optional[str] = None,
            region: Optional[str] = None,
            state: Optional[str] = None,
            storage_network_dns_ip: Optional[ObjectStoreV2StorageNetworkDnsIpArgs] = None,
            storage_network_reference: Optional[str] = None,
            storage_network_vip: Optional[ObjectStoreV2StorageNetworkVipArgs] = None,
            tenant_id: Optional[str] = None,
            total_capacity_gib: Optional[int] = None) -> ObjectStoreV2
    func GetObjectStoreV2(ctx *Context, name string, id IDInput, state *ObjectStoreV2State, opts ...ResourceOption) (*ObjectStoreV2, error)
    public static ObjectStoreV2 Get(string name, Input<string> id, ObjectStoreV2State? state, CustomResourceOptions? opts = null)
    public static ObjectStoreV2 get(String name, Output<String> id, ObjectStoreV2State state, CustomResourceOptions options)
    resources:  _:    type: nutanix:ObjectStoreV2    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CertificateExtIds List<string>
    • A list of the UUIDs of the certificates of an Object store.
    ClusterExtId string
    -(Optional) UUID of the AHV or ESXi cluster.
    CreationTime string
    • The time when the Object store was created.
    DeploymentVersion string
    -(Optional) The deployment version of the Object store.
    Description string
    -(Optional) A brief description of the Object store.
    Domain string
    -(Optional) 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.
    LastUpdateTime string
    • The time when the Object store was last updated.
    Links List<PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2Link>
    • 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.Inputs.ObjectStoreV2Metadata>
    -(Optional) Metadata associated with this resource.
    Name string
    -(Required) The name of the Object store.
    NumWorkerNodes int
    -(Optional) 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.Inputs.ObjectStoreV2PublicNetworkIp>
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    PublicNetworkReference string
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    State string
    -(Optional) 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. |
    StorageNetworkDnsIp PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIp
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    StorageNetworkReference string
    -(Optional) 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.
    StorageNetworkVip PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkVip
    -(Optional) 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
    -(Optional) Size of the Object store in GiB.
    CertificateExtIds []string
    • A list of the UUIDs of the certificates of an Object store.
    ClusterExtId string
    -(Optional) UUID of the AHV or ESXi cluster.
    CreationTime string
    • The time when the Object store was created.
    DeploymentVersion string
    -(Optional) The deployment version of the Object store.
    Description string
    -(Optional) A brief description of the Object store.
    Domain string
    -(Optional) 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.
    LastUpdateTime string
    • The time when the Object store was last updated.
    Links []ObjectStoreV2LinkArgs
    • 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 []ObjectStoreV2MetadataArgs
    -(Optional) Metadata associated with this resource.
    Name string
    -(Required) The name of the Object store.
    NumWorkerNodes int
    -(Optional) 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 []ObjectStoreV2PublicNetworkIpArgs
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    PublicNetworkReference string
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    State string
    -(Optional) 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. |
    StorageNetworkDnsIp ObjectStoreV2StorageNetworkDnsIpArgs
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    StorageNetworkReference string
    -(Optional) 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.
    StorageNetworkVip ObjectStoreV2StorageNetworkVipArgs
    -(Optional) 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
    -(Optional) Size of the Object store in GiB.
    certificateExtIds List<String>
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId String
    -(Optional) UUID of the AHV or ESXi cluster.
    creationTime String
    • The time when the Object store was created.
    deploymentVersion String
    -(Optional) The deployment version of the Object store.
    description String
    -(Optional) A brief description of the Object store.
    domain String
    -(Optional) 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.
    lastUpdateTime String
    • The time when the Object store was last updated.
    links List<ObjectStoreV2Link>
    • 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<ObjectStoreV2Metadata>
    -(Optional) Metadata associated with this resource.
    name String
    -(Required) The name of the Object store.
    numWorkerNodes Integer
    -(Optional) 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<ObjectStoreV2PublicNetworkIp>
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference String
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state String
    -(Optional) 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. |
    storageNetworkDnsIp ObjectStoreV2StorageNetworkDnsIp
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference String
    -(Optional) 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.
    storageNetworkVip ObjectStoreV2StorageNetworkVip
    -(Optional) 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
    -(Optional) Size of the Object store in GiB.
    certificateExtIds string[]
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId string
    -(Optional) UUID of the AHV or ESXi cluster.
    creationTime string
    • The time when the Object store was created.
    deploymentVersion string
    -(Optional) The deployment version of the Object store.
    description string
    -(Optional) A brief description of the Object store.
    domain string
    -(Optional) 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.
    lastUpdateTime string
    • The time when the Object store was last updated.
    links ObjectStoreV2Link[]
    • 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 ObjectStoreV2Metadata[]
    -(Optional) Metadata associated with this resource.
    name string
    -(Required) The name of the Object store.
    numWorkerNodes number
    -(Optional) 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 ObjectStoreV2PublicNetworkIp[]
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference string
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state string
    -(Optional) 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. |
    storageNetworkDnsIp ObjectStoreV2StorageNetworkDnsIp
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference string
    -(Optional) 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.
    storageNetworkVip ObjectStoreV2StorageNetworkVip
    -(Optional) 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
    -(Optional) 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
    -(Optional) UUID of the AHV or ESXi cluster.
    creation_time str
    • The time when the Object store was created.
    deployment_version str
    -(Optional) The deployment version of the Object store.
    description str
    -(Optional) A brief description of the Object store.
    domain str
    -(Optional) 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.
    last_update_time str
    • The time when the Object store was last updated.
    links Sequence[ObjectStoreV2LinkArgs]
    • 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[ObjectStoreV2MetadataArgs]
    -(Optional) Metadata associated with this resource.
    name str
    -(Required) The name of the Object store.
    num_worker_nodes int
    -(Optional) 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[ObjectStoreV2PublicNetworkIpArgs]
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    public_network_reference str
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state str
    -(Optional) 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_ip ObjectStoreV2StorageNetworkDnsIpArgs
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storage_network_reference str
    -(Optional) 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_vip ObjectStoreV2StorageNetworkVipArgs
    -(Optional) 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
    -(Optional) Size of the Object store in GiB.
    certificateExtIds List<String>
    • A list of the UUIDs of the certificates of an Object store.
    clusterExtId String
    -(Optional) UUID of the AHV or ESXi cluster.
    creationTime String
    • The time when the Object store was created.
    deploymentVersion String
    -(Optional) The deployment version of the Object store.
    description String
    -(Optional) A brief description of the Object store.
    domain String
    -(Optional) 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.
    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>
    -(Optional) Metadata associated with this resource.
    name String
    -(Required) The name of the Object store.
    numWorkerNodes Number
    -(Optional) 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>
    -(Optional) A list of static IP addresses used as public IPs to access the Object store.
    publicNetworkReference String
    -(Optional) 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
    -(Optional) The region in which the Object store is deployed.
    state String
    -(Optional) 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. |
    storageNetworkDnsIp Property Map
    -(Optional) An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
    storageNetworkReference String
    -(Optional) 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.
    storageNetworkVip Property Map
    -(Optional) 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
    -(Optional) 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.

    ObjectStoreV2Metadata, ObjectStoreV2MetadataArgs

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

    ObjectStoreV2PublicNetworkIp, ObjectStoreV2PublicNetworkIpArgs

    Ipv4 PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4 ObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 ObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2PublicNetworkIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2PublicNetworkIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2PublicNetworkIpIpv6
    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.

    ObjectStoreV2PublicNetworkIpIpv4, ObjectStoreV2PublicNetworkIpIpv4Args

    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.

    ObjectStoreV2PublicNetworkIpIpv6, ObjectStoreV2PublicNetworkIpIpv6Args

    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.

    ObjectStoreV2StorageNetworkDnsIp, ObjectStoreV2StorageNetworkDnsIpArgs

    Ipv4 PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4 ObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 ObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2StorageNetworkDnsIpIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2StorageNetworkDnsIpIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2StorageNetworkDnsIpIpv6
    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.

    ObjectStoreV2StorageNetworkDnsIpIpv4, ObjectStoreV2StorageNetworkDnsIpIpv4Args

    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.

    ObjectStoreV2StorageNetworkDnsIpIpv6, ObjectStoreV2StorageNetworkDnsIpIpv6Args

    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.

    ObjectStoreV2StorageNetworkVip, ObjectStoreV2StorageNetworkVipArgs

    Ipv4 PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 PiersKarsenbarg.Nutanix.Inputs.ObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    Ipv4 ObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    Ipv6 ObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2StorageNetworkVipIpv6
    An unique address that identifies a device on the internet or a local network in IPv6 format.
    ipv4 ObjectStoreV2StorageNetworkVipIpv4
    An unique address that identifies a device on the internet or a local network in IPv4 format.
    ipv6 ObjectStoreV2StorageNetworkVipIpv6
    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.

    ObjectStoreV2StorageNetworkVipIpv4, ObjectStoreV2StorageNetworkVipIpv4Args

    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.

    ObjectStoreV2StorageNetworkVipIpv6, ObjectStoreV2StorageNetworkVipIpv6Args

    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