1. Registry
  2. Packages
  3. Intersight Provider
  4. API Docs
  5. getHciStorageContainer
Viewing docs for intersight 1.0.79
published on Monday, Aug 24, 2026 by ciscodevnet
Viewing docs for intersight 1.0.79
published on Monday, Aug 24, 2026 by ciscodevnet

    Storage containers in Nutanix serve as logical abstraction layers for virtual disk storage which can be backed by HCI (local) storage or external storage provided by vendors such as Pure Storage.

    Purpose

    The StorageContainer object provides a view of both HCI and external storage containers in a Nutanix cluster, enabling administrators to monitor storage configuration and capacity.

    Key Concepts

    • Storage Abstraction: Logical containers for virtual disk storage that can use local or external storage backends.
    • Capacity Management: Tracks physical and logical capacity, reservations, and utilization metrics.
    • Data Efficiency: Supports compression, deduplication, and erasure coding for optimized storage usage.

    Using getHciStorageContainer

    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 getHciStorageContainer(args: GetHciStorageContainerArgs, opts?: InvokeOptions): Promise<GetHciStorageContainerResult>
    function getHciStorageContainerOutput(args: GetHciStorageContainerOutputArgs, opts?: InvokeOutputOptions): Output<GetHciStorageContainerResult>
    def get_hci_storage_container(account_moid: Optional[str] = None,
                                  additional_properties: Optional[str] = None,
                                  ancestors: Optional[Sequence[GetHciStorageContainerAncestor]] = None,
                                  cache_deduplication: Optional[str] = None,
                                  class_id: Optional[str] = None,
                                  cluster: Optional[GetHciStorageContainerCluster] = None,
                                  cluster_ext_id: Optional[str] = None,
                                  cluster_name: Optional[str] = None,
                                  compression_delay_secs: Optional[float] = None,
                                  create_time: Optional[str] = None,
                                  domain_group_moid: Optional[str] = None,
                                  erasure_code: Optional[str] = None,
                                  erasure_code_delay_secs: Optional[float] = None,
                                  external_storage: Optional[GetHciStorageContainerExternalStorage] = None,
                                  external_storage_ext_id: Optional[str] = None,
                                  has_higher_ec_fault_domain_preference: Optional[bool] = None,
                                  id: Optional[str] = None,
                                  is_compression_enabled: Optional[bool] = None,
                                  is_encrypted: Optional[bool] = None,
                                  is_external_storage: Optional[bool] = None,
                                  is_inline_ec_enabled: Optional[bool] = None,
                                  is_internal: Optional[bool] = None,
                                  is_marked_for_removal: Optional[bool] = None,
                                  is_nfs_allowlist_inherited: Optional[bool] = None,
                                  is_shared: Optional[bool] = None,
                                  is_software_encryption_enabled: Optional[bool] = None,
                                  logical_advertised_capacity_bytes: Optional[float] = None,
                                  logical_explicit_reserved_capacity_bytes: Optional[float] = None,
                                  logical_implicit_reserved_capacity_bytes: Optional[float] = None,
                                  max_capacity_bytes: Optional[float] = None,
                                  mod_time: Optional[str] = None,
                                  moid: Optional[str] = None,
                                  name: Optional[str] = None,
                                  object_type: Optional[str] = None,
                                  on_disk_dedup: Optional[str] = None,
                                  owners: Optional[Sequence[str]] = None,
                                  parent: Optional[GetHciStorageContainerParent] = None,
                                  permission_resources: Optional[Sequence[GetHciStorageContainerPermissionResource]] = None,
                                  registered_device: Optional[GetHciStorageContainerRegisteredDevice] = None,
                                  replication_factor: Optional[float] = None,
                                  shared_scope: Optional[str] = None,
                                  storage_container_ext_id: Optional[str] = None,
                                  storage_pool_ext_id: Optional[str] = None,
                                  tags: Optional[Sequence[GetHciStorageContainerTag]] = None,
                                  version_context: Optional[GetHciStorageContainerVersionContext] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetHciStorageContainerResult
    def get_hci_storage_container_output(account_moid: pulumi.Input[Optional[str]] = None,
                                  additional_properties: pulumi.Input[Optional[str]] = None,
                                  ancestors: pulumi.Input[Optional[Sequence[pulumi.Input[GetHciStorageContainerAncestorArgs]]]] = None,
                                  cache_deduplication: pulumi.Input[Optional[str]] = None,
                                  class_id: pulumi.Input[Optional[str]] = None,
                                  cluster: pulumi.Input[Optional[GetHciStorageContainerClusterArgs]] = None,
                                  cluster_ext_id: pulumi.Input[Optional[str]] = None,
                                  cluster_name: pulumi.Input[Optional[str]] = None,
                                  compression_delay_secs: pulumi.Input[Optional[float]] = None,
                                  create_time: pulumi.Input[Optional[str]] = None,
                                  domain_group_moid: pulumi.Input[Optional[str]] = None,
                                  erasure_code: pulumi.Input[Optional[str]] = None,
                                  erasure_code_delay_secs: pulumi.Input[Optional[float]] = None,
                                  external_storage: pulumi.Input[Optional[GetHciStorageContainerExternalStorageArgs]] = None,
                                  external_storage_ext_id: pulumi.Input[Optional[str]] = None,
                                  has_higher_ec_fault_domain_preference: pulumi.Input[Optional[bool]] = None,
                                  id: pulumi.Input[Optional[str]] = None,
                                  is_compression_enabled: pulumi.Input[Optional[bool]] = None,
                                  is_encrypted: pulumi.Input[Optional[bool]] = None,
                                  is_external_storage: pulumi.Input[Optional[bool]] = None,
                                  is_inline_ec_enabled: pulumi.Input[Optional[bool]] = None,
                                  is_internal: pulumi.Input[Optional[bool]] = None,
                                  is_marked_for_removal: pulumi.Input[Optional[bool]] = None,
                                  is_nfs_allowlist_inherited: pulumi.Input[Optional[bool]] = None,
                                  is_shared: pulumi.Input[Optional[bool]] = None,
                                  is_software_encryption_enabled: pulumi.Input[Optional[bool]] = None,
                                  logical_advertised_capacity_bytes: pulumi.Input[Optional[float]] = None,
                                  logical_explicit_reserved_capacity_bytes: pulumi.Input[Optional[float]] = None,
                                  logical_implicit_reserved_capacity_bytes: pulumi.Input[Optional[float]] = None,
                                  max_capacity_bytes: pulumi.Input[Optional[float]] = None,
                                  mod_time: pulumi.Input[Optional[str]] = None,
                                  moid: pulumi.Input[Optional[str]] = None,
                                  name: pulumi.Input[Optional[str]] = None,
                                  object_type: pulumi.Input[Optional[str]] = None,
                                  on_disk_dedup: pulumi.Input[Optional[str]] = None,
                                  owners: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                                  parent: pulumi.Input[Optional[GetHciStorageContainerParentArgs]] = None,
                                  permission_resources: pulumi.Input[Optional[Sequence[pulumi.Input[GetHciStorageContainerPermissionResourceArgs]]]] = None,
                                  registered_device: pulumi.Input[Optional[GetHciStorageContainerRegisteredDeviceArgs]] = None,
                                  replication_factor: pulumi.Input[Optional[float]] = None,
                                  shared_scope: pulumi.Input[Optional[str]] = None,
                                  storage_container_ext_id: pulumi.Input[Optional[str]] = None,
                                  storage_pool_ext_id: pulumi.Input[Optional[str]] = None,
                                  tags: pulumi.Input[Optional[Sequence[pulumi.Input[GetHciStorageContainerTagArgs]]]] = None,
                                  version_context: pulumi.Input[Optional[GetHciStorageContainerVersionContextArgs]] = None,
                                  opts: Optional[InvokeOutputOptions] = None) -> Output[GetHciStorageContainerResult]
    func LookupHciStorageContainer(ctx *Context, args *LookupHciStorageContainerArgs, opts ...InvokeOption) (*LookupHciStorageContainerResult, error)
    func LookupHciStorageContainerOutput(ctx *Context, args *LookupHciStorageContainerOutputArgs, opts ...InvokeOption) LookupHciStorageContainerResultOutput

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

    public static class GetHciStorageContainer 
    {
        public static Task<GetHciStorageContainerResult> InvokeAsync(GetHciStorageContainerArgs args, InvokeOptions? opts = null)
        public static Output<GetHciStorageContainerResult> Invoke(GetHciStorageContainerInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetHciStorageContainerResult> Invoke(GetHciStorageContainerInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetHciStorageContainerResult> getHciStorageContainer(GetHciStorageContainerArgs args, InvokeOptions options)
    public static Output<GetHciStorageContainerResult> getHciStorageContainer(GetHciStorageContainerArgs args, InvokeOptions options)
    public static Output<GetHciStorageContainerResult> getHciStorageContainer(GetHciStorageContainerArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: intersight:index/getHciStorageContainer:getHciStorageContainer
      arguments:
        # arguments dictionary
    data "intersight_get_hci_storage_container" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciStorageContainerAncestor>
    CacheDeduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    ClassId string
    Cluster GetHciStorageContainerCluster
    ClusterExtId string
    The external identifier of the cluster owning the Storage Container.
    ClusterName string
    The corresponding name of the cluster owning the Storage Container instance.
    CompressionDelaySecs double
    The compression delay in seconds. Does not apply to external storage container case.
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErasureCode string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    ErasureCodeDelaySecs double
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    ExternalStorage GetHciStorageContainerExternalStorage
    ExternalStorageExtId string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    HasHigherEcFaultDomainPreference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    Id string
    IsCompressionEnabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    IsEncrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    IsExternalStorage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    IsInlineEcEnabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    IsInternal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    IsMarkedForRemoval bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    IsNfsAllowlistInherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    IsShared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    IsSoftwareEncryptionEnabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    LogicalAdvertisedCapacityBytes double
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    LogicalExplicitReservedCapacityBytes double
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    LogicalImplicitReservedCapacityBytes double
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    MaxCapacityBytes double
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    ObjectType string
    OnDiskDedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    Owners List<string>
    Parent GetHciStorageContainerParent
    PermissionResources List<GetHciStorageContainerPermissionResource>
    RegisteredDevice GetHciStorageContainerRegisteredDevice
    ReplicationFactor double
    Replication factor of the Storage Container. Does not apply to external storage container case.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StorageContainerExtId string
    The external identifier of the Storage Container.
    StoragePoolExtId string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    Tags List<GetHciStorageContainerTag>
    VersionContext GetHciStorageContainerVersionContext
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciStorageContainerAncestor
    CacheDeduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    ClassId string
    Cluster GetHciStorageContainerCluster
    ClusterExtId string
    The external identifier of the cluster owning the Storage Container.
    ClusterName string
    The corresponding name of the cluster owning the Storage Container instance.
    CompressionDelaySecs float64
    The compression delay in seconds. Does not apply to external storage container case.
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErasureCode string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    ErasureCodeDelaySecs float64
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    ExternalStorage GetHciStorageContainerExternalStorage
    ExternalStorageExtId string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    HasHigherEcFaultDomainPreference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    Id string
    IsCompressionEnabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    IsEncrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    IsExternalStorage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    IsInlineEcEnabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    IsInternal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    IsMarkedForRemoval bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    IsNfsAllowlistInherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    IsShared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    IsSoftwareEncryptionEnabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    LogicalAdvertisedCapacityBytes float64
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    LogicalExplicitReservedCapacityBytes float64
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    LogicalImplicitReservedCapacityBytes float64
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    MaxCapacityBytes float64
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    ObjectType string
    OnDiskDedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    Owners []string
    Parent GetHciStorageContainerParent
    PermissionResources []GetHciStorageContainerPermissionResource
    RegisteredDevice GetHciStorageContainerRegisteredDevice
    ReplicationFactor float64
    Replication factor of the Storage Container. Does not apply to external storage container case.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StorageContainerExtId string
    The external identifier of the Storage Container.
    StoragePoolExtId string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    Tags []GetHciStorageContainerTag
    VersionContext GetHciStorageContainerVersionContext
    account_moid string
    The Account ID for this managed object.
    additional_properties string
    ancestors list(object)
    cache_deduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    class_id string
    cluster object
    cluster_ext_id string
    The external identifier of the cluster owning the Storage Container.
    cluster_name string
    The corresponding name of the cluster owning the Storage Container instance.
    compression_delay_secs number
    The compression delay in seconds. Does not apply to external storage container case.
    create_time string
    The time when this managed object was created.
    domain_group_moid string
    The DomainGroup ID for this managed object.
    erasure_code string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasure_code_delay_secs number
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    external_storage object
    external_storage_ext_id string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    has_higher_ec_fault_domain_preference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    id string
    is_compression_enabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    is_encrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    is_external_storage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    is_inline_ec_enabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    is_internal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    is_marked_for_removal bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    is_nfs_allowlist_inherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    is_shared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    is_software_encryption_enabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logical_advertised_capacity_bytes number
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logical_explicit_reserved_capacity_bytes number
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logical_implicit_reserved_capacity_bytes number
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    max_capacity_bytes number
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    mod_time string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    object_type string
    on_disk_dedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners list(string)
    parent object
    permission_resources list(object)
    registered_device object
    replication_factor number
    Replication factor of the Storage Container. Does not apply to external storage container case.
    shared_scope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storage_container_ext_id string
    The external identifier of the Storage Container.
    storage_pool_ext_id string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags list(object)
    version_context object
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciStorageContainerAncestor>
    cacheDeduplication String
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    classId String
    cluster GetHciStorageContainerCluster
    clusterExtId String
    The external identifier of the cluster owning the Storage Container.
    clusterName String
    The corresponding name of the cluster owning the Storage Container instance.
    compressionDelaySecs Double
    The compression delay in seconds. Does not apply to external storage container case.
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    erasureCode String
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasureCodeDelaySecs Double
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    externalStorage GetHciStorageContainerExternalStorage
    externalStorageExtId String
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    hasHigherEcFaultDomainPreference Boolean
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    id String
    isCompressionEnabled Boolean
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    isEncrypted Boolean
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    isExternalStorage Boolean
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    isInlineEcEnabled Boolean
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    isInternal Boolean
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    isMarkedForRemoval Boolean
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    isNfsAllowlistInherited Boolean
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    isShared Boolean
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    isSoftwareEncryptionEnabled Boolean
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logicalAdvertisedCapacityBytes Double
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logicalExplicitReservedCapacityBytes Double
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logicalImplicitReservedCapacityBytes Double
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    maxCapacityBytes Double
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    objectType String
    onDiskDedup String
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners List<String>
    parent GetHciStorageContainerParent
    permissionResources List<GetHciStorageContainerPermissionResource>
    registeredDevice GetHciStorageContainerRegisteredDevice
    replicationFactor Double
    Replication factor of the Storage Container. Does not apply to external storage container case.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storageContainerExtId String
    The external identifier of the Storage Container.
    storagePoolExtId String
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags List<GetHciStorageContainerTag>
    versionContext GetHciStorageContainerVersionContext
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciStorageContainerAncestor[]
    cacheDeduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    classId string
    cluster GetHciStorageContainerCluster
    clusterExtId string
    The external identifier of the cluster owning the Storage Container.
    clusterName string
    The corresponding name of the cluster owning the Storage Container instance.
    compressionDelaySecs number
    The compression delay in seconds. Does not apply to external storage container case.
    createTime string
    The time when this managed object was created.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    erasureCode string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasureCodeDelaySecs number
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    externalStorage GetHciStorageContainerExternalStorage
    externalStorageExtId string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    hasHigherEcFaultDomainPreference boolean
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    id string
    isCompressionEnabled boolean
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    isEncrypted boolean
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    isExternalStorage boolean
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    isInlineEcEnabled boolean
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    isInternal boolean
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    isMarkedForRemoval boolean
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    isNfsAllowlistInherited boolean
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    isShared boolean
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    isSoftwareEncryptionEnabled boolean
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logicalAdvertisedCapacityBytes number
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logicalExplicitReservedCapacityBytes number
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logicalImplicitReservedCapacityBytes number
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    maxCapacityBytes number
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    objectType string
    onDiskDedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners string[]
    parent GetHciStorageContainerParent
    permissionResources GetHciStorageContainerPermissionResource[]
    registeredDevice GetHciStorageContainerRegisteredDevice
    replicationFactor number
    Replication factor of the Storage Container. Does not apply to external storage container case.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storageContainerExtId string
    The external identifier of the Storage Container.
    storagePoolExtId string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags GetHciStorageContainerTag[]
    versionContext GetHciStorageContainerVersionContext
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciStorageContainerAncestor]
    cache_deduplication str
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    class_id str
    cluster GetHciStorageContainerCluster
    cluster_ext_id str
    The external identifier of the cluster owning the Storage Container.
    cluster_name str
    The corresponding name of the cluster owning the Storage Container instance.
    compression_delay_secs float
    The compression delay in seconds. Does not apply to external storage container case.
    create_time str
    The time when this managed object was created.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    erasure_code str
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasure_code_delay_secs float
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    external_storage GetHciStorageContainerExternalStorage
    external_storage_ext_id str
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    has_higher_ec_fault_domain_preference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    id str
    is_compression_enabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    is_encrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    is_external_storage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    is_inline_ec_enabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    is_internal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    is_marked_for_removal bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    is_nfs_allowlist_inherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    is_shared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    is_software_encryption_enabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logical_advertised_capacity_bytes float
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logical_explicit_reserved_capacity_bytes float
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logical_implicit_reserved_capacity_bytes float
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    max_capacity_bytes float
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    object_type str
    on_disk_dedup str
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners Sequence[str]
    parent GetHciStorageContainerParent
    permission_resources Sequence[GetHciStorageContainerPermissionResource]
    registered_device GetHciStorageContainerRegisteredDevice
    replication_factor float
    Replication factor of the Storage Container. Does not apply to external storage container case.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storage_container_ext_id str
    The external identifier of the Storage Container.
    storage_pool_ext_id str
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags Sequence[GetHciStorageContainerTag]
    version_context GetHciStorageContainerVersionContext
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    cacheDeduplication String
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    classId String
    cluster Property Map
    clusterExtId String
    The external identifier of the cluster owning the Storage Container.
    clusterName String
    The corresponding name of the cluster owning the Storage Container instance.
    compressionDelaySecs Number
    The compression delay in seconds. Does not apply to external storage container case.
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    erasureCode String
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasureCodeDelaySecs Number
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    externalStorage Property Map
    externalStorageExtId String
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    hasHigherEcFaultDomainPreference Boolean
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    id String
    isCompressionEnabled Boolean
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    isEncrypted Boolean
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    isExternalStorage Boolean
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    isInlineEcEnabled Boolean
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    isInternal Boolean
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    isMarkedForRemoval Boolean
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    isNfsAllowlistInherited Boolean
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    isShared Boolean
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    isSoftwareEncryptionEnabled Boolean
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logicalAdvertisedCapacityBytes Number
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logicalExplicitReservedCapacityBytes Number
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logicalImplicitReservedCapacityBytes Number
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    maxCapacityBytes Number
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    objectType String
    onDiskDedup String
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    registeredDevice Property Map
    replicationFactor Number
    Replication factor of the Storage Container. Does not apply to external storage container case.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storageContainerExtId String
    The external identifier of the Storage Container.
    storagePoolExtId String
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags List<Property Map>
    versionContext Property Map

    getHciStorageContainer Result

    The following output properties are available:

    Id string
    Results List<GetHciStorageContainerResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetHciStorageContainerAncestor>
    CacheDeduplication string
    ClassId string
    Cluster GetHciStorageContainerCluster
    ClusterExtId string
    ClusterName string
    CompressionDelaySecs double
    CreateTime string
    DomainGroupMoid string
    ErasureCode string
    ErasureCodeDelaySecs double
    ExternalStorage GetHciStorageContainerExternalStorage
    ExternalStorageExtId string
    HasHigherEcFaultDomainPreference bool
    IsCompressionEnabled bool
    IsEncrypted bool
    IsExternalStorage bool
    IsInlineEcEnabled bool
    IsInternal bool
    IsMarkedForRemoval bool
    IsNfsAllowlistInherited bool
    IsShared bool
    IsSoftwareEncryptionEnabled bool
    LogicalAdvertisedCapacityBytes double
    LogicalExplicitReservedCapacityBytes double
    LogicalImplicitReservedCapacityBytes double
    MaxCapacityBytes double
    ModTime string
    Moid string
    Name string
    ObjectType string
    OnDiskDedup string
    Owners List<string>
    Parent GetHciStorageContainerParent
    PermissionResources List<GetHciStorageContainerPermissionResource>
    RegisteredDevice GetHciStorageContainerRegisteredDevice
    ReplicationFactor double
    SharedScope string
    StorageContainerExtId string
    StoragePoolExtId string
    Tags List<GetHciStorageContainerTag>
    VersionContext GetHciStorageContainerVersionContext
    Id string
    Results []GetHciStorageContainerResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetHciStorageContainerAncestor
    CacheDeduplication string
    ClassId string
    Cluster GetHciStorageContainerCluster
    ClusterExtId string
    ClusterName string
    CompressionDelaySecs float64
    CreateTime string
    DomainGroupMoid string
    ErasureCode string
    ErasureCodeDelaySecs float64
    ExternalStorage GetHciStorageContainerExternalStorage
    ExternalStorageExtId string
    HasHigherEcFaultDomainPreference bool
    IsCompressionEnabled bool
    IsEncrypted bool
    IsExternalStorage bool
    IsInlineEcEnabled bool
    IsInternal bool
    IsMarkedForRemoval bool
    IsNfsAllowlistInherited bool
    IsShared bool
    IsSoftwareEncryptionEnabled bool
    LogicalAdvertisedCapacityBytes float64
    LogicalExplicitReservedCapacityBytes float64
    LogicalImplicitReservedCapacityBytes float64
    MaxCapacityBytes float64
    ModTime string
    Moid string
    Name string
    ObjectType string
    OnDiskDedup string
    Owners []string
    Parent GetHciStorageContainerParent
    PermissionResources []GetHciStorageContainerPermissionResource
    RegisteredDevice GetHciStorageContainerRegisteredDevice
    ReplicationFactor float64
    SharedScope string
    StorageContainerExtId string
    StoragePoolExtId string
    Tags []GetHciStorageContainerTag
    VersionContext GetHciStorageContainerVersionContext
    id string
    results list(object)
    account_moid string
    additional_properties string
    ancestors list(object)
    cache_deduplication string
    class_id string
    cluster object
    cluster_ext_id string
    cluster_name string
    compression_delay_secs number
    create_time string
    domain_group_moid string
    erasure_code string
    erasure_code_delay_secs number
    external_storage object
    external_storage_ext_id string
    has_higher_ec_fault_domain_preference bool
    is_compression_enabled bool
    is_encrypted bool
    is_external_storage bool
    is_inline_ec_enabled bool
    is_internal bool
    is_marked_for_removal bool
    is_nfs_allowlist_inherited bool
    is_shared bool
    is_software_encryption_enabled bool
    logical_advertised_capacity_bytes number
    logical_explicit_reserved_capacity_bytes number
    logical_implicit_reserved_capacity_bytes number
    max_capacity_bytes number
    mod_time string
    moid string
    name string
    object_type string
    on_disk_dedup string
    owners list(string)
    parent object
    permission_resources list(object)
    registered_device object
    replication_factor number
    shared_scope string
    storage_container_ext_id string
    storage_pool_ext_id string
    tags list(object)
    version_context object
    id String
    results List<GetHciStorageContainerResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetHciStorageContainerAncestor>
    cacheDeduplication String
    classId String
    cluster GetHciStorageContainerCluster
    clusterExtId String
    clusterName String
    compressionDelaySecs Double
    createTime String
    domainGroupMoid String
    erasureCode String
    erasureCodeDelaySecs Double
    externalStorage GetHciStorageContainerExternalStorage
    externalStorageExtId String
    hasHigherEcFaultDomainPreference Boolean
    isCompressionEnabled Boolean
    isEncrypted Boolean
    isExternalStorage Boolean
    isInlineEcEnabled Boolean
    isInternal Boolean
    isMarkedForRemoval Boolean
    isNfsAllowlistInherited Boolean
    isShared Boolean
    isSoftwareEncryptionEnabled Boolean
    logicalAdvertisedCapacityBytes Double
    logicalExplicitReservedCapacityBytes Double
    logicalImplicitReservedCapacityBytes Double
    maxCapacityBytes Double
    modTime String
    moid String
    name String
    objectType String
    onDiskDedup String
    owners List<String>
    parent GetHciStorageContainerParent
    permissionResources List<GetHciStorageContainerPermissionResource>
    registeredDevice GetHciStorageContainerRegisteredDevice
    replicationFactor Double
    sharedScope String
    storageContainerExtId String
    storagePoolExtId String
    tags List<GetHciStorageContainerTag>
    versionContext GetHciStorageContainerVersionContext
    id string
    results GetHciStorageContainerResult[]
    accountMoid string
    additionalProperties string
    ancestors GetHciStorageContainerAncestor[]
    cacheDeduplication string
    classId string
    cluster GetHciStorageContainerCluster
    clusterExtId string
    clusterName string
    compressionDelaySecs number
    createTime string
    domainGroupMoid string
    erasureCode string
    erasureCodeDelaySecs number
    externalStorage GetHciStorageContainerExternalStorage
    externalStorageExtId string
    hasHigherEcFaultDomainPreference boolean
    isCompressionEnabled boolean
    isEncrypted boolean
    isExternalStorage boolean
    isInlineEcEnabled boolean
    isInternal boolean
    isMarkedForRemoval boolean
    isNfsAllowlistInherited boolean
    isShared boolean
    isSoftwareEncryptionEnabled boolean
    logicalAdvertisedCapacityBytes number
    logicalExplicitReservedCapacityBytes number
    logicalImplicitReservedCapacityBytes number
    maxCapacityBytes number
    modTime string
    moid string
    name string
    objectType string
    onDiskDedup string
    owners string[]
    parent GetHciStorageContainerParent
    permissionResources GetHciStorageContainerPermissionResource[]
    registeredDevice GetHciStorageContainerRegisteredDevice
    replicationFactor number
    sharedScope string
    storageContainerExtId string
    storagePoolExtId string
    tags GetHciStorageContainerTag[]
    versionContext GetHciStorageContainerVersionContext
    id str
    results Sequence[GetHciStorageContainerResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetHciStorageContainerAncestor]
    cache_deduplication str
    class_id str
    cluster GetHciStorageContainerCluster
    cluster_ext_id str
    cluster_name str
    compression_delay_secs float
    create_time str
    domain_group_moid str
    erasure_code str
    erasure_code_delay_secs float
    external_storage GetHciStorageContainerExternalStorage
    external_storage_ext_id str
    has_higher_ec_fault_domain_preference bool
    is_compression_enabled bool
    is_encrypted bool
    is_external_storage bool
    is_inline_ec_enabled bool
    is_internal bool
    is_marked_for_removal bool
    is_nfs_allowlist_inherited bool
    is_shared bool
    is_software_encryption_enabled bool
    logical_advertised_capacity_bytes float
    logical_explicit_reserved_capacity_bytes float
    logical_implicit_reserved_capacity_bytes float
    max_capacity_bytes float
    mod_time str
    moid str
    name str
    object_type str
    on_disk_dedup str
    owners Sequence[str]
    parent GetHciStorageContainerParent
    permission_resources Sequence[GetHciStorageContainerPermissionResource]
    registered_device GetHciStorageContainerRegisteredDevice
    replication_factor float
    shared_scope str
    storage_container_ext_id str
    storage_pool_ext_id str
    tags Sequence[GetHciStorageContainerTag]
    version_context GetHciStorageContainerVersionContext
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    ancestors List<Property Map>
    cacheDeduplication String
    classId String
    cluster Property Map
    clusterExtId String
    clusterName String
    compressionDelaySecs Number
    createTime String
    domainGroupMoid String
    erasureCode String
    erasureCodeDelaySecs Number
    externalStorage Property Map
    externalStorageExtId String
    hasHigherEcFaultDomainPreference Boolean
    isCompressionEnabled Boolean
    isEncrypted Boolean
    isExternalStorage Boolean
    isInlineEcEnabled Boolean
    isInternal Boolean
    isMarkedForRemoval Boolean
    isNfsAllowlistInherited Boolean
    isShared Boolean
    isSoftwareEncryptionEnabled Boolean
    logicalAdvertisedCapacityBytes Number
    logicalExplicitReservedCapacityBytes Number
    logicalImplicitReservedCapacityBytes Number
    maxCapacityBytes Number
    modTime String
    moid String
    name String
    objectType String
    onDiskDedup String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    registeredDevice Property Map
    replicationFactor Number
    sharedScope String
    storageContainerExtId String
    storagePoolExtId String
    tags List<Property Map>
    versionContext Property Map

    Supporting Types

    GetHciStorageContainerAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerCluster

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerExternalStorage

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerRegisteredDevice

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetHciStorageContainerResultAncestor>
    CacheDeduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    ClassId string
    ClusterExtId string
    The external identifier of the cluster owning the Storage Container.
    ClusterName string
    The corresponding name of the cluster owning the Storage Container instance.
    Clusters List<GetHciStorageContainerResultCluster>
    CompressionDelaySecs double
    The compression delay in seconds. Does not apply to external storage container case.
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErasureCode string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    ErasureCodeDelaySecs double
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    ExternalStorageExtId string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    ExternalStorages List<GetHciStorageContainerResultExternalStorage>
    HasHigherEcFaultDomainPreference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    IsCompressionEnabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    IsEncrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    IsExternalStorage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    IsInlineEcEnabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    IsInternal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    IsMarkedForRemoval bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    IsNfsAllowlistInherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    IsShared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    IsSoftwareEncryptionEnabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    LogicalAdvertisedCapacityBytes double
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    LogicalExplicitReservedCapacityBytes double
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    LogicalImplicitReservedCapacityBytes double
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    MaxCapacityBytes double
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    ObjectType string
    OnDiskDedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    Owners List<string>
    Parents List<GetHciStorageContainerResultParent>
    PermissionResources List<GetHciStorageContainerResultPermissionResource>
    RegisteredDevices List<GetHciStorageContainerResultRegisteredDevice>
    ReplicationFactor double
    Replication factor of the Storage Container. Does not apply to external storage container case.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StorageContainerExtId string
    The external identifier of the Storage Container.
    StoragePoolExtId string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    Tags List<GetHciStorageContainerResultTag>
    VersionContexts List<GetHciStorageContainerResultVersionContext>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetHciStorageContainerResultAncestor
    CacheDeduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    ClassId string
    ClusterExtId string
    The external identifier of the cluster owning the Storage Container.
    ClusterName string
    The corresponding name of the cluster owning the Storage Container instance.
    Clusters []GetHciStorageContainerResultCluster
    CompressionDelaySecs float64
    The compression delay in seconds. Does not apply to external storage container case.
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ErasureCode string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    ErasureCodeDelaySecs float64
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    ExternalStorageExtId string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    ExternalStorages []GetHciStorageContainerResultExternalStorage
    HasHigherEcFaultDomainPreference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    IsCompressionEnabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    IsEncrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    IsExternalStorage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    IsInlineEcEnabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    IsInternal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    IsMarkedForRemoval bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    IsNfsAllowlistInherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    IsShared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    IsSoftwareEncryptionEnabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    LogicalAdvertisedCapacityBytes float64
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    LogicalExplicitReservedCapacityBytes float64
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    LogicalImplicitReservedCapacityBytes float64
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    MaxCapacityBytes float64
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    ObjectType string
    OnDiskDedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    Owners []string
    Parents []GetHciStorageContainerResultParent
    PermissionResources []GetHciStorageContainerResultPermissionResource
    RegisteredDevices []GetHciStorageContainerResultRegisteredDevice
    ReplicationFactor float64
    Replication factor of the Storage Container. Does not apply to external storage container case.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StorageContainerExtId string
    The external identifier of the Storage Container.
    StoragePoolExtId string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    Tags []GetHciStorageContainerResultTag
    VersionContexts []GetHciStorageContainerResultVersionContext
    account_moid string
    The Account ID for this managed object.
    additional_properties string
    ancestors list(object)
    cache_deduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    class_id string
    cluster_ext_id string
    The external identifier of the cluster owning the Storage Container.
    cluster_name string
    The corresponding name of the cluster owning the Storage Container instance.
    clusters list(object)
    compression_delay_secs number
    The compression delay in seconds. Does not apply to external storage container case.
    create_time string
    The time when this managed object was created.
    domain_group_moid string
    The DomainGroup ID for this managed object.
    erasure_code string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasure_code_delay_secs number
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    external_storage_ext_id string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    external_storages list(object)
    has_higher_ec_fault_domain_preference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    is_compression_enabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    is_encrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    is_external_storage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    is_inline_ec_enabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    is_internal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    is_marked_for_removal bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    is_nfs_allowlist_inherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    is_shared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    is_software_encryption_enabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logical_advertised_capacity_bytes number
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logical_explicit_reserved_capacity_bytes number
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logical_implicit_reserved_capacity_bytes number
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    max_capacity_bytes number
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    mod_time string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    object_type string
    on_disk_dedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners list(string)
    parents list(object)
    permission_resources list(object)
    registered_devices list(object)
    replication_factor number
    Replication factor of the Storage Container. Does not apply to external storage container case.
    shared_scope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storage_container_ext_id string
    The external identifier of the Storage Container.
    storage_pool_ext_id string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags list(object)
    version_contexts list(object)
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetHciStorageContainerResultAncestor>
    cacheDeduplication String
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    classId String
    clusterExtId String
    The external identifier of the cluster owning the Storage Container.
    clusterName String
    The corresponding name of the cluster owning the Storage Container instance.
    clusters List<GetHciStorageContainerResultCluster>
    compressionDelaySecs Double
    The compression delay in seconds. Does not apply to external storage container case.
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    erasureCode String
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasureCodeDelaySecs Double
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    externalStorageExtId String
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    externalStorages List<GetHciStorageContainerResultExternalStorage>
    hasHigherEcFaultDomainPreference Boolean
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    isCompressionEnabled Boolean
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    isEncrypted Boolean
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    isExternalStorage Boolean
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    isInlineEcEnabled Boolean
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    isInternal Boolean
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    isMarkedForRemoval Boolean
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    isNfsAllowlistInherited Boolean
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    isShared Boolean
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    isSoftwareEncryptionEnabled Boolean
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logicalAdvertisedCapacityBytes Double
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logicalExplicitReservedCapacityBytes Double
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logicalImplicitReservedCapacityBytes Double
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    maxCapacityBytes Double
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    objectType String
    onDiskDedup String
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners List<String>
    parents List<GetHciStorageContainerResultParent>
    permissionResources List<GetHciStorageContainerResultPermissionResource>
    registeredDevices List<GetHciStorageContainerResultRegisteredDevice>
    replicationFactor Double
    Replication factor of the Storage Container. Does not apply to external storage container case.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storageContainerExtId String
    The external identifier of the Storage Container.
    storagePoolExtId String
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags List<GetHciStorageContainerResultTag>
    versionContexts List<GetHciStorageContainerResultVersionContext>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetHciStorageContainerResultAncestor[]
    cacheDeduplication string
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    classId string
    clusterExtId string
    The external identifier of the cluster owning the Storage Container.
    clusterName string
    The corresponding name of the cluster owning the Storage Container instance.
    clusters GetHciStorageContainerResultCluster[]
    compressionDelaySecs number
    The compression delay in seconds. Does not apply to external storage container case.
    createTime string
    The time when this managed object was created.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    erasureCode string
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasureCodeDelaySecs number
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    externalStorageExtId string
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    externalStorages GetHciStorageContainerResultExternalStorage[]
    hasHigherEcFaultDomainPreference boolean
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    isCompressionEnabled boolean
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    isEncrypted boolean
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    isExternalStorage boolean
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    isInlineEcEnabled boolean
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    isInternal boolean
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    isMarkedForRemoval boolean
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    isNfsAllowlistInherited boolean
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    isShared boolean
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    isSoftwareEncryptionEnabled boolean
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logicalAdvertisedCapacityBytes number
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logicalExplicitReservedCapacityBytes number
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logicalImplicitReservedCapacityBytes number
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    maxCapacityBytes number
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    objectType string
    onDiskDedup string
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners string[]
    parents GetHciStorageContainerResultParent[]
    permissionResources GetHciStorageContainerResultPermissionResource[]
    registeredDevices GetHciStorageContainerResultRegisteredDevice[]
    replicationFactor number
    Replication factor of the Storage Container. Does not apply to external storage container case.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storageContainerExtId string
    The external identifier of the Storage Container.
    storagePoolExtId string
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags GetHciStorageContainerResultTag[]
    versionContexts GetHciStorageContainerResultVersionContext[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetHciStorageContainerResultAncestor]
    cache_deduplication str
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    class_id str
    cluster_ext_id str
    The external identifier of the cluster owning the Storage Container.
    cluster_name str
    The corresponding name of the cluster owning the Storage Container instance.
    clusters Sequence[GetHciStorageContainerResultCluster]
    compression_delay_secs float
    The compression delay in seconds. Does not apply to external storage container case.
    create_time str
    The time when this managed object was created.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    erasure_code str
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasure_code_delay_secs float
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    external_storage_ext_id str
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    external_storages Sequence[GetHciStorageContainerResultExternalStorage]
    has_higher_ec_fault_domain_preference bool
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    is_compression_enabled bool
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    is_encrypted bool
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    is_external_storage bool
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    is_inline_ec_enabled bool
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    is_internal bool
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    is_marked_for_removal bool
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    is_nfs_allowlist_inherited bool
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    is_shared bool
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    is_software_encryption_enabled bool
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logical_advertised_capacity_bytes float
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logical_explicit_reserved_capacity_bytes float
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logical_implicit_reserved_capacity_bytes float
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    max_capacity_bytes float
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    object_type str
    on_disk_dedup str
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners Sequence[str]
    parents Sequence[GetHciStorageContainerResultParent]
    permission_resources Sequence[GetHciStorageContainerResultPermissionResource]
    registered_devices Sequence[GetHciStorageContainerResultRegisteredDevice]
    replication_factor float
    Replication factor of the Storage Container. Does not apply to external storage container case.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storage_container_ext_id str
    The external identifier of the Storage Container.
    storage_pool_ext_id str
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags Sequence[GetHciStorageContainerResultTag]
    version_contexts Sequence[GetHciStorageContainerResultVersionContext]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    cacheDeduplication String
    Current status of Cache Deduplication for the Storage Container. Possible values: ON, OFF. Does not apply to external storage container case.
    classId String
    clusterExtId String
    The external identifier of the cluster owning the Storage Container.
    clusterName String
    The corresponding name of the cluster owning the Storage Container instance.
    clusters List<Property Map>
    compressionDelaySecs Number
    The compression delay in seconds. Does not apply to external storage container case.
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    erasureCode String
    Current status value of Erasure Coding for the Storage Container. Possible values: ON, OFF.Note: Erasure coding is available with certain licensing levels (e.g., Pro licensing or above). Does not apply to external storage container case.
    erasureCodeDelaySecs Number
    Delay in performing Erasure Code for the current Storage Container instance. Does not apply to external storage container case.
    externalStorageExtId String
    External Storage extId. Presence of externalStorageExtId indicates this storage-container is an external storage container instead of a HCI storage container.
    externalStorages List<Property Map>
    hasHigherEcFaultDomainPreference Boolean
    Indicates whether to prefer a higher Erasure Code fault domain. Does not apply to external storage container case.
    isCompressionEnabled Boolean
    Indicates whether the compression is enabled for the Storage Container. Does not apply to external storage container case.
    isEncrypted Boolean
    Indicates whether the Storage Container is encrypted or not. Does not apply to external storage container case.
    isExternalStorage Boolean
    Derived value to indicate if the container is backed by an external storage or not. The value is true when the externalStorageExtId is not empty.
    isInlineEcEnabled Boolean
    Indicates whether data written to this Storage Container should be inline erasure-coded or not. This field is only considered if ErasureCoding is enabled. Inline Erasure-Coded refers to a data protection method where erasure coding is applied directly and immediately to data as it is written (in-line) to the storage system. Does not apply to external storage container case.
    isInternal Boolean
    Indicates whether the Storage Container is internal and is managed by Nutanix.
    isMarkedForRemoval Boolean
    Indicates whether the Storage Container is marked for removal. This field is set when the Storage Container is about to be destroyed.
    isNfsAllowlistInherited Boolean
    Indicates whether the NFS allowlist is inherited from the global configuration. Does not apply to external storage container case.
    isShared Boolean
    Indicates whether the Storage Container is shared. When shared, all PEs registered under the same PC can access and utilize its storage. Once the field is set during the creation, it is immutable except in the case of SelfServiceContainer. Even for SelfServiceContainer only FALSE to TRUE is allowed. Does not apply to external storage container case.
    isSoftwareEncryptionEnabled Boolean
    Indicates whether the Storage Container instance has software encryption enabled. Does not apply to external storage container case.
    logicalAdvertisedCapacityBytes Number
    Maximum capacity of the Storage Container as defined by the user. Does not apply to external storage container case.
    logicalExplicitReservedCapacityBytes Number
    Total reserved size (in bytes) of the Storage Container (set by Admin). This also includes the replication factor of the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    logicalImplicitReservedCapacityBytes Number
    Sum of the reservations provisioned on all vDisks in the Storage Container. The actual reserved capacity of the Storage Container will be the maximum of explicitReservedCapacity and implicitReservedCapacity. Does not apply to external storage container case.
    maxCapacityBytes Number
    Maximum physical capacity of the Storage Container in bytes. Does not apply to external storage container case.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    Name of the Storage Container. Prism Central requires that the name of Storage Container should be unique in every registered cluster.
    objectType String
    onDiskDedup String
    Current status of Disk deduplication for the Storage Container. Possible values:- POST_PROCESS: Deduplication is enabled for the Storage Container instance.- OFF: Deduplication is disabled for the Storage Container instance.Does not apply to external storage container case.
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    registeredDevices List<Property Map>
    replicationFactor Number
    Replication factor of the Storage Container. Does not apply to external storage container case.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    storageContainerExtId String
    The external identifier of the Storage Container.
    storagePoolExtId String
    The external identifier of the Storage Pool owning the Storage Container instance. Does not apply to external storage container case.
    tags List<Property Map>
    versionContexts List<Property Map>

    GetHciStorageContainerResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultCluster

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultExternalStorage

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultRegisteredDevice

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultTag

    GetHciStorageContainerResultTagAncestorDefinition

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultTagDefinition

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultVersionContext

    GetHciStorageContainerResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additional_properties string
    class_id string
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetHciStorageContainerTag

    AdditionalProperties string
    AncestorDefinitions List<GetHciStorageContainerTagAncestorDefinition>
    Definition GetHciStorageContainerTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    SysTag bool
    Specifies whether the tag is user-defined or owned by the system.
    Type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    AncestorDefinitions []GetHciStorageContainerTagAncestorDefinition
    Definition GetHciStorageContainerTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    Key string
    The string representation of a tag key.
    Propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    SysTag bool
    Specifies whether the tag is user-defined or owned by the system.
    Type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    Value string
    The string representation of a tag value.
    additional_properties string
    ancestor_definitions list(object)
    definition object
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key string
    The string representation of a tag key.
    propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sys_tag bool
    Specifies whether the tag is user-defined or owned by the system.
    type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value string
    The string representation of a tag value.
    additionalProperties String
    ancestorDefinitions List<GetHciStorageContainerTagAncestorDefinition>
    definition GetHciStorageContainerTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag Boolean
    Specifies whether the tag is user-defined or owned by the system.
    type String
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value String
    The string representation of a tag value.
    additionalProperties string
    ancestorDefinitions GetHciStorageContainerTagAncestorDefinition[]
    definition GetHciStorageContainerTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key string
    The string representation of a tag key.
    propagated boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag boolean
    Specifies whether the tag is user-defined or owned by the system.
    type string
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value string
    The string representation of a tag value.
    additional_properties str
    ancestor_definitions Sequence[GetHciStorageContainerTagAncestorDefinition]
    definition GetHciStorageContainerTagDefinition
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key str
    The string representation of a tag key.
    propagated bool
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sys_tag bool
    Specifies whether the tag is user-defined or owned by the system.
    type str
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value str
    The string representation of a tag value.
    additionalProperties String
    ancestorDefinitions List<Property Map>
    definition Property Map
    The definition is a reference to the tag definition object. The tag definition object contains the properties of the tag such as name, type, and description.
    key String
    The string representation of a tag key.
    propagated Boolean
    Propagated is a boolean flag that indicates whether the tag is propagated to the related managed objects.
    sysTag Boolean
    Specifies whether the tag is user-defined or owned by the system.
    type String
    An enum type that defines the type of tag. Supported values are 'pathtag' and 'keyvalue'.

    • KeyValue - KeyValue type of tag. Key is required for these tags. Value is optional.
    • PathTag - Key contain path information. Value is not present for these tags. The path is created by using the '/' character as a delimiter.For example, if the tag is "A/B/C", then "A" is the parent tag, "B" is the child tag of "A" and "C" is the child tag of "B".
    value String
    The string representation of a tag value.

    GetHciStorageContainerTagAncestorDefinition

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerTagDefinition

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetHciStorageContainerVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetHciStorageContainerVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetHciStorageContainerVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetHciStorageContainerVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos list(object)
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo object
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    version_type string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetHciStorageContainerVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetHciStorageContainerVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetHciStorageContainerVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetHciStorageContainerVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetHciStorageContainerVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetHciStorageContainerVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetHciStorageContainerVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetHciStorageContainerVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties string
    class_id string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    object_type string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    Viewing docs for intersight 1.0.79
    published on Monday, Aug 24, 2026 by ciscodevnet

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial