Protection
Protection
JSON Example
{
"protectionId": "string",
"protectionStatus": "string",
"localRetentionDays": 0,
"cloudRetentionDays": 0,
"automatedBackupStartTime": "string",
"active": false,
"s3Path": "string",
"autoBackupsEnabled": false,
"backupChains": [
{
"id": "string",
"backupChainStatus": "string",
"chainCreationTime": "string",
"backupInstances": [
"BackupInstance Object"
]
}
],
"logicalBuildId": "string",
"dbInstanceName": "string",
"dbUUID": "string",
"tenant": {
"id": "string",
"companyName": "string",
"email": "string",
"instanceMode": "string",
"deleted": false,
"orgType": "string",
"dbFqdnSuffix": "string"
},
"localStorage": {
"id": "string",
"name": "string",
"endPoint": "string",
"bucket": "string",
"accessKey": "string",
"secretKey": "string",
"region": "string",
"createdTime": "string",
"lastUpdatedTime": "string",
"createdBy": "string",
"owner": {
"id": "string",
"companyName": "string",
"email": "string",
"instanceMode": "string",
"deleted": false,
"orgType": "string",
"dbFqdnSuffix": "string"
},
"thumbprint": "string",
"templateStorage": false,
"namespaces": [
"Namespace Object"
]
},
"cloudStorage": {
"id": "string",
"name": "string",
"endPoint": "string",
"bucket": "string",
"accessKey": "string",
"secretKey": "string",
"region": "string",
"createdTime": "string",
"lastUpdatedTime": "string",
"createdBy": "string",
"owner": {
"id": "string",
"companyName": "string",
"email": "string",
"instanceMode": "string",
"deleted": false,
"orgType": "string",
"dbFqdnSuffix": "string"
},
"thumbprint": "string",
"templateStorage": false,
"namespaces": [
"Namespace Object"
]
},
"environment": {
"id": "string",
"tenant": {
"id": "string",
"companyName": "string",
"email": "string",
"instanceMode": "string",
"deleted": false,
"orgType": "string",
"dbFqdnSuffix": "string"
},
"vcInstanceUuid": "string",
"namespaces": [
"Namespace Object"
],
"vcIpAddress": "string",
"vcThumbprint": "string",
"pscFqdn": "string",
"pscThumbprint": "string",
"vcDatacenter": "VcManagedObject Object",
"vcVMFolder": "VcManagedObject Object",
"templateStorage": "S3StorageDetails Object",
"vcCluster": "VcManagedObject Object",
"vcNetworkList": [
{
"networkName": "string",
"morId": "string"
}
],
"vcDatastoreList": [
{
"datastoreName": "string",
"morId": "string"
}
],
"vcManagedObjects": [
"VcManagedObject Object"
],
"vcNetworkControl": "VcManagedObject Object",
"vcSsoUsername": "string",
"vcSolutionUsername": "string",
"vcSsoPassword": "string",
"tenantNtp": "string",
"tenantIpAddress": "string",
"rabbitmqUser": "string",
"rabbitmqPassword": "string",
"status": "string",
"deleted": false,
"version": "string",
"statusUpdatedTimestamp": "string",
"vmRootPassword": "string",
"vcDmsUsername": "string",
"vcDmsUserPassword": "string",
"vcDmsROUsername": "string",
"vcDmsROUserPassword": "string",
"clusterType": "string",
"logForwardingStatus": false,
"displayName": "string",
"datastores": [
"VcManagedObject Object"
],
"appNetworks": [
"VcManagedObject Object"
],
"logStorage": "S3StorageDetails Object"
},
"namespaceOrFail": {
"id": "string",
"name": "string",
"description": "string",
"orgAssociations": [
"OrgNamespaceAssociation Object"
],
"environment": "TenantEnvironment Object",
"active": false,
"createdTime": "string",
"lastUpdatedTime": "string",
"createBy": "string",
"owner": {
"id": "string",
"companyName": "string",
"email": "string",
"instanceMode": "string",
"deleted": false,
"orgType": "string",
"dbFqdnSuffix": "string"
},
"status": "string",
"datastores": [
"NamespaceVcManagedObjectAssociation Object"
],
"appNetworks": [
"NamespaceVcManagedObjectAssociation Object"
],
"datastore": "VcManagedObject Object",
"s3Storages": [
"S3StorageDetails Object"
],
"localStorages": [
"NamespaceS3Storage Object"
],
"localStorageIds": [
"string"
],
"cloudStorages": [
"NamespaceS3Storage Object"
],
"cloudStorageIds": [
"string"
],
"appNetwork": "VcManagedObject Object",
"localS3Storage": "S3StorageDetails Object",
"cloudS3Storage": "S3StorageDetails Object"
},
"environmentOrFail": {
"id": "string",
"tenant": {
"id": "string",
"companyName": "string",
"email": "string",
"instanceMode": "string",
"deleted": false,
"orgType": "string",
"dbFqdnSuffix": "string"
},
"vcInstanceUuid": "string",
"namespaces": [
"Namespace Object"
],
"vcIpAddress": "string",
"vcThumbprint": "string",
"pscFqdn": "string",
"pscThumbprint": "string",
"vcDatacenter": "VcManagedObject Object",
"vcVMFolder": "VcManagedObject Object",
"templateStorage": "S3StorageDetails Object",
"vcCluster": "VcManagedObject Object",
"vcNetworkList": [
{
"networkName": "string",
"morId": "string"
}
],
"vcDatastoreList": [
{
"datastoreName": "string",
"morId": "string"
}
],
"vcManagedObjects": [
"VcManagedObject Object"
],
"vcNetworkControl": "VcManagedObject Object",
"vcSsoUsername": "string",
"vcSolutionUsername": "string",
"vcSsoPassword": "string",
"tenantNtp": "string",
"tenantIpAddress": "string",
"rabbitmqUser": "string",
"rabbitmqPassword": "string",
"status": "string",
"deleted": false,
"version": "string",
"statusUpdatedTimestamp": "string",
"vmRootPassword": "string",
"vcDmsUsername": "string",
"vcDmsUserPassword": "string",
"vcDmsROUsername": "string",
"vcDmsROUserPassword": "string",
"clusterType": "string",
"logForwardingStatus": false,
"displayName": "string",
"datastores": [
"VcManagedObject Object"
],
"appNetworks": [
"VcManagedObject Object"
],
"logStorage": "S3StorageDetails Object"
}
}
string As uuid As uuid
protectionId
Optional
protectionId
string
protectionStatus
Required
protectionStatus
Possible values are : INITIATED, COMPLETED, FAILED,
integer As int64 As int64
localRetentionDays
Optional
localRetentionDays
integer As int64 As int64
cloudRetentionDays
Optional
cloudRetentionDays
string
automatedBackupStartTime
Optional
automatedBackupStartTime
boolean
active
Optional
active
string
s3Path
Optional
s3Path
boolean
autoBackupsEnabled
Optional
autoBackupsEnabled
string As uuid As uuid
logicalBuildId
Required
logicalBuildId
string
dbInstanceName
Optional
dbInstanceName
string As uuid As uuid
dbUUID
Optional
dbUUID