Register a Protection Source.

Privileges: PROTECTION_SOURCE_MODIFY

Register a Protection Source.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Specifies the parameters to register a Protection Source.

Specifies the Source Registration parameters.

advancedConfigs
array of objects | null

Specifies the advanced configuration for a protection source.

advancedConfigs
boolean | null

Indicates whether the source should be registered asynchronously. Currently supported only for VMware sources.

int64 | null

Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be deprecated in future.

connections
array of objects | null

Specfies the list of connections for the source.

connections
int64 | null

Specifies the connector group id of connector groups.

string | null

Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.

string | null

Specifies the key that user has encrypted the credential with.

string | null
enum
required

Specifies the environment type of the Protection Source.

boolean | null

Specifies if credentials are encrypted by internal key.

string | null

A user specified name for this source.

awsParams
object | null

Specifies the parameters to register an AWS source.

azureParams
object | null

Specifies the parameters to register an Azure source.

cassandraParams
object | null

Specifies the parameters to register a Cassandra Protection Source.

couchbaseParams
object | null

Specifies the parameters to register a Couchbase Protection Source.

db2Params
object | null

Specifies the parameters to register a DB2 source.

elastifileParams
object | null

Specifies the parameters to register an Elastifile Source.

ewsExchangeParams
object | null

Specifies the parameters to register an EWS Exchange source.

experimentalAdapterParams
object | null

Specifies the parameters to register an Experimental Adapter source.

flashbladeParams
object | null

Specifies the parameters to register an Flashblade Source.

gcpParams
object | null

Specifies the parameters to register a GCP source.

genericNasParams
object | null

Specifies the parameters to register a Generic Nas Source.

googleWorkspaceParams
object | null

Specifies the parameters to register a Google Workspace source.

gpfsParams
object | null

Specifies the parameters to register an GPFS Source.

hbaseParams
object | null

Specifies the parameters to register an HBase Protection Source.

hdfsParams
object | null

Specifies the parameters to register an HDFS Protection Source.

hiveParams
object | null

Specifies the parameters to register a Hive Protection Source.

hypervParams
object | null

Specifies the parameters to register a HyperV Protection Source.

isilonParams
object | null

Specifies the parameters to register an Isilon Source.

jiraParams
object | null

Specifies the parameters to register a JIRA Source.

kubernetesParams
object | null

Specifies the parameters to register an Kubernetes source.

mongodbOpsParams
object | null

Specifies the parameters to register a MongoDB Ops Manager Source.

mongodbParams
object | null

Specifies the parameters to register a MongoDB Protection Source.

netappParams
object | null

Specifies the parameters to register an Netapp Source.

nutanixFSParams
object | null

Specifies the parameters to register an Nutanix FS Source.

office365Params
object | null

Specifies the parameters to register an office 365 Source.

oktaParams
object | null

Specifies the parameters to register an Okta Source.

physicalParams
object | null

Specifies the parameters to register a Physical Protection Source.

pineconeParams
object | null

Specifies the parameters to register a Pinecone source.

postgresParams
object | null

Specifies the parameters to register a Postgres source.

s3CompatibleParams
object

Specifies the parameters to register a S3 compatible source.

salesforceParams
object | null

Specifies the parameters to register a Salesforce Source.

sapHanaParams
object | null

Specifies the parameters to register a SAP HANA Protection Source.

serviceNowParams
object | null

Specifies the parameters to register a ServiceNow Source.

sfdcParams
object | null

Specifies the parameters to register a SDFC Adapter Protection Source.

udaParams
object | null

Specifies the parameters to register a Universal Data Adapter Protection Source.

vmwareParams
object | null

Specifies the parameters to register a VMware Protection Source.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json