GetAdapterConnectionSpec
A partially complete connection spec that will have its address and opaque keys, for
the key value pairs, pre-entered. Refer your SRA vendor specific documentation about what
each key represents.
Synopsis
AdapterConnectionSpec[] getAdapterConnectionSpec();
This method returns array of AdapterConnectionSpec objects for the available SRAs.
Part of the data is pre-entered, as shown in the example below:
Example of returned partially-complete spec
connectionSpec.name.key = "primary" connectionSpec.name.name = "Primary SAN" connectionSpec.name.hint = "Primary SAN connection parameters" connectionSpec.adress[0].key = "spA" connectionSpec.adress[0].name = "IP Address of SP-A" connectionSpec.adress[0].hint = "Enter IP address of the Storage Processor A" connectionSpec.adress[0].value = empty (expected user input) connectionSpec.opaque[0].key = "volumeNameFilter" connectionSpec.opaque[0].name = "Volume name prefix limiting discovery" connectionSpec.opaque[0].hint = "Leave empty for full discovery" connectionSpec.opaque[0].optional = "true" connectionSpec.adress[0].value = empty (expected user input)
AdapterConnectionSpec
has the following fields:
Field | Description |
---|---|
DataPrompt key | Identifier of a SRA-defined group of
connection parameters. Refer your SRA vendor specific
documentation for more information about this value. This will
be automatically entered by the
StorageAdapter#getAdapterConnectionSpec .
|
@optional DataPrompt[]
address | List of address-type parameters. Refer your
SRA vendor specific documentation about the keys and their
corresponding values. Keys will be automatically entered by the
StorageAdapter#getAdapterConnectionSpec . |
username | Username. |
password | Password if required. |
@optional OpaquePrompt[]
opaque | Opaque parameters if required. Refer your SRA
vendor specific documentation about the keys and their
corresponding values. Keys will be automatically entered by the
StorageAdapter#getAdapterConnectionSpec . |
DataPrompt
contains
key-value pairs with additional information about the key and what value it expects.
It has the following fields:
Field | Description |
---|---|
key | SRA Specific key, this can be either for the
address or the opaque. |
@optional LocalizableString
name | Prompt string. |
LocalizableString
hint | Sample or more verbose description of the
requested data for |
value | Value corresponding to the key. |
LocalizableString
describes localizable string returned from the SRA. Localization support is optional
for SRA. If supported, then each string is returned with a key which could be used
to lookup a translation in non-default locale.Example of localizable string returned
from SRA:
<Xxx stringId="Foo">Foo</Xxx>
Example of non-localizable string
returned from
SRA: <Xxx>Foo</Xxx>
LocalizableString
has
the following fields:
Field | Description |
---|---|
key | Key to look up translation for the string.
This key is made optional to accommodate SRAs which do not
support localization. These SRAs will just return strings in
default locale (English). |
text | String text in default locale |
OpaquePrompt
extends
DataPrompt
. It contains additional information about the
opaque parameters. It has the following fields:
Field | Description |
---|---|
optional | Boolean indicating whether or not this
parameter is optional. |
Faults
- RuntimeFault
For information about the faults that
Site
Recovery Manager
throws, see Faults in Site Recovery Manager API.