Protection

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

backupChains
Optional

backupChains

string As uuid As uuid
logicalBuildId
Required

logicalBuildId

string
dbInstanceName
Optional

dbInstanceName

string As uuid As uuid
dbUUID
Optional

dbUUID

tenant
Optional

tenant

localStorage
Optional

localStorage

cloudStorage
Optional

cloudStorage

environment
Optional

environment

namespaceOrFail
Optional

namespaceOrFail

environmentOrFail
Optional

environmentOrFail

Property Of