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
