intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet
intersight.getStorageDriveGroup
Explore with Pulumi AI
intersight 1.0.65 published on Wednesday, May 7, 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 dictionaryThe following arguments are supported:
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
List<GetStorage Drive Group Ancestor> 
- AutomaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- Id string
- ManualDrive GetGroup Storage Drive Group Manual Drive Group 
- 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
GetStorage Drive Group Parent 
- PermissionResources List<GetStorage Drive Group Permission Resource> 
- 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.
- SecureDrive boolGroup 
- 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.
- 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 GetStorage Drive Group Storage Policy 
- 
List<GetStorage Drive Group Tag> 
- 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 GetStorage Drive Group Version Context 
- VirtualDrives List<GetStorage Drive Group Virtual Drife> 
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
[]GetStorage Drive Group Ancestor 
- AutomaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- Id string
- ManualDrive GetGroup Storage Drive Group Manual Drive Group 
- 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
GetStorage Drive Group Parent 
- PermissionResources []GetStorage Drive Group Permission Resource 
- 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.
- SecureDrive boolGroup 
- 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.
- 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 GetStorage Drive Group Storage Policy 
- 
[]GetStorage Drive Group Tag 
- 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 GetStorage Drive Group Version Context 
- VirtualDrives []GetStorage Drive Group Virtual Drife 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors
List<GetStorage Drive Group Ancestor> 
- automaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- classId String
- createTime String
- The time when this managed object was created.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- id String
- manualDrive GetGroup Storage Drive Group Manual Drive Group 
- 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
GetStorage Drive Group Parent 
- permissionResources List<GetStorage Drive Group Permission Resource> 
- 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.
- secureDrive BooleanGroup 
- 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.
- 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 GetStorage Drive Group Storage Policy 
- 
List<GetStorage Drive Group Tag> 
- 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 GetStorage Drive Group Version Context 
- virtualDrives List<GetStorage Drive Group Virtual Drife> 
- accountMoid string
- The Account ID for this managed object.
- additionalProperties string
- ancestors
GetStorage Drive Group Ancestor[] 
- automaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- classId string
- createTime string
- The time when this managed object was created.
- domainGroup stringMoid 
- The DomainGroup ID for this managed object.
- id string
- manualDrive GetGroup Storage Drive Group Manual Drive Group 
- 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
GetStorage Drive Group Parent 
- permissionResources GetStorage Drive Group Permission Resource[] 
- 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.
- secureDrive booleanGroup 
- 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.
- 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 GetStorage Drive Group Storage Policy 
- 
GetStorage Drive Group Tag[] 
- 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 GetStorage Drive Group Version Context 
- virtualDrives GetStorage Drive Group Virtual Drife[] 
- account_moid str
- The Account ID for this managed object.
- additional_properties str
- ancestors
Sequence[GetStorage Drive Group Ancestor] 
- automatic_drive_ Getgroup Storage Drive Group Automatic Drive Group 
- class_id str
- create_time str
- The time when this managed object was created.
- domain_group_ strmoid 
- The DomainGroup ID for this managed object.
- id str
- manual_drive_ Getgroup Storage Drive Group Manual Drive Group 
- 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
GetStorage Drive Group Parent 
- permission_resources Sequence[GetStorage Drive Group Permission Resource] 
- 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_ boolgroup 
- 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.
- 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 GetStorage Drive Group Storage Policy 
- 
Sequence[GetStorage Drive Group Tag] 
- 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 GetStorage Drive Group Version Context 
- virtual_drives Sequence[GetStorage Drive Group Virtual Drife] 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors List<Property Map>
- automaticDrive Property MapGroup 
- classId String
- createTime String
- The time when this managed object was created.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- id String
- manualDrive Property MapGroup 
- 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.
- secureDrive BooleanGroup 
- 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.
- 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
- 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:
- Id string
- Results
List<GetStorage Drive Group Result> 
- AccountMoid string
- AdditionalProperties string
- Ancestors
List<GetStorage Drive Group Ancestor> 
- AutomaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- ClassId string
- CreateTime string
- DomainGroup stringMoid 
- ManualDrive GetGroup Storage Drive Group Manual Drive Group 
- ModTime string
- Moid string
- Name string
- ObjectType string
- Owners List<string>
- Parent
GetStorage Drive Group Parent 
- PermissionResources List<GetStorage Drive Group Permission Resource> 
- RaidLevel string
- SecureDrive boolGroup 
- string
- StoragePolicy GetStorage Drive Group Storage Policy 
- 
List<GetStorage Drive Group Tag> 
- Type double
- VersionContext GetStorage Drive Group Version Context 
- VirtualDrives List<GetStorage Drive Group Virtual Drife> 
- Id string
- Results
[]GetStorage Drive Group Result 
- AccountMoid string
- AdditionalProperties string
- Ancestors
[]GetStorage Drive Group Ancestor 
- AutomaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- ClassId string
- CreateTime string
- DomainGroup stringMoid 
- ManualDrive GetGroup Storage Drive Group Manual Drive Group 
- ModTime string
- Moid string
- Name string
- ObjectType string
- Owners []string
- Parent
GetStorage Drive Group Parent 
- PermissionResources []GetStorage Drive Group Permission Resource 
- RaidLevel string
- SecureDrive boolGroup 
- string
- StoragePolicy GetStorage Drive Group Storage Policy 
- 
[]GetStorage Drive Group Tag 
- Type float64
- VersionContext GetStorage Drive Group Version Context 
- VirtualDrives []GetStorage Drive Group Virtual Drife 
- id String
- results
List<GetStorage Drive Group Result> 
- accountMoid String
- additionalProperties String
- ancestors
List<GetStorage Drive Group Ancestor> 
- automaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- classId String
- createTime String
- domainGroup StringMoid 
- manualDrive GetGroup Storage Drive Group Manual Drive Group 
- modTime String
- moid String
- name String
- objectType String
- owners List<String>
- parent
GetStorage Drive Group Parent 
- permissionResources List<GetStorage Drive Group Permission Resource> 
- raidLevel String
- secureDrive BooleanGroup 
- String
- storagePolicy GetStorage Drive Group Storage Policy 
- 
List<GetStorage Drive Group Tag> 
- type Double
- versionContext GetStorage Drive Group Version Context 
- virtualDrives List<GetStorage Drive Group Virtual Drife> 
- id string
- results
GetStorage Drive Group Result[] 
- accountMoid string
- additionalProperties string
- ancestors
GetStorage Drive Group Ancestor[] 
- automaticDrive GetGroup Storage Drive Group Automatic Drive Group 
- classId string
- createTime string
- domainGroup stringMoid 
- manualDrive GetGroup Storage Drive Group Manual Drive Group 
- modTime string
- moid string
- name string
- objectType string
- owners string[]
- parent
GetStorage Drive Group Parent 
- permissionResources GetStorage Drive Group Permission Resource[] 
- raidLevel string
- secureDrive booleanGroup 
- string
- storagePolicy GetStorage Drive Group Storage Policy 
- 
GetStorage Drive Group Tag[] 
- type number
- versionContext GetStorage Drive Group Version Context 
- virtualDrives GetStorage Drive Group Virtual Drife[] 
- id str
- results
Sequence[GetStorage Drive Group Result] 
- account_moid str
- additional_properties str
- ancestors
Sequence[GetStorage Drive Group Ancestor] 
- automatic_drive_ Getgroup Storage Drive Group Automatic Drive Group 
- class_id str
- create_time str
- domain_group_ strmoid 
- manual_drive_ Getgroup Storage Drive Group Manual Drive Group 
- mod_time str
- moid str
- name str
- object_type str
- owners Sequence[str]
- parent
GetStorage Drive Group Parent 
- permission_resources Sequence[GetStorage Drive Group Permission Resource] 
- raid_level str
- secure_drive_ boolgroup 
- str
- storage_policy GetStorage Drive Group Storage Policy 
- 
Sequence[GetStorage Drive Group Tag] 
- type float
- version_context GetStorage Drive Group Version Context 
- virtual_drives Sequence[GetStorage Drive Group Virtual Drife] 
- id String
- results List<Property Map>
- accountMoid String
- additionalProperties String
- ancestors List<Property Map>
- automaticDrive Property MapGroup 
- classId String
- createTime String
- domainGroup StringMoid 
- manualDrive Property MapGroup 
- modTime String
- moid String
- name String
- objectType String
- owners List<String>
- parent Property Map
- permissionResources List<Property Map>
- raidLevel String
- secureDrive BooleanGroup 
- String
- storagePolicy Property Map
- List<Property Map>
- type Number
- versionContext Property Map
- virtualDrives List<Property Map>
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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.
 
- DrivesPer doubleSpan 
- 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.
- MinimumDrive doubleSize 
- Minimum size of the drive to be used for creating this RAID group.
- NumDedicated stringHot Spares 
- Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
- NumberOf doubleSpans 
- 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.
- UseRemaining boolDrives 
- 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.
 
- DrivesPer float64Span 
- 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.
- MinimumDrive float64Size 
- Minimum size of the drive to be used for creating this RAID group.
- NumDedicated stringHot Spares 
- Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
- NumberOf float64Spans 
- 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.
- UseRemaining boolDrives 
- 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.
 
- drivesPer DoubleSpan 
- 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.
- minimumDrive DoubleSize 
- Minimum size of the drive to be used for creating this RAID group.
- numDedicated StringHot Spares 
- Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
- numberOf DoubleSpans 
- 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.
- useRemaining BooleanDrives 
- 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.
 
- drivesPer numberSpan 
- 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.
- minimumDrive numberSize 
- Minimum size of the drive to be used for creating this RAID group.
- numDedicated stringHot Spares 
- Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
- numberOf numberSpans 
- 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.
- useRemaining booleanDrives 
- 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_ floatspan 
- 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_ floatsize 
- Minimum size of the drive to be used for creating this RAID group.
- num_dedicated_ strhot_ spares 
- Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
- number_of_ floatspans 
- 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_ booldrives 
- 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.
 
- drivesPer NumberSpan 
- 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.
- minimumDrive NumberSize 
- Minimum size of the drive to be used for creating this RAID group.
- numDedicated StringHot Spares 
- Number of dedicated hot spare disks for this RAID group. Allowed value is a comma or hyphen separated number range.
- numberOf NumberSpans 
- 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.
- useRemaining BooleanDrives 
- 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.
- DedicatedHot stringSpares 
- 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<GetStorage Drive Group Manual Drive Group 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.
- DedicatedHot stringSpares 
- 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 []GetStorage Drive Group Manual Drive Group 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.
- dedicatedHot StringSpares 
- 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<GetStorage Drive Group Manual Drive Group 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.
- dedicatedHot stringSpares 
- 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 GetStorage Drive Group Manual Drive Group 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.
- dedicated_hot_ strspares 
- 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[GetStorage Drive Group Manual Drive Group 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.
- dedicatedHot StringSpares 
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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<GetStorage Drive Group Result Ancestor> 
- AutomaticDrive List<GetGroups Storage Drive Group Result Automatic Drive Group> 
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- ManualDrive List<GetGroups Storage Drive Group Result Manual Drive Group> 
- 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<GetStorage Drive Group Result Parent> 
- PermissionResources List<GetStorage Drive Group Result Permission Resource> 
- 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.
- SecureDrive boolGroup 
- 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.
- 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<GetStorage Drive Group Result Storage Policy> 
- 
List<GetStorage Drive Group Result Tag> 
- 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<GetStorage Drive Group Result Version Context> 
- VirtualDrives List<GetStorage Drive Group Result Virtual Drife> 
- AccountMoid string
- The Account ID for this managed object.
- AdditionalProperties string
- Ancestors
[]GetStorage Drive Group Result Ancestor 
- AutomaticDrive []GetGroups Storage Drive Group Result Automatic Drive Group 
- ClassId string
- CreateTime string
- The time when this managed object was created.
- DomainGroup stringMoid 
- The DomainGroup ID for this managed object.
- ManualDrive []GetGroups Storage Drive Group Result Manual Drive Group 
- 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
[]GetStorage Drive Group Result Parent 
- PermissionResources []GetStorage Drive Group Result Permission Resource 
- 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.
- SecureDrive boolGroup 
- 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.
- 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 []GetStorage Drive Group Result Storage Policy 
- 
[]GetStorage Drive Group Result Tag 
- 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 []GetStorage Drive Group Result Version Context 
- VirtualDrives []GetStorage Drive Group Result Virtual Drife 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors
List<GetStorage Drive Group Result Ancestor> 
- automaticDrive List<GetGroups Storage Drive Group Result Automatic Drive Group> 
- classId String
- createTime String
- The time when this managed object was created.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- manualDrive List<GetGroups Storage Drive Group Result Manual Drive Group> 
- 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<GetStorage Drive Group Result Parent> 
- permissionResources List<GetStorage Drive Group Result Permission Resource> 
- 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.
- secureDrive BooleanGroup 
- 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.
- 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<GetStorage Drive Group Result Storage Policy> 
- 
List<GetStorage Drive Group Result Tag> 
- 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<GetStorage Drive Group Result Version Context> 
- virtualDrives List<GetStorage Drive Group Result Virtual Drife> 
- accountMoid string
- The Account ID for this managed object.
- additionalProperties string
- ancestors
GetStorage Drive Group Result Ancestor[] 
- automaticDrive GetGroups Storage Drive Group Result Automatic Drive Group[] 
- classId string
- createTime string
- The time when this managed object was created.
- domainGroup stringMoid 
- The DomainGroup ID for this managed object.
- manualDrive GetGroups Storage Drive Group Result Manual Drive Group[] 
- 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
GetStorage Drive Group Result Parent[] 
- permissionResources GetStorage Drive Group Result Permission Resource[] 
- 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.
- secureDrive booleanGroup 
- 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.
- 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 GetStorage Drive Group Result Storage Policy[] 
- 
GetStorage Drive Group Result Tag[] 
- 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 GetStorage Drive Group Result Version Context[] 
- virtualDrives GetStorage Drive Group Result Virtual Drife[] 
- account_moid str
- The Account ID for this managed object.
- additional_properties str
- ancestors
Sequence[GetStorage Drive Group Result Ancestor] 
- automatic_drive_ Sequence[Getgroups Storage Drive Group Result Automatic Drive Group] 
- class_id str
- create_time str
- The time when this managed object was created.
- domain_group_ strmoid 
- The DomainGroup ID for this managed object.
- manual_drive_ Sequence[Getgroups Storage Drive Group Result Manual Drive Group] 
- 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[GetStorage Drive Group Result Parent] 
- permission_resources Sequence[GetStorage Drive Group Result Permission Resource] 
- 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_ boolgroup 
- 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.
- 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[GetStorage Drive Group Result Storage Policy] 
- 
Sequence[GetStorage Drive Group Result Tag] 
- 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[GetStorage Drive Group Result Version Context] 
- virtual_drives Sequence[GetStorage Drive Group Result Virtual Drife] 
- accountMoid String
- The Account ID for this managed object.
- additionalProperties String
- ancestors List<Property Map>
- automaticDrive List<Property Map>Groups 
- classId String
- createTime String
- The time when this managed object was created.
- domainGroup StringMoid 
- The DomainGroup ID for this managed object.
- manualDrive List<Property Map>Groups 
- 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.
- secureDrive BooleanGroup 
- 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.
- 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>
- 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       
- AdditionalProperties string
- ClassId string
- DriveType string
- DrivesPer doubleSpan 
- MinimumDrive doubleSize 
- NumDedicated stringHot Spares 
- NumberOf doubleSpans 
- ObjectType string
- UseRemaining boolDrives 
- AdditionalProperties string
- ClassId string
- DriveType string
- DrivesPer float64Span 
- MinimumDrive float64Size 
- NumDedicated stringHot Spares 
- NumberOf float64Spans 
- ObjectType string
- UseRemaining boolDrives 
- additionalProperties String
- classId String
- driveType String
- drivesPer DoubleSpan 
- minimumDrive DoubleSize 
- numDedicated StringHot Spares 
- numberOf DoubleSpans 
- objectType String
- useRemaining BooleanDrives 
- additionalProperties string
- classId string
- driveType string
- drivesPer numberSpan 
- minimumDrive numberSize 
- numDedicated stringHot Spares 
- numberOf numberSpans 
- objectType string
- useRemaining booleanDrives 
- additional_properties str
- class_id str
- drive_type str
- drives_per_ floatspan 
- minimum_drive_ floatsize 
- num_dedicated_ strhot_ spares 
- number_of_ floatspans 
- object_type str
- use_remaining_ booldrives 
- additionalProperties String
- classId String
- driveType String
- drivesPer NumberSpan 
- minimumDrive NumberSize 
- numDedicated StringHot Spares 
- numberOf NumberSpans 
- objectType String
- useRemaining BooleanDrives 
GetStorageDriveGroupResultManualDriveGroup       
- additionalProperties String
- classId String
- dedicatedHot StringSpares 
- objectType String
- spanGroups List<Property Map>
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
- additional_properties str
- class_id str
- object_type str
- slots str
- 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
- additional_properties str
- key str
- value str
- additionalProperties String
- key String
- value String
GetStorageDriveGroupResultVersionContext      
- additionalProperties string
- classId string
- interestedMos GetStorage Drive Group Result Version Context Interested Mo[] 
- markedFor booleanDeletion 
- nrVersion string
- objectType string
- refMos GetStorage Drive Group Result Version Context Ref Mo[] 
- timestamp string
- versionType string
- additionalProperties String
- classId String
- interestedMos List<Property Map>
- markedFor BooleanDeletion 
- nrVersion String
- objectType String
- refMos List<Property Map>
- timestamp String
- versionType String
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
- ExpandTo boolAvailable 
- 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
- VirtualDrive List<GetPolicies Storage Drive Group Result Virtual Drife Virtual Drive Policy> 
- AdditionalProperties string
- BootDrive bool
- ClassId string
- ExpandTo boolAvailable 
- 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
- VirtualDrive []GetPolicies Storage Drive Group Result Virtual Drife Virtual Drive Policy 
- additionalProperties String
- bootDrive Boolean
- classId String
- expandTo BooleanAvailable 
- 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
- virtualDrive List<GetPolicies Storage Drive Group Result Virtual Drife Virtual Drive Policy> 
- additionalProperties string
- bootDrive boolean
- classId string
- expandTo booleanAvailable 
- 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
- virtualDrive GetPolicies Storage Drive Group Result Virtual Drife Virtual Drive Policy[] 
- additional_properties str
- boot_drive bool
- class_id str
- expand_to_ boolavailable 
- 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_ Sequence[Getpolicies Storage Drive Group Result Virtual Drife Virtual Drive Policy] 
- additionalProperties String
- bootDrive Boolean
- classId String
- expandTo BooleanAvailable 
- 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
- virtualDrive List<Property Map>Policies 
GetStorageDriveGroupResultVirtualDrifeVirtualDrivePolicy         
- AccessPolicy string
- AdditionalProperties string
- ClassId string
- DriveCache string
- ObjectType string
- ReadPolicy string
- StripSize double
- WritePolicy string
- AccessPolicy string
- AdditionalProperties string
- ClassId string
- DriveCache string
- ObjectType string
- ReadPolicy string
- StripSize float64
- WritePolicy string
- accessPolicy String
- additionalProperties String
- classId String
- driveCache String
- objectType String
- readPolicy String
- stripSize Double
- writePolicy String
- accessPolicy string
- additionalProperties string
- classId string
- driveCache string
- objectType string
- readPolicy string
- stripSize number
- writePolicy string
- access_policy str
- additional_properties str
- class_id str
- drive_cache str
- object_type str
- read_policy str
- strip_size float
- write_policy str
- accessPolicy String
- additionalProperties String
- classId String
- driveCache String
- objectType String
- readPolicy String
- stripSize Number
- writePolicy String
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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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<GetStorage Drive Group Version Context Interested Mo> 
- MarkedFor boolDeletion 
- 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 GetStorage Drive Group Version Context Ref Mo 
- 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 []GetStorage Drive Group Version Context Interested Mo 
- MarkedFor boolDeletion 
- 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 GetStorage Drive Group Version Context Ref Mo 
- 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<GetStorage Drive Group Version Context Interested Mo> 
- markedFor BooleanDeletion 
- 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 GetStorage Drive Group Version Context Ref Mo 
- 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 GetStorage Drive Group Version Context Interested Mo[] 
- markedFor booleanDeletion 
- 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 GetStorage Drive Group Version Context Ref Mo 
- 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[GetStorage Drive Group Version Context Interested Mo] 
- marked_for_ booldeletion 
- 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 GetStorage Drive Group Version Context Ref Mo 
- 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>
- markedFor BooleanDeletion 
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.- If 'moid' is set this field is ignored.
- 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.
- ExpandTo boolAvailable 
- 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.
- VirtualDrive GetPolicy Storage Drive Group Virtual Drife Virtual Drive Policy 
- 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.
- ExpandTo boolAvailable 
- 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.
- VirtualDrive GetPolicy Storage Drive Group Virtual Drife Virtual Drive Policy 
- 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.
- expandTo BooleanAvailable 
- 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.
- virtualDrive GetPolicy Storage Drive Group Virtual Drife Virtual Drive Policy 
- 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.
- expandTo booleanAvailable 
- 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.
- virtualDrive GetPolicy Storage Drive Group Virtual Drife Virtual Drive Policy 
- 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_ boolavailable 
- 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_ Getpolicy Storage Drive Group Virtual Drife Virtual Drive Policy 
- 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.
- expandTo BooleanAvailable 
- 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.
- virtualDrive Property MapPolicy 
- 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 intersightTerraform Provider.
intersight 1.0.65 published on Wednesday, May 7, 2025 by ciscodevnet