Data Object - VasaProviderInfo

Extends
SmsProviderInfo
See also
RelatedStorageArray, SupportedVendorModelMapping
Since
SMS API 2.0

Data Object Description

Information about VASA(vStorage APIs for Storage Awareness) providers.

Properties

Name Type Description
certificate*xsd:string

Certificate
certificateExpiryDate*xsd:string

Provider certificate expiry date.

Since SMS API 5.0
certificateStatus*xsd:string

Provider certificate status This field holds values from sms.Provider.VasaProviderInfo#CertificateStatus

Since SMS API 5.0
lastSyncTime*xsd:string

Time stamp to indicate when last sync operation was completed successfully.
namespace*xsd:string

Namespace to categorize storage capabilities provided by arrays managed by the provider
needsExplicitActivation*xsd:boolean

Indicates the type of deployment supported by the provider. If true, it is an active/passive deployment and the provider needs to be activated explicitly using activateProviderEx() VASA API. If false, it is an active/active deployment and provider does not need any explicit activation to respond to VASA calls.

Since SMS API 5.0
providerId*xsd:string

Provider identifier reported by the provider which is unique within the provider namespace.

Since SMS API 4.0
relatedStorageArray*RelatedStorageArray[]

List containing mapping between storage arrays reported by the provider and information such as whether the provider is considered active for them.

Since SMS API 4.0
retainVasaProviderCertificate*xsd:boolean

Indicate whether the provider wants to retain its certificate after bootstrapping. If true, SMS will not provision a VMCA signed certificate for the provider and all certificate life cycle management workflows are disabled for this provider certificate. If false, SMS will provision a VMCA signed certificate for the provider and all certificate life cycle management workflows are enabled for this provider certificate.

Since SMS API 5.0
serviceLocation*xsd:string

Service location for the VASA endpoint that SMS is using to communicate with the provider.

Since SMS API 5.0
status*xsd:string

The operational state of VASA Provider.
supportedProfile*xsd:string[]Deprecated. As of SMS API 3.0, use supportedProfile

List of supported profiles
supportedProviderProfile*xsd:string[]

List of supported profiles at provider level

Since SMS API 4.0
supportedVendorModelMapping*SupportedVendorModelMapping[]

List containing mapping between the supported vendorID and corresponding modelID
urlxsd:string

URL
vasaVersion*xsd:string

Supported VASA(vStorage APIs for Storage Awareness) version
Properties inherited from SmsProviderInfo
description, name, uid, version
Properties inherited from DynamicData
None
*Need not be set