Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getStorageContainersV2
Explore with Pulumi AI
Provides a datasource to Lists the Storage Containers present in the system.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const storage_containers = nutanix.getStorageContainersV2({});
import pulumi
import pulumi_nutanix as nutanix
storage_containers = nutanix.get_storage_containers_v2()
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.LookupStorageContainersV2(ctx, &nutanix.LookupStorageContainersV2Args{}, 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 storage_containers = Nutanix.GetStorageContainersV2.Invoke();
});
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.GetStorageContainersV2Args;
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 storage-containers = NutanixFunctions.getStorageContainersV2();
    }
}
variables:
  storage-containers:
    fn::invoke:
      function: nutanix:getStorageContainersV2
      arguments: {}
Using getStorageContainersV2
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 getStorageContainersV2(args: GetStorageContainersV2Args, opts?: InvokeOptions): Promise<GetStorageContainersV2Result>
function getStorageContainersV2Output(args: GetStorageContainersV2OutputArgs, opts?: InvokeOptions): Output<GetStorageContainersV2Result>def get_storage_containers_v2(apply: Optional[str] = None,
                              filter: Optional[str] = None,
                              limit: Optional[int] = None,
                              order_by: Optional[str] = None,
                              page: Optional[int] = None,
                              select: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetStorageContainersV2Result
def get_storage_containers_v2_output(apply: Optional[pulumi.Input[str]] = None,
                              filter: Optional[pulumi.Input[str]] = None,
                              limit: Optional[pulumi.Input[int]] = None,
                              order_by: Optional[pulumi.Input[str]] = None,
                              page: Optional[pulumi.Input[int]] = None,
                              select: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetStorageContainersV2Result]func LookupStorageContainersV2(ctx *Context, args *LookupStorageContainersV2Args, opts ...InvokeOption) (*LookupStorageContainersV2Result, error)
func LookupStorageContainersV2Output(ctx *Context, args *LookupStorageContainersV2OutputArgs, opts ...InvokeOption) LookupStorageContainersV2ResultOutput> Note: This function is named LookupStorageContainersV2 in the Go SDK.
public static class GetStorageContainersV2 
{
    public static Task<GetStorageContainersV2Result> InvokeAsync(GetStorageContainersV2Args args, InvokeOptions? opts = null)
    public static Output<GetStorageContainersV2Result> Invoke(GetStorageContainersV2InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStorageContainersV2Result> getStorageContainersV2(GetStorageContainersV2Args args, InvokeOptions options)
public static Output<GetStorageContainersV2Result> getStorageContainersV2(GetStorageContainersV2Args args, InvokeOptions options)
fn::invoke:
  function: nutanix:index/getStorageContainersV2:getStorageContainersV2
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Apply string
- Filter string
- A URL query parameter that allows clients to filter a collection of resources.
- Limit int
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- OrderBy string
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
- Page int
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- Select string
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
- Apply string
- Filter string
- A URL query parameter that allows clients to filter a collection of resources.
- Limit int
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- OrderBy string
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
- Page int
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- Select string
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
- apply String
- filter String
- A URL query parameter that allows clients to filter a collection of resources.
- limit Integer
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- orderBy String
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
- page Integer
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select String
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
- apply string
- filter string
- A URL query parameter that allows clients to filter a collection of resources.
- limit number
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- orderBy string
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
- page number
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select string
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
- apply str
- filter str
- A URL query parameter that allows clients to filter a collection of resources.
- limit int
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- order_by str
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
- page int
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select str
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
- apply String
- filter String
- A URL query parameter that allows clients to filter a collection of resources.
- limit Number
- A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
- orderBy String
- A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
- page Number
- A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
- select String
- A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
getStorageContainersV2 Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- StorageContainers List<PiersKarsenbarg. Nutanix. Outputs. Get Storage Containers V2Storage Container> 
- Apply string
- Filter string
- Limit int
- OrderBy string
- Page int
- Select string
- Id string
- The provider-assigned unique ID for this managed resource.
- StorageContainers []GetStorage Containers V2Storage Container 
- Apply string
- Filter string
- Limit int
- OrderBy string
- Page int
- Select string
- id String
- The provider-assigned unique ID for this managed resource.
- storageContainers List<GetStorage Containers V2Storage Container> 
- apply String
- filter String
- limit Integer
- orderBy String
- page Integer
- select String
- id string
- The provider-assigned unique ID for this managed resource.
- storageContainers GetStorage Containers V2Storage Container[] 
- apply string
- filter string
- limit number
- orderBy string
- page number
- select string
- id str
- The provider-assigned unique ID for this managed resource.
- storage_containers Sequence[GetStorage Containers V2Storage Container] 
- apply str
- filter str
- limit int
- order_by str
- page int
- select str
- id String
- The provider-assigned unique ID for this managed resource.
- storageContainers List<Property Map>
- apply String
- filter String
- limit Number
- orderBy String
- page Number
- select String
Supporting Types
GetStorageContainersV2StorageContainer    
- AffinityHost stringExt Id 
- Affinity host extId for RF 1 Storage Container.
 
- CacheDeduplication string
- Indicates the current status of Cache Deduplication for the Container. available values: NONE,OFF,ON
 
- Indicates the current status of Cache Deduplication for the Container. available values: 
- ClusterExt stringId 
- ext id for the cluster owning the storage container.
 
- ClusterName string
- Corresponding name of the Cluster owning the Storage Container instance.
 
- CompressionDelay intSecs 
- The compression delay in seconds.
 
- ContainerExt stringId 
- the storage container ext id
 
- ErasureCode string
- Indicates the current status value for Erasure Coding for the Container. available values: NONE,OFF,ON
 
- Indicates the current status value for Erasure Coding for the Container. available values: 
- ErasureCode intDelay Secs 
- Delay in performing ErasureCode for the current Container instance.
 
- ExtId string
- the storage container uuid
 
- HasHigher boolEc Fault Domain Preference 
- Indicates whether to prefer a higher Erasure Code fault domain.
 
- IsCompression boolEnabled 
- Indicates whether the compression is enabled for the Container.
 
- IsEncrypted bool
- Indicates whether the Container is encrypted or not.
 
- IsInline boolEc Enabled 
- Indicates whether data written to this container should be inline erasure coded or not. This field is only considered when ErasureCoding is enabled.
 
- IsInternal bool
- Indicates whether the Container is internal and is managed by Nutanix.
 
- IsMarked boolFor Removal 
- Indicates if the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
 
- IsNfs boolWhitelist Inherited 
- Indicates whether the NFS whitelist is inherited from global config.
 
- IsSoftware boolEncryption Enabled 
- Indicates whether the Container instance has software encryption enabled.
 
- Links
List<PiersKarsenbarg. Nutanix. Inputs. Get Storage Containers V2Storage Container Link> 
- 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.
 
- LogicalAdvertised intCapacity Bytes 
- Max capacity of the Container as defined by the user.
 
- LogicalExplicit intReserved Capacity Bytes 
- Total reserved size (in bytes) of the container (set by Admin). This also accounts for the container's replication factor. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity.
 
- LogicalImplicit intReserved Capacity Bytes 
- This is the summation of reservations provisioned on all VDisks in the container. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity
 
- MaxCapacity intBytes 
- Maximum physical capacity of the Storage Container in bytes.
 
- Name string
- Name of the storage container. Note that the name of Storage Container should be unique per cluster.
- NfsWhitelist List<PiersAddresses Karsenbarg. Nutanix. Inputs. Get Storage Containers V2Storage Container Nfs Whitelist Address> 
- List of NFS addresses which need to be whitelisted.
 
- OnDisk stringDedup 
- Indicates the current status of Disk Deduplication for the Container. available values: NONE,OFF,POST_PROCESS
 
- Indicates the current status of Disk Deduplication for the Container. available values: 
- OwnerExt stringId 
- owner ext id
 
- ReplicationFactor int
- Replication factor of the Storage Container.
 
- StoragePool stringExt Id 
- extId of the Storage Pool owning the Storage Container instance.
 
- TenantId string
- A globally unique identifier that represents the tenant that owns this entity.
 
- AffinityHost stringExt Id 
- Affinity host extId for RF 1 Storage Container.
 
- CacheDeduplication string
- Indicates the current status of Cache Deduplication for the Container. available values: NONE,OFF,ON
 
- Indicates the current status of Cache Deduplication for the Container. available values: 
- ClusterExt stringId 
- ext id for the cluster owning the storage container.
 
- ClusterName string
- Corresponding name of the Cluster owning the Storage Container instance.
 
- CompressionDelay intSecs 
- The compression delay in seconds.
 
- ContainerExt stringId 
- the storage container ext id
 
- ErasureCode string
- Indicates the current status value for Erasure Coding for the Container. available values: NONE,OFF,ON
 
- Indicates the current status value for Erasure Coding for the Container. available values: 
- ErasureCode intDelay Secs 
- Delay in performing ErasureCode for the current Container instance.
 
- ExtId string
- the storage container uuid
 
- HasHigher boolEc Fault Domain Preference 
- Indicates whether to prefer a higher Erasure Code fault domain.
 
- IsCompression boolEnabled 
- Indicates whether the compression is enabled for the Container.
 
- IsEncrypted bool
- Indicates whether the Container is encrypted or not.
 
- IsInline boolEc Enabled 
- Indicates whether data written to this container should be inline erasure coded or not. This field is only considered when ErasureCoding is enabled.
 
- IsInternal bool
- Indicates whether the Container is internal and is managed by Nutanix.
 
- IsMarked boolFor Removal 
- Indicates if the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
 
- IsNfs boolWhitelist Inherited 
- Indicates whether the NFS whitelist is inherited from global config.
 
- IsSoftware boolEncryption Enabled 
- Indicates whether the Container instance has software encryption enabled.
 
- Links
[]GetStorage Containers V2Storage Container Link 
- 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.
 
- LogicalAdvertised intCapacity Bytes 
- Max capacity of the Container as defined by the user.
 
- LogicalExplicit intReserved Capacity Bytes 
- Total reserved size (in bytes) of the container (set by Admin). This also accounts for the container's replication factor. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity.
 
- LogicalImplicit intReserved Capacity Bytes 
- This is the summation of reservations provisioned on all VDisks in the container. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity
 
- MaxCapacity intBytes 
- Maximum physical capacity of the Storage Container in bytes.
 
- Name string
- Name of the storage container. Note that the name of Storage Container should be unique per cluster.
- NfsWhitelist []GetAddresses Storage Containers V2Storage Container Nfs Whitelist Address 
- List of NFS addresses which need to be whitelisted.
 
- OnDisk stringDedup 
- Indicates the current status of Disk Deduplication for the Container. available values: NONE,OFF,POST_PROCESS
 
- Indicates the current status of Disk Deduplication for the Container. available values: 
- OwnerExt stringId 
- owner ext id
 
- ReplicationFactor int
- Replication factor of the Storage Container.
 
- StoragePool stringExt Id 
- extId of the Storage Pool owning the Storage Container instance.
 
- TenantId string
- A globally unique identifier that represents the tenant that owns this entity.
 
- affinityHost StringExt Id 
- Affinity host extId for RF 1 Storage Container.
 
- cacheDeduplication String
- Indicates the current status of Cache Deduplication for the Container. available values: NONE,OFF,ON
 
- Indicates the current status of Cache Deduplication for the Container. available values: 
- clusterExt StringId 
- ext id for the cluster owning the storage container.
 
- clusterName String
- Corresponding name of the Cluster owning the Storage Container instance.
 
- compressionDelay IntegerSecs 
- The compression delay in seconds.
 
- containerExt StringId 
- the storage container ext id
 
- erasureCode String
- Indicates the current status value for Erasure Coding for the Container. available values: NONE,OFF,ON
 
- Indicates the current status value for Erasure Coding for the Container. available values: 
- erasureCode IntegerDelay Secs 
- Delay in performing ErasureCode for the current Container instance.
 
- extId String
- the storage container uuid
 
- hasHigher BooleanEc Fault Domain Preference 
- Indicates whether to prefer a higher Erasure Code fault domain.
 
- isCompression BooleanEnabled 
- Indicates whether the compression is enabled for the Container.
 
- isEncrypted Boolean
- Indicates whether the Container is encrypted or not.
 
- isInline BooleanEc Enabled 
- Indicates whether data written to this container should be inline erasure coded or not. This field is only considered when ErasureCoding is enabled.
 
- isInternal Boolean
- Indicates whether the Container is internal and is managed by Nutanix.
 
- isMarked BooleanFor Removal 
- Indicates if the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
 
- isNfs BooleanWhitelist Inherited 
- Indicates whether the NFS whitelist is inherited from global config.
 
- isSoftware BooleanEncryption Enabled 
- Indicates whether the Container instance has software encryption enabled.
 
- links
List<GetStorage Containers V2Storage Container Link> 
- 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.
 
- logicalAdvertised IntegerCapacity Bytes 
- Max capacity of the Container as defined by the user.
 
- logicalExplicit IntegerReserved Capacity Bytes 
- Total reserved size (in bytes) of the container (set by Admin). This also accounts for the container's replication factor. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity.
 
- logicalImplicit IntegerReserved Capacity Bytes 
- This is the summation of reservations provisioned on all VDisks in the container. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity
 
- maxCapacity IntegerBytes 
- Maximum physical capacity of the Storage Container in bytes.
 
- name String
- Name of the storage container. Note that the name of Storage Container should be unique per cluster.
- nfsWhitelist List<GetAddresses Storage Containers V2Storage Container Nfs Whitelist Address> 
- List of NFS addresses which need to be whitelisted.
 
- onDisk StringDedup 
- Indicates the current status of Disk Deduplication for the Container. available values: NONE,OFF,POST_PROCESS
 
- Indicates the current status of Disk Deduplication for the Container. available values: 
- ownerExt StringId 
- owner ext id
 
- replicationFactor Integer
- Replication factor of the Storage Container.
 
- storagePool StringExt Id 
- extId of the Storage Pool owning the Storage Container instance.
 
- tenantId String
- A globally unique identifier that represents the tenant that owns this entity.
 
- affinityHost stringExt Id 
- Affinity host extId for RF 1 Storage Container.
 
- cacheDeduplication string
- Indicates the current status of Cache Deduplication for the Container. available values: NONE,OFF,ON
 
- Indicates the current status of Cache Deduplication for the Container. available values: 
- clusterExt stringId 
- ext id for the cluster owning the storage container.
 
- clusterName string
- Corresponding name of the Cluster owning the Storage Container instance.
 
- compressionDelay numberSecs 
- The compression delay in seconds.
 
- containerExt stringId 
- the storage container ext id
 
- erasureCode string
- Indicates the current status value for Erasure Coding for the Container. available values: NONE,OFF,ON
 
- Indicates the current status value for Erasure Coding for the Container. available values: 
- erasureCode numberDelay Secs 
- Delay in performing ErasureCode for the current Container instance.
 
- extId string
- the storage container uuid
 
- hasHigher booleanEc Fault Domain Preference 
- Indicates whether to prefer a higher Erasure Code fault domain.
 
- isCompression booleanEnabled 
- Indicates whether the compression is enabled for the Container.
 
- isEncrypted boolean
- Indicates whether the Container is encrypted or not.
 
- isInline booleanEc Enabled 
- Indicates whether data written to this container should be inline erasure coded or not. This field is only considered when ErasureCoding is enabled.
 
- isInternal boolean
- Indicates whether the Container is internal and is managed by Nutanix.
 
- isMarked booleanFor Removal 
- Indicates if the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
 
- isNfs booleanWhitelist Inherited 
- Indicates whether the NFS whitelist is inherited from global config.
 
- isSoftware booleanEncryption Enabled 
- Indicates whether the Container instance has software encryption enabled.
 
- links
GetStorage Containers V2Storage Container Link[] 
- 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.
 
- logicalAdvertised numberCapacity Bytes 
- Max capacity of the Container as defined by the user.
 
- logicalExplicit numberReserved Capacity Bytes 
- Total reserved size (in bytes) of the container (set by Admin). This also accounts for the container's replication factor. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity.
 
- logicalImplicit numberReserved Capacity Bytes 
- This is the summation of reservations provisioned on all VDisks in the container. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity
 
- maxCapacity numberBytes 
- Maximum physical capacity of the Storage Container in bytes.
 
- name string
- Name of the storage container. Note that the name of Storage Container should be unique per cluster.
- nfsWhitelist GetAddresses Storage Containers V2Storage Container Nfs Whitelist Address[] 
- List of NFS addresses which need to be whitelisted.
 
- onDisk stringDedup 
- Indicates the current status of Disk Deduplication for the Container. available values: NONE,OFF,POST_PROCESS
 
- Indicates the current status of Disk Deduplication for the Container. available values: 
- ownerExt stringId 
- owner ext id
 
- replicationFactor number
- Replication factor of the Storage Container.
 
- storagePool stringExt Id 
- extId of the Storage Pool owning the Storage Container instance.
 
- tenantId string
- A globally unique identifier that represents the tenant that owns this entity.
 
- affinity_host_ strext_ id 
- Affinity host extId for RF 1 Storage Container.
 
- cache_deduplication str
- Indicates the current status of Cache Deduplication for the Container. available values: NONE,OFF,ON
 
- Indicates the current status of Cache Deduplication for the Container. available values: 
- cluster_ext_ strid 
- ext id for the cluster owning the storage container.
 
- cluster_name str
- Corresponding name of the Cluster owning the Storage Container instance.
 
- compression_delay_ intsecs 
- The compression delay in seconds.
 
- container_ext_ strid 
- the storage container ext id
 
- erasure_code str
- Indicates the current status value for Erasure Coding for the Container. available values: NONE,OFF,ON
 
- Indicates the current status value for Erasure Coding for the Container. available values: 
- erasure_code_ intdelay_ secs 
- Delay in performing ErasureCode for the current Container instance.
 
- ext_id str
- the storage container uuid
 
- has_higher_ boolec_ fault_ domain_ preference 
- Indicates whether to prefer a higher Erasure Code fault domain.
 
- is_compression_ boolenabled 
- Indicates whether the compression is enabled for the Container.
 
- is_encrypted bool
- Indicates whether the Container is encrypted or not.
 
- is_inline_ boolec_ enabled 
- Indicates whether data written to this container should be inline erasure coded or not. This field is only considered when ErasureCoding is enabled.
 
- is_internal bool
- Indicates whether the Container is internal and is managed by Nutanix.
 
- is_marked_ boolfor_ removal 
- Indicates if the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
 
- is_nfs_ boolwhitelist_ inherited 
- Indicates whether the NFS whitelist is inherited from global config.
 
- is_software_ boolencryption_ enabled 
- Indicates whether the Container instance has software encryption enabled.
 
- links
Sequence[GetStorage Containers V2Storage Container Link] 
- 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.
 
- logical_advertised_ intcapacity_ bytes 
- Max capacity of the Container as defined by the user.
 
- logical_explicit_ intreserved_ capacity_ bytes 
- Total reserved size (in bytes) of the container (set by Admin). This also accounts for the container's replication factor. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity.
 
- logical_implicit_ intreserved_ capacity_ bytes 
- This is the summation of reservations provisioned on all VDisks in the container. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity
 
- max_capacity_ intbytes 
- Maximum physical capacity of the Storage Container in bytes.
 
- name str
- Name of the storage container. Note that the name of Storage Container should be unique per cluster.
- nfs_whitelist_ Sequence[Getaddresses Storage Containers V2Storage Container Nfs Whitelist Address] 
- List of NFS addresses which need to be whitelisted.
 
- on_disk_ strdedup 
- Indicates the current status of Disk Deduplication for the Container. available values: NONE,OFF,POST_PROCESS
 
- Indicates the current status of Disk Deduplication for the Container. available values: 
- owner_ext_ strid 
- owner ext id
 
- replication_factor int
- Replication factor of the Storage Container.
 
- storage_pool_ strext_ id 
- extId of the Storage Pool owning the Storage Container instance.
 
- tenant_id str
- A globally unique identifier that represents the tenant that owns this entity.
 
- affinityHost StringExt Id 
- Affinity host extId for RF 1 Storage Container.
 
- cacheDeduplication String
- Indicates the current status of Cache Deduplication for the Container. available values: NONE,OFF,ON
 
- Indicates the current status of Cache Deduplication for the Container. available values: 
- clusterExt StringId 
- ext id for the cluster owning the storage container.
 
- clusterName String
- Corresponding name of the Cluster owning the Storage Container instance.
 
- compressionDelay NumberSecs 
- The compression delay in seconds.
 
- containerExt StringId 
- the storage container ext id
 
- erasureCode String
- Indicates the current status value for Erasure Coding for the Container. available values: NONE,OFF,ON
 
- Indicates the current status value for Erasure Coding for the Container. available values: 
- erasureCode NumberDelay Secs 
- Delay in performing ErasureCode for the current Container instance.
 
- extId String
- the storage container uuid
 
- hasHigher BooleanEc Fault Domain Preference 
- Indicates whether to prefer a higher Erasure Code fault domain.
 
- isCompression BooleanEnabled 
- Indicates whether the compression is enabled for the Container.
 
- isEncrypted Boolean
- Indicates whether the Container is encrypted or not.
 
- isInline BooleanEc Enabled 
- Indicates whether data written to this container should be inline erasure coded or not. This field is only considered when ErasureCoding is enabled.
 
- isInternal Boolean
- Indicates whether the Container is internal and is managed by Nutanix.
 
- isMarked BooleanFor Removal 
- Indicates if the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
 
- isNfs BooleanWhitelist Inherited 
- Indicates whether the NFS whitelist is inherited from global config.
 
- isSoftware BooleanEncryption Enabled 
- Indicates whether the Container instance has software encryption enabled.
 
- 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.
 
- logicalAdvertised NumberCapacity Bytes 
- Max capacity of the Container as defined by the user.
 
- logicalExplicit NumberReserved Capacity Bytes 
- Total reserved size (in bytes) of the container (set by Admin). This also accounts for the container's replication factor. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity.
 
- logicalImplicit NumberReserved Capacity Bytes 
- This is the summation of reservations provisioned on all VDisks in the container. The actual reserved capacity of the container will be the maximum of explicitReservedCapacity and implicitReservedCapacity
 
- maxCapacity NumberBytes 
- Maximum physical capacity of the Storage Container in bytes.
 
- name String
- Name of the storage container. Note that the name of Storage Container should be unique per cluster.
- nfsWhitelist List<Property Map>Addresses 
- List of NFS addresses which need to be whitelisted.
 
- onDisk StringDedup 
- Indicates the current status of Disk Deduplication for the Container. available values: NONE,OFF,POST_PROCESS
 
- Indicates the current status of Disk Deduplication for the Container. available values: 
- ownerExt StringId 
- owner ext id
 
- replicationFactor Number
- Replication factor of the Storage Container.
 
- storagePool StringExt Id 
- extId of the Storage Pool owning the Storage Container instance.
 
- tenantId String
- A globally unique identifier that represents the tenant that owns this entity.
 
GetStorageContainersV2StorageContainerLink     
GetStorageContainersV2StorageContainerNfsWhitelistAddress       
- Fqdns
List<PiersKarsenbarg. Nutanix. Inputs. Get Storage Containers V2Storage Container Nfs Whitelist Address Fqdn> 
- Reference to address configuration
- Ipv4s
List<PiersKarsenbarg. Nutanix. Inputs. Get Storage Containers V2Storage Container Nfs Whitelist Address Ipv4> 
- Reference to address configuration
- Ipv6s
List<PiersKarsenbarg. Nutanix. Inputs. Get Storage Containers V2Storage Container Nfs Whitelist Address Ipv6> 
- Reference to address configuration
- Fqdns
[]GetStorage Containers V2Storage Container Nfs Whitelist Address Fqdn 
- Reference to address configuration
- Ipv4s
[]GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv4 
- Reference to address configuration
- Ipv6s
[]GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv6 
- Reference to address configuration
- fqdns
List<GetStorage Containers V2Storage Container Nfs Whitelist Address Fqdn> 
- Reference to address configuration
- ipv4s
List<GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv4> 
- Reference to address configuration
- ipv6s
List<GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv6> 
- Reference to address configuration
- fqdns
GetStorage Containers V2Storage Container Nfs Whitelist Address Fqdn[] 
- Reference to address configuration
- ipv4s
GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv4[] 
- Reference to address configuration
- ipv6s
GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv6[] 
- Reference to address configuration
- fqdns
Sequence[GetStorage Containers V2Storage Container Nfs Whitelist Address Fqdn] 
- Reference to address configuration
- ipv4s
Sequence[GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv4] 
- Reference to address configuration
- ipv6s
Sequence[GetStorage Containers V2Storage Container Nfs Whitelist Address Ipv6] 
- Reference to address configuration
- fqdns List<Property Map>
- Reference to address configuration
- ipv4s List<Property Map>
- Reference to address configuration
- ipv6s List<Property Map>
- Reference to address configuration
GetStorageContainersV2StorageContainerNfsWhitelistAddressFqdn        
- Value string
- value of fqdn address
- Value string
- value of fqdn address
- value String
- value of fqdn address
- value string
- value of fqdn address
- value str
- value of fqdn address
- value String
- value of fqdn address
GetStorageContainersV2StorageContainerNfsWhitelistAddressIpv4        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- value of fqdn address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- value of fqdn address
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- value of fqdn address
- prefixLength number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value string
- value of fqdn address
- prefix_length int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value str
- value of fqdn address
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- value of fqdn address
GetStorageContainersV2StorageContainerNfsWhitelistAddressIpv6        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- value of fqdn address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- value of fqdn address
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- value of fqdn address
- prefixLength number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value string
- value of fqdn address
- prefix_length int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value str
- value of fqdn address
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- value of fqdn address
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
