1. Packages
  2. Intersight Provider
  3. API Docs
  4. getStorageDriveGroup
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getStorageDriveGroup

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    A reusable RAID drive group configuration that specifies a pool of drives and a set of virtual drives that are to be created using this pool of drives.

    Using getStorageDriveGroup

    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 getStorageDriveGroup(args: GetStorageDriveGroupArgs, opts?: InvokeOptions): Promise<GetStorageDriveGroupResult>
    function getStorageDriveGroupOutput(args: GetStorageDriveGroupOutputArgs, opts?: InvokeOptions): Output<GetStorageDriveGroupResult>
    def get_storage_drive_group(account_moid: Optional[str] = None,
                                additional_properties: Optional[str] = None,
                                ancestors: Optional[Sequence[GetStorageDriveGroupAncestor]] = None,
                                automatic_drive_group: Optional[GetStorageDriveGroupAutomaticDriveGroup] = None,
                                class_id: Optional[str] = None,
                                create_time: Optional[str] = None,
                                domain_group_moid: Optional[str] = None,
                                id: Optional[str] = None,
                                manual_drive_group: Optional[GetStorageDriveGroupManualDriveGroup] = None,
                                mod_time: Optional[str] = None,
                                moid: Optional[str] = None,
                                name: Optional[str] = None,
                                object_type: Optional[str] = None,
                                owners: Optional[Sequence[str]] = None,
                                parent: Optional[GetStorageDriveGroupParent] = None,
                                permission_resources: Optional[Sequence[GetStorageDriveGroupPermissionResource]] = None,
                                raid_level: Optional[str] = None,
                                secure_drive_group: Optional[bool] = None,
                                shared_scope: Optional[str] = None,
                                storage_policy: Optional[GetStorageDriveGroupStoragePolicy] = None,
                                tags: Optional[Sequence[GetStorageDriveGroupTag]] = None,
                                type: Optional[float] = None,
                                version_context: Optional[GetStorageDriveGroupVersionContext] = None,
                                virtual_drives: Optional[Sequence[GetStorageDriveGroupVirtualDrife]] = None,
                                opts: Optional[InvokeOptions] = None) -> GetStorageDriveGroupResult
    def get_storage_drive_group_output(account_moid: Optional[pulumi.Input[str]] = None,
                                additional_properties: Optional[pulumi.Input[str]] = None,
                                ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetStorageDriveGroupAncestorArgs]]]] = None,
                                automatic_drive_group: Optional[pulumi.Input[GetStorageDriveGroupAutomaticDriveGroupArgs]] = None,
                                class_id: Optional[pulumi.Input[str]] = None,
                                create_time: Optional[pulumi.Input[str]] = None,
                                domain_group_moid: Optional[pulumi.Input[str]] = None,
                                id: Optional[pulumi.Input[str]] = None,
                                manual_drive_group: Optional[pulumi.Input[GetStorageDriveGroupManualDriveGroupArgs]] = None,
                                mod_time: Optional[pulumi.Input[str]] = None,
                                moid: Optional[pulumi.Input[str]] = None,
                                name: Optional[pulumi.Input[str]] = None,
                                object_type: Optional[pulumi.Input[str]] = None,
                                owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                parent: Optional[pulumi.Input[GetStorageDriveGroupParentArgs]] = None,
                                permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetStorageDriveGroupPermissionResourceArgs]]]] = None,
                                raid_level: Optional[pulumi.Input[str]] = None,
                                secure_drive_group: Optional[pulumi.Input[bool]] = None,
                                shared_scope: Optional[pulumi.Input[str]] = None,
                                storage_policy: Optional[pulumi.Input[GetStorageDriveGroupStoragePolicyArgs]] = None,
                                tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetStorageDriveGroupTagArgs]]]] = None,
                                type: Optional[pulumi.Input[float]] = None,
                                version_context: Optional[pulumi.Input[GetStorageDriveGroupVersionContextArgs]] = None,
                                virtual_drives: Optional[pulumi.Input[Sequence[pulumi.Input[GetStorageDriveGroupVirtualDrifeArgs]]]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetStorageDriveGroupResult]
    func LookupStorageDriveGroup(ctx *Context, args *LookupStorageDriveGroupArgs, opts ...InvokeOption) (*LookupStorageDriveGroupResult, error)
    func LookupStorageDriveGroupOutput(ctx *Context, args *LookupStorageDriveGroupOutputArgs, opts ...InvokeOption) LookupStorageDriveGroupResultOutput

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

    public static class GetStorageDriveGroup 
    {
        public static Task<GetStorageDriveGroupResult> InvokeAsync(GetStorageDriveGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetStorageDriveGroupResult> Invoke(GetStorageDriveGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStorageDriveGroupResult> getStorageDriveGroup(GetStorageDriveGroupArgs args, InvokeOptions options)
    public static Output<GetStorageDriveGroupResult> getStorageDriveGroup(GetStorageDriveGroupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getStorageDriveGroup:getStorageDriveGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetStorageDriveGroupAncestor>
    AutomaticDriveGroup GetStorageDriveGroupAutomaticDriveGroup
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    ManualDriveGroup GetStorageDriveGroupManualDriveGroup
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    Owners List<string>
    Parent GetStorageDriveGroupParent
    PermissionResources List<GetStorageDriveGroupPermissionResource>
    RaidLevel string
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    SecureDriveGroup bool
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    StoragePolicy GetStorageDriveGroupStoragePolicy
    Tags List<GetStorageDriveGroupTag>
    Type double
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    VersionContext GetStorageDriveGroupVersionContext
    VirtualDrives List<GetStorageDriveGroupVirtualDrife>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetStorageDriveGroupAncestor
    AutomaticDriveGroup GetStorageDriveGroupAutomaticDriveGroup
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    Id string
    ManualDriveGroup GetStorageDriveGroupManualDriveGroup
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    Owners []string
    Parent GetStorageDriveGroupParent
    PermissionResources []GetStorageDriveGroupPermissionResource
    RaidLevel string
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    SecureDriveGroup bool
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    StoragePolicy GetStorageDriveGroupStoragePolicy
    Tags []GetStorageDriveGroupTag
    Type float64
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    VersionContext GetStorageDriveGroupVersionContext
    VirtualDrives []GetStorageDriveGroupVirtualDrife
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetStorageDriveGroupAncestor>
    automaticDriveGroup GetStorageDriveGroupAutomaticDriveGroup
    classId String
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    manualDriveGroup GetStorageDriveGroupManualDriveGroup
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    owners List<String>
    parent GetStorageDriveGroupParent
    permissionResources List<GetStorageDriveGroupPermissionResource>
    raidLevel String
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secureDriveGroup Boolean
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    storagePolicy GetStorageDriveGroupStoragePolicy
    tags List<GetStorageDriveGroupTag>
    type Double
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    versionContext GetStorageDriveGroupVersionContext
    virtualDrives List<GetStorageDriveGroupVirtualDrife>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetStorageDriveGroupAncestor[]
    automaticDriveGroup GetStorageDriveGroupAutomaticDriveGroup
    classId string
    createTime string
    The time when this managed object was created.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    id string
    manualDriveGroup GetStorageDriveGroupManualDriveGroup
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType string
    owners string[]
    parent GetStorageDriveGroupParent
    permissionResources GetStorageDriveGroupPermissionResource[]
    raidLevel string
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secureDriveGroup boolean
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    storagePolicy GetStorageDriveGroupStoragePolicy
    tags GetStorageDriveGroupTag[]
    type number
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    versionContext GetStorageDriveGroupVersionContext
    virtualDrives GetStorageDriveGroupVirtualDrife[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetStorageDriveGroupAncestor]
    automatic_drive_group GetStorageDriveGroupAutomaticDriveGroup
    class_id str
    create_time str
    The time when this managed object was created.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    id str
    manual_drive_group GetStorageDriveGroupManualDriveGroup
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    object_type str
    owners Sequence[str]
    parent GetStorageDriveGroupParent
    permission_resources Sequence[GetStorageDriveGroupPermissionResource]
    raid_level str
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secure_drive_group bool
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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_policy GetStorageDriveGroupStoragePolicy
    tags Sequence[GetStorageDriveGroupTag]
    type float
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    version_context GetStorageDriveGroupVersionContext
    virtual_drives Sequence[GetStorageDriveGroupVirtualDrife]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    automaticDriveGroup Property Map
    classId String
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    id String
    manualDriveGroup Property Map
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    raidLevel String
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secureDriveGroup Boolean
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    storagePolicy Property Map
    tags List<Property Map>
    type Number
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    versionContext Property Map
    virtualDrives List<Property Map>

    getStorageDriveGroup Result

    The following output properties are available:

    Supporting Types

    GetStorageDriveGroupAncestor

    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'.
    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'.

    GetStorageDriveGroupAutomaticDriveGroup

    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.
    DriveType string
    Type of drive that should be used for this RAID group.

    • Any - Any type of drive can be used for virtual drive creation.
    • HDD - Hard disk drives should be used for virtual drive creation.
    • SSD - Solid state drives should be used for virtual drive creation.
    DrivesPerSpan double
    Number of drives within this span group. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk. RAID1 and RAID10 requires at least 2 and in multiples of . RAID5 and RAID50 require at least 3 disks in a span group. RAID6 and RAID60 require atleast 4 disks in a span.
    MinimumDriveSize double
    Minimum size of the drive to be used for creating this RAID group.
    NumDedicatedHotSpares string
    Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
    NumberOfSpans double
    Number of span groups to be created for this RAID group. Non-nested RAID levels have a single span.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UseRemainingDrives bool
    This flag enables the drive group to use all the remaining drives on the server.
    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.
    DriveType string
    Type of drive that should be used for this RAID group.

    • Any - Any type of drive can be used for virtual drive creation.
    • HDD - Hard disk drives should be used for virtual drive creation.
    • SSD - Solid state drives should be used for virtual drive creation.
    DrivesPerSpan float64
    Number of drives within this span group. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk. RAID1 and RAID10 requires at least 2 and in multiples of . RAID5 and RAID50 require at least 3 disks in a span group. RAID6 and RAID60 require atleast 4 disks in a span.
    MinimumDriveSize float64
    Minimum size of the drive to be used for creating this RAID group.
    NumDedicatedHotSpares string
    Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
    NumberOfSpans float64
    Number of span groups to be created for this RAID group. Non-nested RAID levels have a single span.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    UseRemainingDrives bool
    This flag enables the drive group to use all the remaining drives on the server.
    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.
    driveType String
    Type of drive that should be used for this RAID group.

    • Any - Any type of drive can be used for virtual drive creation.
    • HDD - Hard disk drives should be used for virtual drive creation.
    • SSD - Solid state drives should be used for virtual drive creation.
    drivesPerSpan Double
    Number of drives within this span group. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk. RAID1 and RAID10 requires at least 2 and in multiples of . RAID5 and RAID50 require at least 3 disks in a span group. RAID6 and RAID60 require atleast 4 disks in a span.
    minimumDriveSize Double
    Minimum size of the drive to be used for creating this RAID group.
    numDedicatedHotSpares String
    Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
    numberOfSpans Double
    Number of span groups to be created for this RAID group. Non-nested RAID levels have a single span.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    useRemainingDrives Boolean
    This flag enables the drive group to use all the remaining drives on the server.
    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.
    driveType string
    Type of drive that should be used for this RAID group.

    • Any - Any type of drive can be used for virtual drive creation.
    • HDD - Hard disk drives should be used for virtual drive creation.
    • SSD - Solid state drives should be used for virtual drive creation.
    drivesPerSpan number
    Number of drives within this span group. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk. RAID1 and RAID10 requires at least 2 and in multiples of . RAID5 and RAID50 require at least 3 disks in a span group. RAID6 and RAID60 require atleast 4 disks in a span.
    minimumDriveSize number
    Minimum size of the drive to be used for creating this RAID group.
    numDedicatedHotSpares string
    Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
    numberOfSpans number
    Number of span groups to be created for this RAID group. Non-nested RAID levels have a single span.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    useRemainingDrives boolean
    This flag enables the drive group to use all the remaining drives on the server.
    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.
    drive_type str
    Type of drive that should be used for this RAID group.

    • Any - Any type of drive can be used for virtual drive creation.
    • HDD - Hard disk drives should be used for virtual drive creation.
    • SSD - Solid state drives should be used for virtual drive creation.
    drives_per_span float
    Number of drives within this span group. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk. RAID1 and RAID10 requires at least 2 and in multiples of . RAID5 and RAID50 require at least 3 disks in a span group. RAID6 and RAID60 require atleast 4 disks in a span.
    minimum_drive_size float
    Minimum size of the drive to be used for creating this RAID group.
    num_dedicated_hot_spares str
    Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
    number_of_spans float
    Number of span groups to be created for this RAID group. Non-nested RAID levels have a single span.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    use_remaining_drives bool
    This flag enables the drive group to use all the remaining drives on the server.
    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.
    driveType String
    Type of drive that should be used for this RAID group.

    • Any - Any type of drive can be used for virtual drive creation.
    • HDD - Hard disk drives should be used for virtual drive creation.
    • SSD - Solid state drives should be used for virtual drive creation.
    drivesPerSpan Number
    Number of drives within this span group. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk. RAID1 and RAID10 requires at least 2 and in multiples of . RAID5 and RAID50 require at least 3 disks in a span group. RAID6 and RAID60 require atleast 4 disks in a span.
    minimumDriveSize Number
    Minimum size of the drive to be used for creating this RAID group.
    numDedicatedHotSpares String
    Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
    numberOfSpans Number
    Number of span groups to be created for this RAID group. Non-nested RAID levels have a single span.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    useRemainingDrives Boolean
    This flag enables the drive group to use all the remaining drives on the server.

    GetStorageDriveGroupManualDriveGroup

    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.
    DedicatedHotSpares string
    A collection of drives to be used as hot spares for this Drive Group.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SpanGroups List<GetStorageDriveGroupManualDriveGroupSpanGroup>
    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.
    DedicatedHotSpares string
    A collection of drives to be used as hot spares for this Drive Group.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    SpanGroups []GetStorageDriveGroupManualDriveGroupSpanGroup
    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.
    dedicatedHotSpares String
    A collection of drives to be used as hot spares for this Drive Group.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    spanGroups List<GetStorageDriveGroupManualDriveGroupSpanGroup>
    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.
    dedicatedHotSpares string
    A collection of drives to be used as hot spares for this Drive Group.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    spanGroups GetStorageDriveGroupManualDriveGroupSpanGroup[]
    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.
    dedicated_hot_spares str
    A collection of drives to be used as hot spares for this Drive Group.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    span_groups Sequence[GetStorageDriveGroupManualDriveGroupSpanGroup]
    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.
    dedicatedHotSpares String
    A collection of drives to be used as hot spares for this Drive Group.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    spanGroups List<Property Map>

    GetStorageDriveGroupManualDriveGroupSpanGroup

    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Slots string
    Collection of local disks that are part of this span group. Allowed value is a comma or hyphen separated number range. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk, RAID1 and RAID10 requires at least 2 and in multiples of 2, RAID5 RAID50 RAID6 and RAID60 require at least 3 disks in a span group.
    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.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Slots string
    Collection of local disks that are part of this span group. Allowed value is a comma or hyphen separated number range. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk, RAID1 and RAID10 requires at least 2 and in multiples of 2, RAID5 RAID50 RAID6 and RAID60 require at least 3 disks in a span group.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slots String
    Collection of local disks that are part of this span group. Allowed value is a comma or hyphen separated number range. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk, RAID1 and RAID10 requires at least 2 and in multiples of 2, RAID5 RAID50 RAID6 and RAID60 require at least 3 disks in a span group.
    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.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slots string
    Collection of local disks that are part of this span group. Allowed value is a comma or hyphen separated number range. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk, RAID1 and RAID10 requires at least 2 and in multiples of 2, RAID5 RAID50 RAID6 and RAID60 require at least 3 disks in a span group.
    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.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slots str
    Collection of local disks that are part of this span group. Allowed value is a comma or hyphen separated number range. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk, RAID1 and RAID10 requires at least 2 and in multiples of 2, RAID5 RAID50 RAID6 and RAID60 require at least 3 disks in a span group.
    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.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    slots String
    Collection of local disks that are part of this span group. Allowed value is a comma or hyphen separated number range. The minimum number of disks needed in a span group varies based on RAID level. RAID0 requires at least one disk, RAID1 and RAID10 requires at least 2 and in multiples of 2, RAID5 RAID50 RAID6 and RAID60 require at least 3 disks in a span group.

    GetStorageDriveGroupParent

    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'.
    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'.

    GetStorageDriveGroupPermissionResource

    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'.
    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'.

    GetStorageDriveGroupResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetStorageDriveGroupResultAncestor>
    AutomaticDriveGroups List<GetStorageDriveGroupResultAutomaticDriveGroup>
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ManualDriveGroups List<GetStorageDriveGroupResultManualDriveGroup>
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    Owners List<string>
    Parents List<GetStorageDriveGroupResultParent>
    PermissionResources List<GetStorageDriveGroupResultPermissionResource>
    RaidLevel string
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    SecureDriveGroup bool
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    StoragePolicies List<GetStorageDriveGroupResultStoragePolicy>
    Tags List<GetStorageDriveGroupResultTag>
    Type double
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    VersionContexts List<GetStorageDriveGroupResultVersionContext>
    VirtualDrives List<GetStorageDriveGroupResultVirtualDrife>
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetStorageDriveGroupResultAncestor
    AutomaticDriveGroups []GetStorageDriveGroupResultAutomaticDriveGroup
    ClassId string
    CreateTime string
    The time when this managed object was created.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    ManualDriveGroups []GetStorageDriveGroupResultManualDriveGroup
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    Owners []string
    Parents []GetStorageDriveGroupResultParent
    PermissionResources []GetStorageDriveGroupResultPermissionResource
    RaidLevel string
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    SecureDriveGroup bool
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    StoragePolicies []GetStorageDriveGroupResultStoragePolicy
    Tags []GetStorageDriveGroupResultTag
    Type float64
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    VersionContexts []GetStorageDriveGroupResultVersionContext
    VirtualDrives []GetStorageDriveGroupResultVirtualDrife
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetStorageDriveGroupResultAncestor>
    automaticDriveGroups List<GetStorageDriveGroupResultAutomaticDriveGroup>
    classId String
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    manualDriveGroups List<GetStorageDriveGroupResultManualDriveGroup>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    owners List<String>
    parents List<GetStorageDriveGroupResultParent>
    permissionResources List<GetStorageDriveGroupResultPermissionResource>
    raidLevel String
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secureDriveGroup Boolean
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    storagePolicies List<GetStorageDriveGroupResultStoragePolicy>
    tags List<GetStorageDriveGroupResultTag>
    type Double
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    versionContexts List<GetStorageDriveGroupResultVersionContext>
    virtualDrives List<GetStorageDriveGroupResultVirtualDrife>
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetStorageDriveGroupResultAncestor[]
    automaticDriveGroups GetStorageDriveGroupResultAutomaticDriveGroup[]
    classId string
    createTime string
    The time when this managed object was created.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    manualDriveGroups GetStorageDriveGroupResultManualDriveGroup[]
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType string
    owners string[]
    parents GetStorageDriveGroupResultParent[]
    permissionResources GetStorageDriveGroupResultPermissionResource[]
    raidLevel string
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secureDriveGroup boolean
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    storagePolicies GetStorageDriveGroupResultStoragePolicy[]
    tags GetStorageDriveGroupResultTag[]
    type number
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    versionContexts GetStorageDriveGroupResultVersionContext[]
    virtualDrives GetStorageDriveGroupResultVirtualDrife[]
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetStorageDriveGroupResultAncestor]
    automatic_drive_groups Sequence[GetStorageDriveGroupResultAutomaticDriveGroup]
    class_id str
    create_time str
    The time when this managed object was created.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    manual_drive_groups Sequence[GetStorageDriveGroupResultManualDriveGroup]
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    name str
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    object_type str
    owners Sequence[str]
    parents Sequence[GetStorageDriveGroupResultParent]
    permission_resources Sequence[GetStorageDriveGroupResultPermissionResource]
    raid_level str
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secure_drive_group bool
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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_policies Sequence[GetStorageDriveGroupResultStoragePolicy]
    tags Sequence[GetStorageDriveGroupResultTag]
    type float
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    version_contexts Sequence[GetStorageDriveGroupResultVersionContext]
    virtual_drives Sequence[GetStorageDriveGroupResultVirtualDrife]
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    automaticDriveGroups List<Property Map>
    classId String
    createTime String
    The time when this managed object was created.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    manualDriveGroups List<Property Map>
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    raidLevel String
    The supported RAID level for the disk group.* Raid0 - RAID 0 Stripe Raid Level.* Raid1 - RAID 1 Mirror Raid Level.* Raid5 - RAID 5 Mirror Raid Level.* Raid6 - RAID 6 Mirror Raid Level.* Raid10 - RAID 10 Mirror Raid Level.* Raid50 - RAID 50 Mirror Raid Level.* Raid60 - RAID 60 Mirror Raid Level.
    secureDriveGroup Boolean
    Enables/disables the drive security on all the drives used in this policy. This flag just enables the drive security and only after Remote/Manual key setting configured, the actual security will be applied.
    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.
    storagePolicies List<Property Map>
    tags List<Property Map>
    type Number
    Type of drive selection to be used for this drive group.* 0 - Drives are selected manually by the user.* 1 - Drives are selected automatically based on the RAID and virtual drive configuration.
    versionContexts List<Property Map>
    virtualDrives List<Property Map>

    GetStorageDriveGroupResultAncestor

    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
    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

    GetStorageDriveGroupResultAutomaticDriveGroup

    GetStorageDriveGroupResultManualDriveGroup

    GetStorageDriveGroupResultManualDriveGroupSpanGroup

    AdditionalProperties string
    ClassId string
    ObjectType string
    Slots string
    AdditionalProperties string
    ClassId string
    ObjectType string
    Slots string
    additionalProperties String
    classId String
    objectType String
    slots String
    additionalProperties string
    classId string
    objectType string
    slots string
    additionalProperties String
    classId String
    objectType String
    slots String

    GetStorageDriveGroupResultParent

    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
    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

    GetStorageDriveGroupResultPermissionResource

    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
    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

    GetStorageDriveGroupResultStoragePolicy

    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
    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

    GetStorageDriveGroupResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetStorageDriveGroupResultVersionContext

    GetStorageDriveGroupResultVersionContextInterestedMo

    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
    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

    GetStorageDriveGroupResultVersionContextRefMo

    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
    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

    GetStorageDriveGroupResultVirtualDrife

    AdditionalProperties string
    BootDrive bool
    ClassId string
    ExpandToAvailable bool
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    Size double
    VirtualDrivePolicies List<GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy>
    AdditionalProperties string
    BootDrive bool
    ClassId string
    ExpandToAvailable bool
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    Size float64
    VirtualDrivePolicies []GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy
    additionalProperties String
    bootDrive Boolean
    classId String
    expandToAvailable Boolean
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    size Double
    virtualDrivePolicies List<GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy>
    additionalProperties string
    bootDrive boolean
    classId string
    expandToAvailable boolean
    name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType string
    size number
    virtualDrivePolicies GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy[]
    additional_properties str
    boot_drive bool
    class_id str
    expand_to_available bool
    name str
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    object_type str
    size float
    virtual_drive_policies Sequence[GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy]
    additionalProperties String
    bootDrive Boolean
    classId String
    expandToAvailable Boolean
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    size Number
    virtualDrivePolicies List<Property Map>

    GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy

    GetStorageDriveGroupStoragePolicy

    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'.
    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'.

    GetStorageDriveGroupTag

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    GetStorageDriveGroupVersionContext

    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<GetStorageDriveGroupVersionContextInterestedMo>
    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 GetStorageDriveGroupVersionContextRefMo
    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 []GetStorageDriveGroupVersionContextInterestedMo
    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 GetStorageDriveGroupVersionContextRefMo
    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 List<GetStorageDriveGroupVersionContextInterestedMo>
    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 GetStorageDriveGroupVersionContextRefMo
    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 GetStorageDriveGroupVersionContextInterestedMo[]
    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 GetStorageDriveGroupVersionContextRefMo
    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[GetStorageDriveGroupVersionContextInterestedMo]
    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 GetStorageDriveGroupVersionContextRefMo
    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.

    GetStorageDriveGroupVersionContextInterestedMo

    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'.
    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'.

    GetStorageDriveGroupVersionContextRefMo

    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'.
    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'.

    GetStorageDriveGroupVirtualDrife

    AdditionalProperties string
    BootDrive bool
    This flag enables this virtual drive to be used as a boot drive.
    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.
    ExpandToAvailable bool
    This flag enables the virtual drive to use all the space available in the disk group. When this flag is enabled, the size property is ignored.
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Size double
    Virtual drive size in MebiBytes. Size is mandatory field except when the Expand to Available option is enabled.
    VirtualDrivePolicy GetStorageDriveGroupVirtualDrifeVirtualDrivePolicy
    This defines the characteristics of a specific virtual drive.
    AdditionalProperties string
    BootDrive bool
    This flag enables this virtual drive to be used as a boot drive.
    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.
    ExpandToAvailable bool
    This flag enables the virtual drive to use all the space available in the disk group. When this flag is enabled, the size property is ignored.
    Name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    Size float64
    Virtual drive size in MebiBytes. Size is mandatory field except when the Expand to Available option is enabled.
    VirtualDrivePolicy GetStorageDriveGroupVirtualDrifeVirtualDrivePolicy
    This defines the characteristics of a specific virtual drive.
    additionalProperties String
    bootDrive Boolean
    This flag enables this virtual drive to be used as a boot drive.
    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.
    expandToAvailable Boolean
    This flag enables the virtual drive to use all the space available in the disk group. When this flag is enabled, the size property is ignored.
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    size Double
    Virtual drive size in MebiBytes. Size is mandatory field except when the Expand to Available option is enabled.
    virtualDrivePolicy GetStorageDriveGroupVirtualDrifeVirtualDrivePolicy
    This defines the characteristics of a specific virtual drive.
    additionalProperties string
    bootDrive boolean
    This flag enables this virtual drive to be used as a boot drive.
    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.
    expandToAvailable boolean
    This flag enables the virtual drive to use all the space available in the disk group. When this flag is enabled, the size property is ignored.
    name string
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    size number
    Virtual drive size in MebiBytes. Size is mandatory field except when the Expand to Available option is enabled.
    virtualDrivePolicy GetStorageDriveGroupVirtualDrifeVirtualDrivePolicy
    This defines the characteristics of a specific virtual drive.
    additional_properties str
    boot_drive bool
    This flag enables this virtual drive to be used as a boot drive.
    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.
    expand_to_available bool
    This flag enables the virtual drive to use all the space available in the disk group. When this flag is enabled, the size property is ignored.
    name str
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    size float
    Virtual drive size in MebiBytes. Size is mandatory field except when the Expand to Available option is enabled.
    virtual_drive_policy GetStorageDriveGroupVirtualDrifeVirtualDrivePolicy
    This defines the characteristics of a specific virtual drive.
    additionalProperties String
    bootDrive Boolean
    This flag enables this virtual drive to be used as a boot drive.
    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.
    expandToAvailable Boolean
    This flag enables the virtual drive to use all the space available in the disk group. When this flag is enabled, the size property is ignored.
    name String
    The name of the drive group. The name can be between 1 and 64 alphanumeric characters. Spaces or any special characters other than - (hyphen), _ (underscore), : (colon), and . (period) are not allowed.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    size Number
    Virtual drive size in MebiBytes. Size is mandatory field except when the Expand to Available option is enabled.
    virtualDrivePolicy Property Map
    This defines the characteristics of a specific virtual drive.

    GetStorageDriveGroupVirtualDrifeVirtualDrivePolicy

    AccessPolicy string
    Access policy that host has on this virtual drive.

    • Default - Use platform default access mode.
    • ReadWrite - Enables host to perform read-write on the VD.
    • ReadOnly - Host can only read from the VD.
    • Blocked - Host can neither read nor write to the VD.
    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.
    DriveCache string
    Disk cache policy for the virtual drive.

    • Default - Use platform default drive cache mode.
    • NoChange - Drive cache policy is unchanged.
    • Enable - Enables IO caching on the drive.
    • Disable - Disables IO caching on the drive.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ReadPolicy string
    Read ahead mode to be used to read data from this virtual drive.

    • Default - Use platform default read ahead mode.
    • ReadAhead - Use read ahead mode for the policy.
    • NoReadAhead - Do not use read ahead mode for the policy.
    StripSize double
    Desired strip size - Allowed values are 64KiB, 128KiB, 256KiB, 512KiB, 1024KiB.

    • 64 - Number of bytes in a strip is 64 Kibibytes.
    • 128 - Number of bytes in a strip is 128 Kibibytes.
    • 256 - Number of bytes in a strip is 256 Kibibytes.
    • 512 - Number of bytes in a strip is 512 Kibibytes.
    • 1024 - Number of bytes in a strip is 1024 Kibibytes or 1 Mebibyte.
    WritePolicy string
    Write mode to be used to write data to this virtual drive.

    • Default - Use platform default write mode.
    • WriteThrough - Data is written through the cache and to the physical drives. Performance is improved, because subsequent reads of that data can be satisfied from the cache.
    • WriteBackGoodBbu - Data is stored in the cache, and is only written to the physical drives when space in the cache is needed. Virtual drives requesting this policy fall back to Write Through caching when the battery backup unit (BBU) cannot guarantee the safety of the cache in the event of a power failure.
    • AlwaysWriteBack - With this policy, write caching remains Write Back even if the battery backup unit is defective or discharged.
    AccessPolicy string
    Access policy that host has on this virtual drive.

    • Default - Use platform default access mode.
    • ReadWrite - Enables host to perform read-write on the VD.
    • ReadOnly - Host can only read from the VD.
    • Blocked - Host can neither read nor write to the VD.
    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.
    DriveCache string
    Disk cache policy for the virtual drive.

    • Default - Use platform default drive cache mode.
    • NoChange - Drive cache policy is unchanged.
    • Enable - Enables IO caching on the drive.
    • Disable - Disables IO caching on the drive.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ReadPolicy string
    Read ahead mode to be used to read data from this virtual drive.

    • Default - Use platform default read ahead mode.
    • ReadAhead - Use read ahead mode for the policy.
    • NoReadAhead - Do not use read ahead mode for the policy.
    StripSize float64
    Desired strip size - Allowed values are 64KiB, 128KiB, 256KiB, 512KiB, 1024KiB.

    • 64 - Number of bytes in a strip is 64 Kibibytes.
    • 128 - Number of bytes in a strip is 128 Kibibytes.
    • 256 - Number of bytes in a strip is 256 Kibibytes.
    • 512 - Number of bytes in a strip is 512 Kibibytes.
    • 1024 - Number of bytes in a strip is 1024 Kibibytes or 1 Mebibyte.
    WritePolicy string
    Write mode to be used to write data to this virtual drive.

    • Default - Use platform default write mode.
    • WriteThrough - Data is written through the cache and to the physical drives. Performance is improved, because subsequent reads of that data can be satisfied from the cache.
    • WriteBackGoodBbu - Data is stored in the cache, and is only written to the physical drives when space in the cache is needed. Virtual drives requesting this policy fall back to Write Through caching when the battery backup unit (BBU) cannot guarantee the safety of the cache in the event of a power failure.
    • AlwaysWriteBack - With this policy, write caching remains Write Back even if the battery backup unit is defective or discharged.
    accessPolicy String
    Access policy that host has on this virtual drive.

    • Default - Use platform default access mode.
    • ReadWrite - Enables host to perform read-write on the VD.
    • ReadOnly - Host can only read from the VD.
    • Blocked - Host can neither read nor write to the VD.
    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.
    driveCache String
    Disk cache policy for the virtual drive.

    • Default - Use platform default drive cache mode.
    • NoChange - Drive cache policy is unchanged.
    • Enable - Enables IO caching on the drive.
    • Disable - Disables IO caching on the drive.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    readPolicy String
    Read ahead mode to be used to read data from this virtual drive.

    • Default - Use platform default read ahead mode.
    • ReadAhead - Use read ahead mode for the policy.
    • NoReadAhead - Do not use read ahead mode for the policy.
    stripSize Double
    Desired strip size - Allowed values are 64KiB, 128KiB, 256KiB, 512KiB, 1024KiB.

    • 64 - Number of bytes in a strip is 64 Kibibytes.
    • 128 - Number of bytes in a strip is 128 Kibibytes.
    • 256 - Number of bytes in a strip is 256 Kibibytes.
    • 512 - Number of bytes in a strip is 512 Kibibytes.
    • 1024 - Number of bytes in a strip is 1024 Kibibytes or 1 Mebibyte.
    writePolicy String
    Write mode to be used to write data to this virtual drive.

    • Default - Use platform default write mode.
    • WriteThrough - Data is written through the cache and to the physical drives. Performance is improved, because subsequent reads of that data can be satisfied from the cache.
    • WriteBackGoodBbu - Data is stored in the cache, and is only written to the physical drives when space in the cache is needed. Virtual drives requesting this policy fall back to Write Through caching when the battery backup unit (BBU) cannot guarantee the safety of the cache in the event of a power failure.
    • AlwaysWriteBack - With this policy, write caching remains Write Back even if the battery backup unit is defective or discharged.
    accessPolicy string
    Access policy that host has on this virtual drive.

    • Default - Use platform default access mode.
    • ReadWrite - Enables host to perform read-write on the VD.
    • ReadOnly - Host can only read from the VD.
    • Blocked - Host can neither read nor write to the VD.
    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.
    driveCache string
    Disk cache policy for the virtual drive.

    • Default - Use platform default drive cache mode.
    • NoChange - Drive cache policy is unchanged.
    • Enable - Enables IO caching on the drive.
    • Disable - Disables IO caching on the drive.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    readPolicy string
    Read ahead mode to be used to read data from this virtual drive.

    • Default - Use platform default read ahead mode.
    • ReadAhead - Use read ahead mode for the policy.
    • NoReadAhead - Do not use read ahead mode for the policy.
    stripSize number
    Desired strip size - Allowed values are 64KiB, 128KiB, 256KiB, 512KiB, 1024KiB.

    • 64 - Number of bytes in a strip is 64 Kibibytes.
    • 128 - Number of bytes in a strip is 128 Kibibytes.
    • 256 - Number of bytes in a strip is 256 Kibibytes.
    • 512 - Number of bytes in a strip is 512 Kibibytes.
    • 1024 - Number of bytes in a strip is 1024 Kibibytes or 1 Mebibyte.
    writePolicy string
    Write mode to be used to write data to this virtual drive.

    • Default - Use platform default write mode.
    • WriteThrough - Data is written through the cache and to the physical drives. Performance is improved, because subsequent reads of that data can be satisfied from the cache.
    • WriteBackGoodBbu - Data is stored in the cache, and is only written to the physical drives when space in the cache is needed. Virtual drives requesting this policy fall back to Write Through caching when the battery backup unit (BBU) cannot guarantee the safety of the cache in the event of a power failure.
    • AlwaysWriteBack - With this policy, write caching remains Write Back even if the battery backup unit is defective or discharged.
    access_policy str
    Access policy that host has on this virtual drive.

    • Default - Use platform default access mode.
    • ReadWrite - Enables host to perform read-write on the VD.
    • ReadOnly - Host can only read from the VD.
    • Blocked - Host can neither read nor write to the VD.
    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.
    drive_cache str
    Disk cache policy for the virtual drive.

    • Default - Use platform default drive cache mode.
    • NoChange - Drive cache policy is unchanged.
    • Enable - Enables IO caching on the drive.
    • Disable - Disables IO caching on the drive.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    read_policy str
    Read ahead mode to be used to read data from this virtual drive.

    • Default - Use platform default read ahead mode.
    • ReadAhead - Use read ahead mode for the policy.
    • NoReadAhead - Do not use read ahead mode for the policy.
    strip_size float
    Desired strip size - Allowed values are 64KiB, 128KiB, 256KiB, 512KiB, 1024KiB.

    • 64 - Number of bytes in a strip is 64 Kibibytes.
    • 128 - Number of bytes in a strip is 128 Kibibytes.
    • 256 - Number of bytes in a strip is 256 Kibibytes.
    • 512 - Number of bytes in a strip is 512 Kibibytes.
    • 1024 - Number of bytes in a strip is 1024 Kibibytes or 1 Mebibyte.
    write_policy str
    Write mode to be used to write data to this virtual drive.

    • Default - Use platform default write mode.
    • WriteThrough - Data is written through the cache and to the physical drives. Performance is improved, because subsequent reads of that data can be satisfied from the cache.
    • WriteBackGoodBbu - Data is stored in the cache, and is only written to the physical drives when space in the cache is needed. Virtual drives requesting this policy fall back to Write Through caching when the battery backup unit (BBU) cannot guarantee the safety of the cache in the event of a power failure.
    • AlwaysWriteBack - With this policy, write caching remains Write Back even if the battery backup unit is defective or discharged.
    accessPolicy String
    Access policy that host has on this virtual drive.

    • Default - Use platform default access mode.
    • ReadWrite - Enables host to perform read-write on the VD.
    • ReadOnly - Host can only read from the VD.
    • Blocked - Host can neither read nor write to the VD.
    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.
    driveCache String
    Disk cache policy for the virtual drive.

    • Default - Use platform default drive cache mode.
    • NoChange - Drive cache policy is unchanged.
    • Enable - Enables IO caching on the drive.
    • Disable - Disables IO caching on the drive.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    readPolicy String
    Read ahead mode to be used to read data from this virtual drive.

    • Default - Use platform default read ahead mode.
    • ReadAhead - Use read ahead mode for the policy.
    • NoReadAhead - Do not use read ahead mode for the policy.
    stripSize Number
    Desired strip size - Allowed values are 64KiB, 128KiB, 256KiB, 512KiB, 1024KiB.

    • 64 - Number of bytes in a strip is 64 Kibibytes.
    • 128 - Number of bytes in a strip is 128 Kibibytes.
    • 256 - Number of bytes in a strip is 256 Kibibytes.
    • 512 - Number of bytes in a strip is 512 Kibibytes.
    • 1024 - Number of bytes in a strip is 1024 Kibibytes or 1 Mebibyte.
    writePolicy String
    Write mode to be used to write data to this virtual drive.

    • Default - Use platform default write mode.
    • WriteThrough - Data is written through the cache and to the physical drives. Performance is improved, because subsequent reads of that data can be satisfied from the cache.
    • WriteBackGoodBbu - Data is stored in the cache, and is only written to the physical drives when space in the cache is needed. Virtual drives requesting this policy fall back to Write Through caching when the battery backup unit (BBU) cannot guarantee the safety of the cache in the event of a power failure.
    • AlwaysWriteBack - With this policy, write caching remains Write Back even if the battery backup unit is defective or discharged.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet