beautypg.com

Getsupportedstripedepthrange, Method parameters, Createsetting – HP SAN Virtualization Services Platform User Manual

Page 63: Method overview, Hpsvsp_primordialpoolsetting : snia_storagesetting, Class introduction

background image

GetSupportedStripeDepthRange

Method parameters

All parameters are ignored. Always returns: 2 "Use GetSupportedStripeDepths instead".

IN/OUT

Comments

Type

Parameter Name

OUT

N/A

uint64

MinimumStripeDepth

OUT

N/A

uint64

MaximumStripeDepth

OUT

N/A

uint64

StripeDepthDivisor

CreateSetting

Method Overview

This method allows a client to ask for the default setting for creating StoragePools, or create additional
transient settings (See HPSVSP_PrimordialPoolSetting).

IN/OUT

Comments

Type

Parameter
Name

IN

Accepts only the 2 "Default" or 3 "Goal".

uint16

SettingType

OUT

If SettingType = 2 "Default", set this parameter to the object
path of the static HPSVSP_PrimordialPoolSetting instance.
If SettingType = 3 "Goal", then create a new transient setting
instance in the HPSVSP_PrimordialPoolSetting provider. Set
the NewSetting parameter to the object path of the new
setting instance.

SNIA_StorageSet-
ting REF

NewSetting

HPSVSP_PrimordialPoolSetting : SNIA_StorageSetting

Class introduction

This class represents a StorageSetting created by a client. Clients create instances of this class by
calling HPSVSP_PrimordialPoolStorageCapabilities.CreateSetting().

The provider for this class will store one static instance of HPSVSP_PrimordialPoolSetting representing
the default setting. This setting will be returned when a client invokes the
HPSVSP_PrimordialPoolCapabilities CreateSetting() method with the CreateSetting parameter is 2
"Default".

The provider will also store instances of HPSVSP_PrimordialPoolSetting created by the
HPSVSP_PrimordialPoolCapabilities.CreateSetting() method when the SettingType parameter passed
to CreateSetting is 3 "Goal". Instances created in this manner are considered short-lived and do not
need to be serialized or made to persist. The provider must support client requests to modify these
instances. The client is expected to use any created settings as soon as possible.

Support for the ModifyInstance Intrinsic Method is mandatory.

SAN Virtualization Services Platform SMI-S User Guide

63