1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveryRegistrationInfo
ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud

ibm.getBackupRecoveryRegistrationInfo

Get Started
ibm logo
ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a backup_recovery_registration_info. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const backupRecoveryRegistrationInfo = ibm.getBackupRecoveryRegistrationInfo({
        xIbmTenantId: "tenantId",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_registration_info = ibm.get_backup_recovery_registration_info(x_ibm_tenant_id="tenantId")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetBackupRecoveryRegistrationInfo(ctx, &ibm.GetBackupRecoveryRegistrationInfoArgs{
    			XIbmTenantId: "tenantId",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var backupRecoveryRegistrationInfo = Ibm.GetBackupRecoveryRegistrationInfo.Invoke(new()
        {
            XIbmTenantId = "tenantId",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetBackupRecoveryRegistrationInfoArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var backupRecoveryRegistrationInfo = IbmFunctions.getBackupRecoveryRegistrationInfo(GetBackupRecoveryRegistrationInfoArgs.builder()
                .xIbmTenantId("tenantId")
                .build());
    
        }
    }
    
    variables:
      backupRecoveryRegistrationInfo:
        fn::invoke:
          function: ibm:getBackupRecoveryRegistrationInfo
          arguments:
            xIbmTenantId: tenantId
    

    Using getBackupRecoveryRegistrationInfo

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBackupRecoveryRegistrationInfo(args: GetBackupRecoveryRegistrationInfoArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryRegistrationInfoResult>
    function getBackupRecoveryRegistrationInfoOutput(args: GetBackupRecoveryRegistrationInfoOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryRegistrationInfoResult>
    def get_backup_recovery_registration_info(all_under_hierarchy: Optional[bool] = None,
                                              encryption_key: Optional[str] = None,
                                              endpoint_type: Optional[str] = None,
                                              environments: Optional[Sequence[str]] = None,
                                              id: Optional[str] = None,
                                              ids: Optional[Sequence[float]] = None,
                                              include_applications_tree_info: Optional[bool] = None,
                                              include_entity_permission_info: Optional[bool] = None,
                                              include_external_metadata: Optional[bool] = None,
                                              include_source_credentials: Optional[bool] = None,
                                              instance_id: Optional[str] = None,
                                              maintenance_status: Optional[str] = None,
                                              prune_non_critical_info: Optional[bool] = None,
                                              region: Optional[str] = None,
                                              request_initiator_type: Optional[str] = None,
                                              sids: Optional[Sequence[str]] = None,
                                              tenant_ids: Optional[Sequence[str]] = None,
                                              use_cached_data: Optional[bool] = None,
                                              x_ibm_tenant_id: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryRegistrationInfoResult
    def get_backup_recovery_registration_info_output(all_under_hierarchy: Optional[pulumi.Input[bool]] = None,
                                              encryption_key: Optional[pulumi.Input[str]] = None,
                                              endpoint_type: Optional[pulumi.Input[str]] = None,
                                              environments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                              include_applications_tree_info: Optional[pulumi.Input[bool]] = None,
                                              include_entity_permission_info: Optional[pulumi.Input[bool]] = None,
                                              include_external_metadata: Optional[pulumi.Input[bool]] = None,
                                              include_source_credentials: Optional[pulumi.Input[bool]] = None,
                                              instance_id: Optional[pulumi.Input[str]] = None,
                                              maintenance_status: Optional[pulumi.Input[str]] = None,
                                              prune_non_critical_info: Optional[pulumi.Input[bool]] = None,
                                              region: Optional[pulumi.Input[str]] = None,
                                              request_initiator_type: Optional[pulumi.Input[str]] = None,
                                              sids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              tenant_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              use_cached_data: Optional[pulumi.Input[bool]] = None,
                                              x_ibm_tenant_id: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetBackupRecoveryRegistrationInfoResult]
    func GetBackupRecoveryRegistrationInfo(ctx *Context, args *GetBackupRecoveryRegistrationInfoArgs, opts ...InvokeOption) (*GetBackupRecoveryRegistrationInfoResult, error)
    func GetBackupRecoveryRegistrationInfoOutput(ctx *Context, args *GetBackupRecoveryRegistrationInfoOutputArgs, opts ...InvokeOption) GetBackupRecoveryRegistrationInfoResultOutput

    > Note: This function is named GetBackupRecoveryRegistrationInfo in the Go SDK.

    public static class GetBackupRecoveryRegistrationInfo 
    {
        public static Task<GetBackupRecoveryRegistrationInfoResult> InvokeAsync(GetBackupRecoveryRegistrationInfoArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryRegistrationInfoResult> Invoke(GetBackupRecoveryRegistrationInfoInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryRegistrationInfoResult> getBackupRecoveryRegistrationInfo(GetBackupRecoveryRegistrationInfoArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryRegistrationInfoResult> getBackupRecoveryRegistrationInfo(GetBackupRecoveryRegistrationInfoArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryRegistrationInfo:getBackupRecoveryRegistrationInfo
      arguments:
        # arguments dictionary

    The following arguments are supported:

    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    AllUnderHierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    EncryptionKey string
    Key to be used to encrypt the source credential. If include_source_credentials is set to true this key must be specified.
    EndpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    Environments List<string>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    Id string
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ids List<double>
    Return only the registered root nodes whose Ids are given in the list.
    IncludeApplicationsTreeInfo bool
    Specifies whether to return applications tree info or not.
    IncludeEntityPermissionInfo bool
    If specified, then a list of entities with permissions assigned to them are returned.
    IncludeExternalMetadata bool
    Specifies if entity external metadata should be included within the response to get entity hierarchy call.
    IncludeSourceCredentials bool
    If specified, then crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied 'encryption_key'.
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    MaintenanceStatus string
    Specifies the maintenance status of a source 'UnderMaintenance' indicates the source is currently under maintenance. 'ScheduledMaintenance' indicates the source is scheduled for maintenance. 'NotConfigured' indicates maintenance is not configured on the source.

    • Constraints: Allowable values are: UnderMaintenance, ScheduledMaintenance, NotConfigured.
    PruneNonCriticalInfo bool
    Specifies whether to prune non critical info within entities. Incase of VMs, virtual disk information will be pruned. Incase of Office365, metadata about user entities will be pruned. This can be used to limit the size of the response by caller.
    Region string
    RequestInitiatorType string
    Specifies the type of the request. Possible values are UIUser and UIAuto, which means the request is triggered by user or is an auto refresh request. Services like magneto will use this to determine the priority of the requests, so that it can more intelligently handle overload situations by prioritizing higher priority requests.
    Sids List<string>
    Filter the registered root nodes for the sids given in the list.
    TenantIds List<string>
    TenantIds contains ids of the tenants for which objects are to be returned.
    UseCachedData bool
    Specifies whether we can serve the GET request to the read replica cache. setting this to true ensures that the API request is served to the read replica. setting this to false will serve the request to the master.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    AllUnderHierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    EncryptionKey string
    Key to be used to encrypt the source credential. If include_source_credentials is set to true this key must be specified.
    EndpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    Environments []string
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    Id string
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ids []float64
    Return only the registered root nodes whose Ids are given in the list.
    IncludeApplicationsTreeInfo bool
    Specifies whether to return applications tree info or not.
    IncludeEntityPermissionInfo bool
    If specified, then a list of entities with permissions assigned to them are returned.
    IncludeExternalMetadata bool
    Specifies if entity external metadata should be included within the response to get entity hierarchy call.
    IncludeSourceCredentials bool
    If specified, then crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied 'encryption_key'.
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    MaintenanceStatus string
    Specifies the maintenance status of a source 'UnderMaintenance' indicates the source is currently under maintenance. 'ScheduledMaintenance' indicates the source is scheduled for maintenance. 'NotConfigured' indicates maintenance is not configured on the source.

    • Constraints: Allowable values are: UnderMaintenance, ScheduledMaintenance, NotConfigured.
    PruneNonCriticalInfo bool
    Specifies whether to prune non critical info within entities. Incase of VMs, virtual disk information will be pruned. Incase of Office365, metadata about user entities will be pruned. This can be used to limit the size of the response by caller.
    Region string
    RequestInitiatorType string
    Specifies the type of the request. Possible values are UIUser and UIAuto, which means the request is triggered by user or is an auto refresh request. Services like magneto will use this to determine the priority of the requests, so that it can more intelligently handle overload situations by prioritizing higher priority requests.
    Sids []string
    Filter the registered root nodes for the sids given in the list.
    TenantIds []string
    TenantIds contains ids of the tenants for which objects are to be returned.
    UseCachedData bool
    Specifies whether we can serve the GET request to the read replica cache. setting this to true ensures that the API request is served to the read replica. setting this to false will serve the request to the master.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    allUnderHierarchy Boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    encryptionKey String
    Key to be used to encrypt the source credential. If include_source_credentials is set to true this key must be specified.
    endpointType String
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    id String
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ids List<Double>
    Return only the registered root nodes whose Ids are given in the list.
    includeApplicationsTreeInfo Boolean
    Specifies whether to return applications tree info or not.
    includeEntityPermissionInfo Boolean
    If specified, then a list of entities with permissions assigned to them are returned.
    includeExternalMetadata Boolean
    Specifies if entity external metadata should be included within the response to get entity hierarchy call.
    includeSourceCredentials Boolean
    If specified, then crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied 'encryption_key'.
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenanceStatus String
    Specifies the maintenance status of a source 'UnderMaintenance' indicates the source is currently under maintenance. 'ScheduledMaintenance' indicates the source is scheduled for maintenance. 'NotConfigured' indicates maintenance is not configured on the source.

    • Constraints: Allowable values are: UnderMaintenance, ScheduledMaintenance, NotConfigured.
    pruneNonCriticalInfo Boolean
    Specifies whether to prune non critical info within entities. Incase of VMs, virtual disk information will be pruned. Incase of Office365, metadata about user entities will be pruned. This can be used to limit the size of the response by caller.
    region String
    requestInitiatorType String
    Specifies the type of the request. Possible values are UIUser and UIAuto, which means the request is triggered by user or is an auto refresh request. Services like magneto will use this to determine the priority of the requests, so that it can more intelligently handle overload situations by prioritizing higher priority requests.
    sids List<String>
    Filter the registered root nodes for the sids given in the list.
    tenantIds List<String>
    TenantIds contains ids of the tenants for which objects are to be returned.
    useCachedData Boolean
    Specifies whether we can serve the GET request to the read replica cache. setting this to true ensures that the API request is served to the read replica. setting this to false will serve the request to the master.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    allUnderHierarchy boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    encryptionKey string
    Key to be used to encrypt the source credential. If include_source_credentials is set to true this key must be specified.
    endpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments string[]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    id string
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ids number[]
    Return only the registered root nodes whose Ids are given in the list.
    includeApplicationsTreeInfo boolean
    Specifies whether to return applications tree info or not.
    includeEntityPermissionInfo boolean
    If specified, then a list of entities with permissions assigned to them are returned.
    includeExternalMetadata boolean
    Specifies if entity external metadata should be included within the response to get entity hierarchy call.
    includeSourceCredentials boolean
    If specified, then crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied 'encryption_key'.
    instanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenanceStatus string
    Specifies the maintenance status of a source 'UnderMaintenance' indicates the source is currently under maintenance. 'ScheduledMaintenance' indicates the source is scheduled for maintenance. 'NotConfigured' indicates maintenance is not configured on the source.

    • Constraints: Allowable values are: UnderMaintenance, ScheduledMaintenance, NotConfigured.
    pruneNonCriticalInfo boolean
    Specifies whether to prune non critical info within entities. Incase of VMs, virtual disk information will be pruned. Incase of Office365, metadata about user entities will be pruned. This can be used to limit the size of the response by caller.
    region string
    requestInitiatorType string
    Specifies the type of the request. Possible values are UIUser and UIAuto, which means the request is triggered by user or is an auto refresh request. Services like magneto will use this to determine the priority of the requests, so that it can more intelligently handle overload situations by prioritizing higher priority requests.
    sids string[]
    Filter the registered root nodes for the sids given in the list.
    tenantIds string[]
    TenantIds contains ids of the tenants for which objects are to be returned.
    useCachedData boolean
    Specifies whether we can serve the GET request to the read replica cache. setting this to true ensures that the API request is served to the read replica. setting this to false will serve the request to the master.
    x_ibm_tenant_id str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    all_under_hierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    encryption_key str
    Key to be used to encrypt the source credential. If include_source_credentials is set to true this key must be specified.
    endpoint_type str
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments Sequence[str]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    id str
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ids Sequence[float]
    Return only the registered root nodes whose Ids are given in the list.
    include_applications_tree_info bool
    Specifies whether to return applications tree info or not.
    include_entity_permission_info bool
    If specified, then a list of entities with permissions assigned to them are returned.
    include_external_metadata bool
    Specifies if entity external metadata should be included within the response to get entity hierarchy call.
    include_source_credentials bool
    If specified, then crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied 'encryption_key'.
    instance_id str
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenance_status str
    Specifies the maintenance status of a source 'UnderMaintenance' indicates the source is currently under maintenance. 'ScheduledMaintenance' indicates the source is scheduled for maintenance. 'NotConfigured' indicates maintenance is not configured on the source.

    • Constraints: Allowable values are: UnderMaintenance, ScheduledMaintenance, NotConfigured.
    prune_non_critical_info bool
    Specifies whether to prune non critical info within entities. Incase of VMs, virtual disk information will be pruned. Incase of Office365, metadata about user entities will be pruned. This can be used to limit the size of the response by caller.
    region str
    request_initiator_type str
    Specifies the type of the request. Possible values are UIUser and UIAuto, which means the request is triggered by user or is an auto refresh request. Services like magneto will use this to determine the priority of the requests, so that it can more intelligently handle overload situations by prioritizing higher priority requests.
    sids Sequence[str]
    Filter the registered root nodes for the sids given in the list.
    tenant_ids Sequence[str]
    TenantIds contains ids of the tenants for which objects are to be returned.
    use_cached_data bool
    Specifies whether we can serve the GET request to the read replica cache. setting this to true ensures that the API request is served to the read replica. setting this to false will serve the request to the master.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    allUnderHierarchy Boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    encryptionKey String
    Key to be used to encrypt the source credential. If include_source_credentials is set to true this key must be specified.
    endpointType String
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    id String
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ids List<Number>
    Return only the registered root nodes whose Ids are given in the list.
    includeApplicationsTreeInfo Boolean
    Specifies whether to return applications tree info or not.
    includeEntityPermissionInfo Boolean
    If specified, then a list of entities with permissions assigned to them are returned.
    includeExternalMetadata Boolean
    Specifies if entity external metadata should be included within the response to get entity hierarchy call.
    includeSourceCredentials Boolean
    If specified, then crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied 'encryption_key'.
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenanceStatus String
    Specifies the maintenance status of a source 'UnderMaintenance' indicates the source is currently under maintenance. 'ScheduledMaintenance' indicates the source is scheduled for maintenance. 'NotConfigured' indicates maintenance is not configured on the source.

    • Constraints: Allowable values are: UnderMaintenance, ScheduledMaintenance, NotConfigured.
    pruneNonCriticalInfo Boolean
    Specifies whether to prune non critical info within entities. Incase of VMs, virtual disk information will be pruned. Incase of Office365, metadata about user entities will be pruned. This can be used to limit the size of the response by caller.
    region String
    requestInitiatorType String
    Specifies the type of the request. Possible values are UIUser and UIAuto, which means the request is triggered by user or is an auto refresh request. Services like magneto will use this to determine the priority of the requests, so that it can more intelligently handle overload situations by prioritizing higher priority requests.
    sids List<String>
    Filter the registered root nodes for the sids given in the list.
    tenantIds List<String>
    TenantIds contains ids of the tenants for which objects are to be returned.
    useCachedData Boolean
    Specifies whether we can serve the GET request to the read replica cache. setting this to true ensures that the API request is served to the read replica. setting this to false will serve the request to the master.

    getBackupRecoveryRegistrationInfo Result

    The following output properties are available:

    Id string
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Region string
    RootNodes List<GetBackupRecoveryRegistrationInfoRootNode>
    (List) Specifies the registration, protection and permission information of either all or a subset of registered Protection Sources matching the filter parameters. overrideDescription: true. Nested schema for root_nodes:
    Stats List<GetBackupRecoveryRegistrationInfoStat>
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    StatsByEnvs List<GetBackupRecoveryRegistrationInfoStatsByEnv>
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    XIbmTenantId string
    AllUnderHierarchy bool
    EncryptionKey string
    EndpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    Environments List<string>
    (List) Specifies a list of applications environment that are registered with this Protection Source such as 'kSQL'. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kPhysical, kPhysicalFiles, kSQL, kAgent.
    Ids List<double>
    IncludeApplicationsTreeInfo bool
    IncludeEntityPermissionInfo bool
    IncludeExternalMetadata bool
    IncludeSourceCredentials bool
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    MaintenanceStatus string
    PruneNonCriticalInfo bool
    RequestInitiatorType string
    Sids List<string>
    TenantIds List<string>
    (List) Specifies the tenants to which the group belongs to.
    UseCachedData bool
    Id string
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Region string
    RootNodes []GetBackupRecoveryRegistrationInfoRootNode
    (List) Specifies the registration, protection and permission information of either all or a subset of registered Protection Sources matching the filter parameters. overrideDescription: true. Nested schema for root_nodes:
    Stats []GetBackupRecoveryRegistrationInfoStat
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    StatsByEnvs []GetBackupRecoveryRegistrationInfoStatsByEnv
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    XIbmTenantId string
    AllUnderHierarchy bool
    EncryptionKey string
    EndpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    Environments []string
    (List) Specifies a list of applications environment that are registered with this Protection Source such as 'kSQL'. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kPhysical, kPhysicalFiles, kSQL, kAgent.
    Ids []float64
    IncludeApplicationsTreeInfo bool
    IncludeEntityPermissionInfo bool
    IncludeExternalMetadata bool
    IncludeSourceCredentials bool
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    MaintenanceStatus string
    PruneNonCriticalInfo bool
    RequestInitiatorType string
    Sids []string
    TenantIds []string
    (List) Specifies the tenants to which the group belongs to.
    UseCachedData bool
    id String
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    region String
    rootNodes List<GetBackupRecoveryRegistrationInfoRootNode>
    (List) Specifies the registration, protection and permission information of either all or a subset of registered Protection Sources matching the filter parameters. overrideDescription: true. Nested schema for root_nodes:
    stats List<GetBackupRecoveryRegistrationInfoStat>
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    statsByEnvs List<GetBackupRecoveryRegistrationInfoStatsByEnv>
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    xIbmTenantId String
    allUnderHierarchy Boolean
    encryptionKey String
    endpointType String
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments List<String>
    (List) Specifies a list of applications environment that are registered with this Protection Source such as 'kSQL'. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kPhysical, kPhysicalFiles, kSQL, kAgent.
    ids List<Double>
    includeApplicationsTreeInfo Boolean
    includeEntityPermissionInfo Boolean
    includeExternalMetadata Boolean
    includeSourceCredentials Boolean
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenanceStatus String
    pruneNonCriticalInfo Boolean
    requestInitiatorType String
    sids List<String>
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.
    useCachedData Boolean
    id string
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    region string
    rootNodes GetBackupRecoveryRegistrationInfoRootNode[]
    (List) Specifies the registration, protection and permission information of either all or a subset of registered Protection Sources matching the filter parameters. overrideDescription: true. Nested schema for root_nodes:
    stats GetBackupRecoveryRegistrationInfoStat[]
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    statsByEnvs GetBackupRecoveryRegistrationInfoStatsByEnv[]
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    xIbmTenantId string
    allUnderHierarchy boolean
    encryptionKey string
    endpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments string[]
    (List) Specifies a list of applications environment that are registered with this Protection Source such as 'kSQL'. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kPhysical, kPhysicalFiles, kSQL, kAgent.
    ids number[]
    includeApplicationsTreeInfo boolean
    includeEntityPermissionInfo boolean
    includeExternalMetadata boolean
    includeSourceCredentials boolean
    instanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenanceStatus string
    pruneNonCriticalInfo boolean
    requestInitiatorType string
    sids string[]
    tenantIds string[]
    (List) Specifies the tenants to which the group belongs to.
    useCachedData boolean
    id str
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    region str
    root_nodes Sequence[GetBackupRecoveryRegistrationInfoRootNode]
    (List) Specifies the registration, protection and permission information of either all or a subset of registered Protection Sources matching the filter parameters. overrideDescription: true. Nested schema for root_nodes:
    stats Sequence[GetBackupRecoveryRegistrationInfoStat]
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    stats_by_envs Sequence[GetBackupRecoveryRegistrationInfoStatsByEnv]
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    x_ibm_tenant_id str
    all_under_hierarchy bool
    encryption_key str
    endpoint_type str
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments Sequence[str]
    (List) Specifies a list of applications environment that are registered with this Protection Source such as 'kSQL'. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kPhysical, kPhysicalFiles, kSQL, kAgent.
    ids Sequence[float]
    include_applications_tree_info bool
    include_entity_permission_info bool
    include_external_metadata bool
    include_source_credentials bool
    instance_id str
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenance_status str
    prune_non_critical_info bool
    request_initiator_type str
    sids Sequence[str]
    tenant_ids Sequence[str]
    (List) Specifies the tenants to which the group belongs to.
    use_cached_data bool
    id String
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    region String
    rootNodes List<Property Map>
    (List) Specifies the registration, protection and permission information of either all or a subset of registered Protection Sources matching the filter parameters. overrideDescription: true. Nested schema for root_nodes:
    stats List<Property Map>
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    statsByEnvs List<Property Map>
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    xIbmTenantId String
    allUnderHierarchy Boolean
    encryptionKey String
    endpointType String
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    environments List<String>
    (List) Specifies a list of applications environment that are registered with this Protection Source such as 'kSQL'. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kPhysical, kPhysicalFiles, kSQL, kAgent.
    ids List<Number>
    includeApplicationsTreeInfo Boolean
    includeEntityPermissionInfo Boolean
    includeExternalMetadata Boolean
    includeSourceCredentials Boolean
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    maintenanceStatus String
    pruneNonCriticalInfo Boolean
    requestInitiatorType String
    sids List<String>
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.
    useCachedData Boolean

    Supporting Types

    GetBackupRecoveryRegistrationInfoRootNode

    Applications List<GetBackupRecoveryRegistrationInfoRootNodeApplication>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    EntityPermissionInfos List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSizeBytes double
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    MaintenanceModeConfigs List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfig>
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    RegistrationInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    RootNodes List<GetBackupRecoveryRegistrationInfoRootNodeRootNode>
    (List) Specifies the Protection Source for the root node of the Protection Source tree. Nested schema for root_node:
    Stats List<GetBackupRecoveryRegistrationInfoRootNodeStat>
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    StatsByEnvs List<GetBackupRecoveryRegistrationInfoRootNodeStatsByEnv>
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    TotalDowntieredSizeInBytes double
    (Integer) Specifies the total bytes downtiered from the source so far.
    TotalUptieredSizeInBytes double
    (Integer) Specifies the total bytes uptiered to the source so far.
    Applications []GetBackupRecoveryRegistrationInfoRootNodeApplication
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    EntityPermissionInfos []GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfo
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSizeBytes float64
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    MaintenanceModeConfigs []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfig
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    RegistrationInfos []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    RootNodes []GetBackupRecoveryRegistrationInfoRootNodeRootNode
    (List) Specifies the Protection Source for the root node of the Protection Source tree. Nested schema for root_node:
    Stats []GetBackupRecoveryRegistrationInfoRootNodeStat
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    StatsByEnvs []GetBackupRecoveryRegistrationInfoRootNodeStatsByEnv
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    TotalDowntieredSizeInBytes float64
    (Integer) Specifies the total bytes downtiered from the source so far.
    TotalUptieredSizeInBytes float64
    (Integer) Specifies the total bytes uptiered to the source so far.
    applications List<GetBackupRecoveryRegistrationInfoRootNodeApplication>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    entityPermissionInfos List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSizeBytes Double
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    maintenanceModeConfigs List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfig>
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    registrationInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    rootNodes List<GetBackupRecoveryRegistrationInfoRootNodeRootNode>
    (List) Specifies the Protection Source for the root node of the Protection Source tree. Nested schema for root_node:
    stats List<GetBackupRecoveryRegistrationInfoRootNodeStat>
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    statsByEnvs List<GetBackupRecoveryRegistrationInfoRootNodeStatsByEnv>
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    totalDowntieredSizeInBytes Double
    (Integer) Specifies the total bytes downtiered from the source so far.
    totalUptieredSizeInBytes Double
    (Integer) Specifies the total bytes uptiered to the source so far.
    applications GetBackupRecoveryRegistrationInfoRootNodeApplication[]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    entityPermissionInfos GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfo[]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSizeBytes number
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    maintenanceModeConfigs GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfig[]
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    registrationInfos GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    rootNodes GetBackupRecoveryRegistrationInfoRootNodeRootNode[]
    (List) Specifies the Protection Source for the root node of the Protection Source tree. Nested schema for root_node:
    stats GetBackupRecoveryRegistrationInfoRootNodeStat[]
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    statsByEnvs GetBackupRecoveryRegistrationInfoRootNodeStatsByEnv[]
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    totalDowntieredSizeInBytes number
    (Integer) Specifies the total bytes downtiered from the source so far.
    totalUptieredSizeInBytes number
    (Integer) Specifies the total bytes uptiered to the source so far.
    applications Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplication]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    entity_permission_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfo]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logical_size_bytes float
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    maintenance_mode_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfig]
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    registration_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    root_nodes Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNode]
    (List) Specifies the Protection Source for the root node of the Protection Source tree. Nested schema for root_node:
    stats Sequence[GetBackupRecoveryRegistrationInfoRootNodeStat]
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    stats_by_envs Sequence[GetBackupRecoveryRegistrationInfoRootNodeStatsByEnv]
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    total_downtiered_size_in_bytes float
    (Integer) Specifies the total bytes downtiered from the source so far.
    total_uptiered_size_in_bytes float
    (Integer) Specifies the total bytes uptiered to the source so far.
    applications List<Property Map>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    entityPermissionInfos List<Property Map>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSizeBytes Number
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    maintenanceModeConfigs List<Property Map>
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    rootNodes List<Property Map>
    (List) Specifies the Protection Source for the root node of the Protection Source tree. Nested schema for root_node:
    stats List<Property Map>
    (List) Specifies the sum of all the stats of protection of Protection Sources and views selected by the query parameters. Nested schema for stats:
    statsByEnvs List<Property Map>
    (List) Specifies the breakdown of the stats by environment overrideDescription: true. Nested schema for stats_by_env:
    totalDowntieredSizeInBytes Number
    (Integer) Specifies the total bytes downtiered from the source so far.
    totalUptieredSizeInBytes Number
    (Integer) Specifies the total bytes uptiered to the source so far.

    GetBackupRecoveryRegistrationInfoRootNodeApplication

    ApplicationTreeInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfo>
    (List) Application Server and the subtrees below them. Specifies the application subtree used to store additional application level Objects. Different environments use the subtree to store application level information. For example for SQL Server, this subtree stores the SQL Server instances running on a VM or a Physical Server. overrideDescription: true. Nested schema for application_tree_info:
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    ApplicationTreeInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfo
    (List) Application Server and the subtrees below them. Specifies the application subtree used to store additional application level Objects. Different environments use the subtree to store application level information. For example for SQL Server, this subtree stores the SQL Server instances running on a VM or a Physical Server. overrideDescription: true. Nested schema for application_tree_info:
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    applicationTreeInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfo>
    (List) Application Server and the subtrees below them. Specifies the application subtree used to store additional application level Objects. Different environments use the subtree to store application level information. For example for SQL Server, this subtree stores the SQL Server instances running on a VM or a Physical Server. overrideDescription: true. Nested schema for application_tree_info:
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    applicationTreeInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfo[]
    (List) Application Server and the subtrees below them. Specifies the application subtree used to store additional application level Objects. Different environments use the subtree to store application level information. For example for SQL Server, this subtree stores the SQL Server instances running on a VM or a Physical Server. overrideDescription: true. Nested schema for application_tree_info:
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    application_tree_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfo]
    (List) Application Server and the subtrees below them. Specifies the application subtree used to store additional application level Objects. Different environments use the subtree to store application level information. For example for SQL Server, this subtree stores the SQL Server instances running on a VM or a Physical Server. overrideDescription: true. Nested schema for application_tree_info:
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    applicationTreeInfos List<Property Map>
    (List) Application Server and the subtrees below them. Specifies the application subtree used to store additional application level Objects. Different environments use the subtree to store application level information. For example for SQL Server, this subtree stores the SQL Server instances running on a VM or a Physical Server. overrideDescription: true. Nested schema for application_tree_info:
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfo

    ConnectionId double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    CustomName string
    (String) Specifies the user provided custom name of the Protection Source.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    KubernetesProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSource>
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    ParentId double
    (Integer) Specifies an id of the parent of the Protection Source.
    PhysicalProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSource>
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    ConnectionId float64
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId float64
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    CustomName string
    (String) Specifies the user provided custom name of the Protection Source.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    KubernetesProtectionSources []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSource
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    ParentId float64
    (Integer) Specifies an id of the parent of the Protection Source.
    PhysicalProtectionSources []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSource
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSource
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connectionId Double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    customName String
    (String) Specifies the user provided custom name of the Protection Source.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetesProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSource>
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    parentId Double
    (Integer) Specifies an id of the parent of the Protection Source.
    physicalProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSource>
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connectionId number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    customName string
    (String) Specifies the user provided custom name of the Protection Source.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetesProtectionSources GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSource[]
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    parentId number
    (Integer) Specifies an id of the parent of the Protection Source.
    physicalProtectionSources GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSource[]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSource[]
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connection_id float
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connector_group_id float
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    custom_name str
    (String) Specifies the user provided custom name of the Protection Source.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetes_protection_sources Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSource]
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    parent_id float
    (Integer) Specifies an id of the parent of the Protection Source.
    physical_protection_sources Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSource]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sql_protection_sources Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSource]
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connectionId Number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    customName String
    (String) Specifies the user provided custom name of the Protection Source.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetesProtectionSources List<Property Map>
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    parentId Number
    (Integer) Specifies an id of the parent of the Protection Source.
    physicalProtectionSources List<Property Map>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<Property Map>
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSource

    DatamoverImageLocation string
    (String) Specifies the location of Datamover image in private registry.
    DatamoverServiceType double
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    DatamoverUpgradability string
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    DefaultVlanParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceDefaultVlanParam>
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    Description string
    (String) Description of the subnet.
    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    InitContainerImageLocation string
    (String) Specifies the location of the image for init containers.
    LabelAttributes List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceLabelAttribute>
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    PriorityClassName string
    (String) Specifies the pritority class name during registration.
    ResourceAnnotationLists List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceAnnotationList>
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    ResourceLabelLists List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceLabelList>
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    SanFields List<string>
    (List) Specifies the SAN field for agent certificate.
    ServiceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    StorageClasses List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceStorageClass>
    (List) Specifies storage class information of source. Nested schema for storage_class:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    Uuid string
    (String) Specifies the UUID of the object.
    VeleroAwsPluginImageLocation string
    (String) Specifies the location of Velero AWS plugin image in private registry.
    VeleroImageLocation string
    (String) Specifies the location of Velero image in private registry.
    VeleroOpenshiftPluginImageLocation string
    (String) Specifies the location of the image for openshift plugin container.
    VeleroUpgradability string
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    VlanInfoVecs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVec>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    DatamoverImageLocation string
    (String) Specifies the location of Datamover image in private registry.
    DatamoverServiceType float64
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    DatamoverUpgradability string
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    DefaultVlanParams []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceDefaultVlanParam
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    Description string
    (String) Description of the subnet.
    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    InitContainerImageLocation string
    (String) Specifies the location of the image for init containers.
    LabelAttributes []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceLabelAttribute
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    PriorityClassName string
    (String) Specifies the pritority class name during registration.
    ResourceAnnotationLists []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceAnnotationList
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    ResourceLabelLists []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceLabelList
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    SanFields []string
    (List) Specifies the SAN field for agent certificate.
    ServiceAnnotations []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceServiceAnnotation
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    StorageClasses []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceStorageClass
    (List) Specifies storage class information of source. Nested schema for storage_class:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    Uuid string
    (String) Specifies the UUID of the object.
    VeleroAwsPluginImageLocation string
    (String) Specifies the location of Velero AWS plugin image in private registry.
    VeleroImageLocation string
    (String) Specifies the location of Velero image in private registry.
    VeleroOpenshiftPluginImageLocation string
    (String) Specifies the location of the image for openshift plugin container.
    VeleroUpgradability string
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    VlanInfoVecs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVec
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamoverImageLocation String
    (String) Specifies the location of Datamover image in private registry.
    datamoverServiceType Double
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamoverUpgradability String
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    defaultVlanParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceDefaultVlanParam>
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description String
    (String) Description of the subnet.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    initContainerImageLocation String
    (String) Specifies the location of the image for init containers.
    labelAttributes List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceLabelAttribute>
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    priorityClassName String
    (String) Specifies the pritority class name during registration.
    resourceAnnotationLists List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceAnnotationList>
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resourceLabelLists List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceLabelList>
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    sanFields List<String>
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storageClasses List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceStorageClass>
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid String
    (String) Specifies the UUID of the object.
    veleroAwsPluginImageLocation String
    (String) Specifies the location of Velero AWS plugin image in private registry.
    veleroImageLocation String
    (String) Specifies the location of Velero image in private registry.
    veleroOpenshiftPluginImageLocation String
    (String) Specifies the location of the image for openshift plugin container.
    veleroUpgradability String
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlanInfoVecs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVec>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamoverImageLocation string
    (String) Specifies the location of Datamover image in private registry.
    datamoverServiceType number
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamoverUpgradability string
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    defaultVlanParams GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceDefaultVlanParam[]
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description string
    (String) Description of the subnet.
    distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    initContainerImageLocation string
    (String) Specifies the location of the image for init containers.
    labelAttributes GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceLabelAttribute[]
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    priorityClassName string
    (String) Specifies the pritority class name during registration.
    resourceAnnotationLists GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceAnnotationList[]
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resourceLabelLists GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceLabelList[]
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    sanFields string[]
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceServiceAnnotation[]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storageClasses GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceStorageClass[]
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid string
    (String) Specifies the UUID of the object.
    veleroAwsPluginImageLocation string
    (String) Specifies the location of Velero AWS plugin image in private registry.
    veleroImageLocation string
    (String) Specifies the location of Velero image in private registry.
    veleroOpenshiftPluginImageLocation string
    (String) Specifies the location of the image for openshift plugin container.
    veleroUpgradability string
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlanInfoVecs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVec[]
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamover_image_location str
    (String) Specifies the location of Datamover image in private registry.
    datamover_service_type float
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamover_upgradability str
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    default_vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceDefaultVlanParam]
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description str
    (String) Description of the subnet.
    distribution str
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    init_container_image_location str
    (String) Specifies the location of the image for init containers.
    label_attributes Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceLabelAttribute]
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    priority_class_name str
    (String) Specifies the pritority class name during registration.
    resource_annotation_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceAnnotationList]
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resource_label_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceLabelList]
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    san_fields Sequence[str]
    (List) Specifies the SAN field for agent certificate.
    service_annotations Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceServiceAnnotation]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storage_classes Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceStorageClass]
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid str
    (String) Specifies the UUID of the object.
    velero_aws_plugin_image_location str
    (String) Specifies the location of Velero AWS plugin image in private registry.
    velero_image_location str
    (String) Specifies the location of Velero image in private registry.
    velero_openshift_plugin_image_location str
    (String) Specifies the location of the image for openshift plugin container.
    velero_upgradability str
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlan_info_vecs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVec]
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamoverImageLocation String
    (String) Specifies the location of Datamover image in private registry.
    datamoverServiceType Number
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamoverUpgradability String
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    defaultVlanParams List<Property Map>
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description String
    (String) Description of the subnet.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    initContainerImageLocation String
    (String) Specifies the location of the image for init containers.
    labelAttributes List<Property Map>
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    priorityClassName String
    (String) Specifies the pritority class name during registration.
    resourceAnnotationLists List<Property Map>
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resourceLabelLists List<Property Map>
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    sanFields List<String>
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations List<Property Map>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storageClasses List<Property Map>
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid String
    (String) Specifies the UUID of the object.
    veleroAwsPluginImageLocation String
    (String) Specifies the location of Velero AWS plugin image in private registry.
    veleroImageLocation String
    (String) Specifies the location of Velero image in private registry.
    veleroOpenshiftPluginImageLocation String
    (String) Specifies the location of the image for openshift plugin container.
    veleroUpgradability String
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlanInfoVecs List<Property Map>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceDefaultVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan float64
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan float
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceLabelAttribute

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Uuid string
    (String) Specifies the UUID of the object.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Uuid string
    (String) Specifies the UUID of the object.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    uuid String
    (String) Specifies the UUID of the object.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    uuid string
    (String) Specifies the UUID of the object.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    uuid str
    (String) Specifies the UUID of the object.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    uuid String
    (String) Specifies the UUID of the object.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceAnnotationList

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceResourceLabelList

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceServiceAnnotation

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceStorageClass

    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Provisioner string
    (String) specifies provisioner of storage class.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Provisioner string
    (String) specifies provisioner of storage class.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner String
    (String) specifies provisioner of storage class.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner string
    (String) specifies provisioner of storage class.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner str
    (String) specifies provisioner of storage class.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner String
    (String) specifies provisioner of storage class.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVec

    ServiceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VlanParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    ServiceAnnotations []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecServiceAnnotation
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VlanParams []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecVlanParam
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    serviceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    serviceAnnotations GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecServiceAnnotation[]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecVlanParam[]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    service_annotations Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecServiceAnnotation]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecVlanParam]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    serviceAnnotations List<Property Map>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams List<Property Map>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecServiceAnnotation

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoKubernetesProtectionSourceVlanInfoVecVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    VlanId double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    VlanId float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlanId Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlanId number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan_id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlanId Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSource

    Agents List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgent>
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    HostName string
    (String) Specifies the hostname.
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Ids List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsProxyHost bool
    (Boolean) Specifies if the physical host is a proxy host.
    MemorySizeBytes double
    (Integer) Specifies the total memory on the host in bytes.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    NetworkingInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfo>
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    NumProcessors double
    (Integer) Specifies the number of processors on the host.
    OsName string
    (String) Specifies a human readable name of the OS of the Protection Source.
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    VcsVersion string
    (String) Specifies cluster version for VCS host.
    Volumes List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVolume>
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    Vsswriters List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    Agents []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgent
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    HostName string
    (String) Specifies the hostname.
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Ids []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceId
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsProxyHost bool
    (Boolean) Specifies if the physical host is a proxy host.
    MemorySizeBytes float64
    (Integer) Specifies the total memory on the host in bytes.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    NetworkingInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfo
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    NumProcessors float64
    (Integer) Specifies the number of processors on the host.
    OsName string
    (String) Specifies a human readable name of the OS of the Protection Source.
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    VcsVersion string
    (String) Specifies cluster version for VCS host.
    Volumes []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVolume
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    Vsswriters []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVsswriter
    (List) Nested schema for vsswriters:
    agents List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgent>
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    hostName String
    (String) Specifies the hostname.
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isProxyHost Boolean
    (Boolean) Specifies if the physical host is a proxy host.
    memorySizeBytes Double
    (Integer) Specifies the total memory on the host in bytes.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    networkingInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfo>
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    numProcessors Double
    (Integer) Specifies the number of processors on the host.
    osName String
    (String) Specifies a human readable name of the OS of the Protection Source.
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcsVersion String
    (String) Specifies cluster version for VCS host.
    volumes List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVolume>
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    agents GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgent[]
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    hostName string
    (String) Specifies the hostname.
    hostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceId[]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isProxyHost boolean
    (Boolean) Specifies if the physical host is a proxy host.
    memorySizeBytes number
    (Integer) Specifies the total memory on the host in bytes.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    networkingInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfo[]
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    numProcessors number
    (Integer) Specifies the number of processors on the host.
    osName string
    (String) Specifies a human readable name of the OS of the Protection Source.
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcsVersion string
    (String) Specifies cluster version for VCS host.
    volumes GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVolume[]
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVsswriter[]
    (List) Nested schema for vsswriters:
    agents Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgent]
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    host_name str
    (String) Specifies the hostname.
    host_type str
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceId]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_proxy_host bool
    (Boolean) Specifies if the physical host is a proxy host.
    memory_size_bytes float
    (Integer) Specifies the total memory on the host in bytes.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    networking_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfo]
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    num_processors float
    (Integer) Specifies the number of processors on the host.
    os_name str
    (String) Specifies a human readable name of the OS of the Protection Source.
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcs_version str
    (String) Specifies cluster version for VCS host.
    volumes Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVolume]
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVsswriter]
    (List) Nested schema for vsswriters:
    agents List<Property Map>
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    hostName String
    (String) Specifies the hostname.
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids List<Property Map>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isProxyHost Boolean
    (Boolean) Specifies if the physical host is a proxy host.
    memorySizeBytes Number
    (Integer) Specifies the total memory on the host in bytes.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    networkingInfos List<Property Map>
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    numProcessors Number
    (Integer) Specifies the number of processors on the host.
    osName String
    (String) Specifies a human readable name of the OS of the Protection Source.
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcsVersion String
    (String) Specifies cluster version for VCS host.
    volumes List<Property Map>
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters List<Property Map>
    (List) Nested schema for vsswriters:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgent

    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfo>
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OracleMultiNodeChannelSupported bool
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    RegistrationInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    SourceSideDedupEnabled bool
    (Boolean) Specifies whether source side dedup is enabled or not.
    Status string
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    StatusMessage string
    (String) Specifies additional details about the agent status.
    Upgradability string
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    UpgradeStatus string
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    UpgradeStatusMessage string
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    Version string
    (String) Specifies the version of the Agent software.
    VolCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfo>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfo
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OracleMultiNodeChannelSupported bool
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    RegistrationInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    SourceSideDedupEnabled bool
    (Boolean) Specifies whether source side dedup is enabled or not.
    Status string
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    StatusMessage string
    (String) Specifies additional details about the agent status.
    Upgradability string
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    UpgradeStatus string
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    UpgradeStatusMessage string
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    Version string
    (String) Specifies the version of the Agent software.
    VolCbtInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfo
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmrVersion String
    (String) Specifies the version if Cristie BMR product is installed on the host.
    fileCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfo>
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    oracleMultiNodeChannelSupported Boolean
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registrationInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    sourceSideDedupEnabled Boolean
    (Boolean) Specifies whether source side dedup is enabled or not.
    status String
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    statusMessage String
    (String) Specifies additional details about the agent status.
    upgradability String
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgradeStatus String
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgradeStatusMessage String
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version String
    (String) Specifies the version of the Agent software.
    volCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfo>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    fileCbtInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfo[]
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    hostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    oracleMultiNodeChannelSupported boolean
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registrationInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    sourceSideDedupEnabled boolean
    (Boolean) Specifies whether source side dedup is enabled or not.
    status string
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    statusMessage string
    (String) Specifies additional details about the agent status.
    upgradability string
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgradeStatus string
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgradeStatusMessage string
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version string
    (String) Specifies the version of the Agent software.
    volCbtInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfo[]
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmr_version str
    (String) Specifies the version if Cristie BMR product is installed on the host.
    file_cbt_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfo]
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    host_type str
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    oracle_multi_node_channel_supported bool
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registration_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    source_side_dedup_enabled bool
    (Boolean) Specifies whether source side dedup is enabled or not.
    status str
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    status_message str
    (String) Specifies additional details about the agent status.
    upgradability str
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgrade_status str
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgrade_status_message str
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version str
    (String) Specifies the version of the Agent software.
    vol_cbt_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfo]
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmrVersion String
    (String) Specifies the version if Cristie BMR product is installed on the host.
    fileCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    oracleMultiNodeChannelSupported Boolean
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    sourceSideDedupEnabled Boolean
    (Boolean) Specifies whether source side dedup is enabled or not.
    status String
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    statusMessage String
    (String) Specifies additional details about the agent status.
    upgradability String
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgradeStatus String
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgradeStatusMessage String
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version String
    (String) Specifies the version of the Agent software.
    volCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfo

    FileVersions List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoFileVersion
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoFileVersion[]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoFileVersion]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    is_installed bool
    (Boolean) Indicates whether the cbt driver is installed.
    reboot_status str
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    service_states Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoServiceState]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<Property Map>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<Property Map>
    (List) Structure to Hold Service Status. Nested schema for service_state:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoFileVersion

    BuildVer double
    (Float)
    MajorVer double
    (Float)
    MinorVer double
    (Float)
    RevisionNum double
    (Float)
    BuildVer float64
    (Float)
    MajorVer float64
    (Float)
    MinorVer float64
    (Float)
    RevisionNum float64
    (Float)
    buildVer Double
    (Float)
    majorVer Double
    (Float)
    minorVer Double
    (Float)
    revisionNum Double
    (Float)
    buildVer number
    (Float)
    majorVer number
    (Float)
    minorVer number
    (Float)
    revisionNum number
    (Float)
    build_ver float
    (Float)
    major_ver float
    (Float)
    minor_ver float
    (Float)
    revision_num float
    (Float)
    buildVer Number
    (Float)
    majorVer Number
    (Float)
    minorVer Number
    (Float)
    revisionNum Number
    (Float)

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentFileCbtInfoServiceState

    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    state string
    (String)
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    state str
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfo

    AccessInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    AllowedIpAddresses List<string>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    BlacklistedIpAddresses List<string>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    DeniedIpAddresses List<string>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    Environments List<string>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    IsDbAuthenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    IsStorageArraySnapshotEnabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    LinkVmsAcrossVcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    MinimumFreeSpaceGb double
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MinimumFreeSpacePercent double
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    Password string
    (String) Specifies password of the username to access the target source.
    PhysicalParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    ProgressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    RefreshTimeUsecs double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    RegisteredAppsInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    RegistrationTimeUsecs double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    Subnets List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    ThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (List) Nested schema for throttling_policy_overrides:
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    UseVmBiosUuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    UserMessages List<string>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    Username string
    (String) Specifies username to access the target source.
    VlanParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    WarningMessages List<string>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    AccessInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoAccessInfo
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    AllowedIpAddresses []string
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    BlacklistedIpAddresses []string
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    DeniedIpAddresses []string
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    Environments []string
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    IsDbAuthenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    IsStorageArraySnapshotEnabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    LinkVmsAcrossVcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    MinimumFreeSpaceGb float64
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MinimumFreeSpacePercent float64
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    Password string
    (String) Specifies password of the username to access the target source.
    PhysicalParams []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParam
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    ProgressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    RefreshTimeUsecs float64
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    RegisteredAppsInfos []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    RegistrationTimeUsecs float64
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    Subnets []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoSubnet
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    ThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride
    (List) Nested schema for throttling_policy_overrides:
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    UseVmBiosUuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    UserMessages []string
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    Username string
    (String) Specifies username to access the target source.
    VlanParams []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoVlanParam
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    WarningMessages []string
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses List<String>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    deniedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    isDbAuthenticated Boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled Boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    linkVmsAcrossVcenter Boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb Double
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent Double
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password String
    (String) Specifies password of the username to access the target source.
    physicalParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath String
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs Double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs Double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (List) Nested schema for throttling_policy_overrides:
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid Boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages List<String>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username String
    (String) Specifies username to access the target source.
    vlanParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages List<String>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoAccessInfo[]
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses string[]
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses string[]
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    deniedIpAddresses string[]
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments string[]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    isDbAuthenticated boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    linkVmsAcrossVcenter boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb number
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent number
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password string
    (String) Specifies password of the username to access the target source.
    physicalParams GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParam[]
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo[]
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoSubnet[]
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride[]
    (List) Nested schema for throttling_policy_overrides:
    useOAuthForExchangeOnline boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages string[]
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username string
    (String) Specifies username to access the target source.
    vlanParams GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoVlanParam[]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages string[]
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    access_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoAccessInfo]
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowed_ip_addresses Sequence[str]
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authentication_error_message str
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authentication_status str
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklisted_ip_addresses Sequence[str]
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    denied_ip_addresses Sequence[str]
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments Sequence[str]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    is_db_authenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    is_storage_array_snapshot_enabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    link_vms_across_vcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimum_free_space_gb float
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimum_free_space_percent float
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password str
    (String) Specifies password of the username to access the target source.
    physical_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParam]
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progress_monitor_path str
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refresh_error_message str
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refresh_time_usecs float
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registered_apps_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo]
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registration_time_usecs float
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoSubnet]
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride]
    (List) Nested schema for throttling_policy_overrides:
    use_o_auth_for_exchange_online bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    use_vm_bios_uuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    user_messages Sequence[str]
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username str
    (String) Specifies username to access the target source.
    vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoVlanParam]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warning_messages Sequence[str]
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos List<Property Map>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses List<String>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    deniedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    isDbAuthenticated Boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled Boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    linkVmsAcrossVcenter Boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb Number
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent Number
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password String
    (String) Specifies password of the username to access the target source.
    physicalParams List<Property Map>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath String
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs Number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos List<Property Map>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs Number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets List<Property Map>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies List<Property Map>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<Property Map>
    (List) Nested schema for throttling_policy_overrides:
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid Boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages List<String>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username String
    (String) Specifies username to access the target source.
    vlanParams List<Property Map>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages List<String>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoAccessInfo

    ConnectionId double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Version double
    (String) Specifies the version of the Agent software.
    ConnectionId float64
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId float64
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Version float64
    (String) Specifies the version of the Agent software.
    connectionId Double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version Double
    (String) Specifies the version of the Agent software.
    connectionId number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version number
    (String) Specifies the version of the Agent software.
    connection_id float
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connector_group_id float
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint str
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version float
    (String) Specifies the version of the Agent software.
    connectionId Number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version Number
    (String) Specifies the version of the Agent software.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParam

    Applications List<string>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Password string
    (String) Specifies password of the username to access the target source.
    ThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    Username string
    (String) Specifies username to access the target source.
    Applications []string
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Password string
    (String) Specifies password of the username to access the target source.
    ThrottlingConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    Username string
    (String) Specifies username to access the target source.
    applications List<String>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password String
    (String) Specifies password of the username to access the target source.
    throttlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username String
    (String) Specifies username to access the target source.
    applications string[]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password string
    (String) Specifies password of the username to access the target source.
    throttlingConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig[]
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username string
    (String) Specifies username to access the target source.
    applications Sequence[str]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password str
    (String) Specifies password of the username to access the target source.
    throttling_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig]
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username str
    (String) Specifies username to access the target source.
    applications List<String>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password String
    (String) Specifies password of the username to access the target source.
    throttlingConfigs List<Property Map>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username String
    (String) Specifies username to access the target source.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig

    cpuThrottlingConfigs List<Property Map>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs List<Property Map>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    FixedThreshold double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    FixedThreshold float64
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (List) Nested schema for throttling_windows:
    fixedThreshold Double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    fixedThreshold number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (List) Nested schema for throttling_windows:
    fixed_threshold float
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    pattern_type str
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttling_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (List) Nested schema for throttling_windows:
    fixedThreshold Number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<Property Map>
    (List) Nested schema for throttling_windows:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold number
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<Property Map>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Number
    (Integer) Throttling threshold applicable in the window.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    FixedThreshold double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    FixedThreshold float64
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (List) Nested schema for throttling_windows:
    fixedThreshold Double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    fixedThreshold number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (List) Nested schema for throttling_windows:
    fixed_threshold float
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    pattern_type str
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttling_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (List) Nested schema for throttling_windows:
    fixedThreshold Number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<Property Map>
    (List) Nested schema for throttling_windows:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<Property Map>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Number
    (Integer) Throttling threshold applicable in the window.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo

    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    HostSettingsCheckResults List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (List) Nested schema for host_settings_check_results:
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    HostSettingsCheckResults []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (List) Nested schema for host_settings_check_results:
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authentication_error_message str
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authentication_status str
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    host_settings_check_results Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (List) Nested schema for host_settings_check_results:
    refresh_error_message str
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults List<Property Map>
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    CheckType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    ResultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    CheckType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    ResultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    checkType String
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType String
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.
    checkType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage string
    (String) Specifies a descriptive message for failed/warning types.
    check_type str
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    result_type str
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    user_message str
    (String) Specifies a descriptive message for failed/warning types.
    checkType String
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType String
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    NetmaskBits double
    (Float) netmaskBits.
    NetmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    NfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    NfsAllSquash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    NfsRootSquash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    S3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    SmbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    TenantId string
    (String) Specifies the unique id of the tenant.
    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    NetmaskBits float64
    (Float) netmaskBits.
    NetmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    NfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    NfsAllSquash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    NfsRootSquash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    S3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    SmbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    TenantId string
    (String) Specifies the unique id of the tenant.
    component String
    (String) Component that has reserved the subnet.
    description String
    (String) Description of the subnet.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip String
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits Double
    (Float) netmaskBits.
    netmaskIp4 String
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess String
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash Boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash Boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access String
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess String
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId String
    (String) Specifies the unique id of the tenant.
    component string
    (String) Component that has reserved the subnet.
    description string
    (String) Description of the subnet.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits number
    (Float) netmaskBits.
    netmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId string
    (String) Specifies the unique id of the tenant.
    component str
    (String) Component that has reserved the subnet.
    description str
    (String) Description of the subnet.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip str
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmask_bits float
    (Float) netmaskBits.
    netmask_ip4 str
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfs_access str
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfs_all_squash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfs_root_squash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3_access str
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smb_access str
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenant_id str
    (String) Specifies the unique id of the tenant.
    component String
    (String) Component that has reserved the subnet.
    description String
    (String) Description of the subnet.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip String
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits Number
    (Float) netmaskBits.
    netmaskIp4 String
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess String
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash Boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash Boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access String
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess String
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId String
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy

    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams float64
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups float64
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam[]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforce_max_streams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforce_registered_source_max_backups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    is_enabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latency_thresholds Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    max_concurrent_streams float
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nas_source_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registered_source_max_concurrent_backups float
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storage_array_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<Property Map>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<Property Map>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold

    ActiveTaskMsecs double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    ActiveTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    active_task_msecs float
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    new_task_msecs float
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam

    MaxParallelMetadataFetchFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    MaxParallelMetadataFetchFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    max_parallel_metadata_fetch_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    max_parallel_metadata_fetch_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    max_parallel_read_write_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    max_parallel_read_write_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    DatastoreId float64
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId Double
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName String
    (String) Specifies the display name of the Datastore.
    throttlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId number
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName string
    (String) Specifies the display name of the Datastore.
    throttlingPolicies GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastore_id float
    (Integer) Specifies the Protection Source id of the Datastore.
    datastore_name str
    (String) Specifies the display name of the Datastore.
    throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId Number
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName String
    (String) Specifies the display name of the Datastore.
    throttlingPolicies List<Property Map>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams float64
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups float64
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforce_max_streams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforce_registered_source_max_backups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    is_enabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latency_thresholds Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    max_concurrent_streams float
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nas_source_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registered_source_max_concurrent_backups float
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storage_array_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<Property Map>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<Property Map>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    ActiveTaskMsecs double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    ActiveTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    active_task_msecs float
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    new_task_msecs float
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    MaxParallelMetadataFetchFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    MaxParallelMetadataFetchFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    max_parallel_metadata_fetch_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    max_parallel_metadata_fetch_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    max_parallel_read_write_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    max_parallel_read_write_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storage_array_snapshot_max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<Property Map>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    max_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    MaxSnapshots double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshots float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshots float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storage_array_snapshot_max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<Property Map>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    max_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    MaxSnapshots double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshots float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshots float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentRegistrationInfoVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan float64
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan float
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfo

    FileVersions List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoFileVersion
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoFileVersion[]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoFileVersion]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    is_installed bool
    (Boolean) Indicates whether the cbt driver is installed.
    reboot_status str
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    service_states Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoServiceState]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<Property Map>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<Property Map>
    (List) Structure to Hold Service Status. Nested schema for service_state:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoFileVersion

    BuildVer double
    (Float)
    MajorVer double
    (Float)
    MinorVer double
    (Float)
    RevisionNum double
    (Float)
    BuildVer float64
    (Float)
    MajorVer float64
    (Float)
    MinorVer float64
    (Float)
    RevisionNum float64
    (Float)
    buildVer Double
    (Float)
    majorVer Double
    (Float)
    minorVer Double
    (Float)
    revisionNum Double
    (Float)
    buildVer number
    (Float)
    majorVer number
    (Float)
    minorVer number
    (Float)
    revisionNum number
    (Float)
    build_ver float
    (Float)
    major_ver float
    (Float)
    minor_ver float
    (Float)
    revision_num float
    (Float)
    buildVer Number
    (Float)
    majorVer Number
    (Float)
    minorVer Number
    (Float)
    revisionNum Number
    (Float)

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceAgentVolCbtInfoServiceState

    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    state string
    (String)
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    state str
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceId

    ClusterId double
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    ClusterIncarnationId double
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ClusterId float64
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    ClusterIncarnationId float64
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    clusterId Double
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    clusterIncarnationId Double
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    clusterId number
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    clusterIncarnationId number
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    cluster_id float
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    cluster_incarnation_id float
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    clusterId Number
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    clusterIncarnationId Number
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfo

    ResourceVecs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    ResourceVecs []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVec
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVec[]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resource_vecs Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVec]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<Property Map>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVec

    Endpoints List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    Endpoints []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVecEndpoint
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVecEndpoint[]
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVecEndpoint]
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints List<Property Map>
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceNetworkingInfoResourceVecEndpoint

    Fqdn string
    (String) The Fully Qualified Domain Name.
    Ipv4Addr string
    (String) The IPv4 address.
    Ipv6Addr string
    (String) The IPv6 address.
    Fqdn string
    (String) The Fully Qualified Domain Name.
    Ipv4Addr string
    (String) The IPv4 address.
    Ipv6Addr string
    (String) The IPv6 address.
    fqdn String
    (String) The Fully Qualified Domain Name.
    ipv4Addr String
    (String) The IPv4 address.
    ipv6Addr String
    (String) The IPv6 address.
    fqdn string
    (String) The Fully Qualified Domain Name.
    ipv4Addr string
    (String) The IPv4 address.
    ipv6Addr string
    (String) The IPv6 address.
    fqdn str
    (String) The Fully Qualified Domain Name.
    ipv4_addr str
    (String) The IPv4 address.
    ipv6_addr str
    (String) The IPv6 address.
    fqdn String
    (String) The Fully Qualified Domain Name.
    ipv4Addr String
    (String) The IPv4 address.
    ipv6Addr String
    (String) The IPv6 address.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVolume

    DevicePath string
    (String) Specifies the path to the device that hosts the volume locally.
    Guid string
    (String) Specifies an id for the Physical Volume.
    IsBootVolume bool
    (Boolean) Specifies whether the volume is boot volume.
    IsExtendedAttributesSupported bool
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    IsProtected bool
    (Boolean) Specifies if a volume is protected by a Job.
    IsSharedVolume bool
    (Boolean) Specifies whether the volume is shared volume.
    Label string
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    LogicalSizeBytes double
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    MountPoints List<string>
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    MountType string
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    NetworkPath string
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    UsedSizeBytes double
    (Float) Specifies the size used by the volume in bytes.
    DevicePath string
    (String) Specifies the path to the device that hosts the volume locally.
    Guid string
    (String) Specifies an id for the Physical Volume.
    IsBootVolume bool
    (Boolean) Specifies whether the volume is boot volume.
    IsExtendedAttributesSupported bool
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    IsProtected bool
    (Boolean) Specifies if a volume is protected by a Job.
    IsSharedVolume bool
    (Boolean) Specifies whether the volume is shared volume.
    Label string
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    LogicalSizeBytes float64
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    MountPoints []string
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    MountType string
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    NetworkPath string
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    UsedSizeBytes float64
    (Float) Specifies the size used by the volume in bytes.
    devicePath String
    (String) Specifies the path to the device that hosts the volume locally.
    guid String
    (String) Specifies an id for the Physical Volume.
    isBootVolume Boolean
    (Boolean) Specifies whether the volume is boot volume.
    isExtendedAttributesSupported Boolean
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    isProtected Boolean
    (Boolean) Specifies if a volume is protected by a Job.
    isSharedVolume Boolean
    (Boolean) Specifies whether the volume is shared volume.
    label String
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logicalSizeBytes Double
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mountPoints List<String>
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mountType String
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    networkPath String
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    usedSizeBytes Double
    (Float) Specifies the size used by the volume in bytes.
    devicePath string
    (String) Specifies the path to the device that hosts the volume locally.
    guid string
    (String) Specifies an id for the Physical Volume.
    isBootVolume boolean
    (Boolean) Specifies whether the volume is boot volume.
    isExtendedAttributesSupported boolean
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    isProtected boolean
    (Boolean) Specifies if a volume is protected by a Job.
    isSharedVolume boolean
    (Boolean) Specifies whether the volume is shared volume.
    label string
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logicalSizeBytes number
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mountPoints string[]
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mountType string
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    networkPath string
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    usedSizeBytes number
    (Float) Specifies the size used by the volume in bytes.
    device_path str
    (String) Specifies the path to the device that hosts the volume locally.
    guid str
    (String) Specifies an id for the Physical Volume.
    is_boot_volume bool
    (Boolean) Specifies whether the volume is boot volume.
    is_extended_attributes_supported bool
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    is_protected bool
    (Boolean) Specifies if a volume is protected by a Job.
    is_shared_volume bool
    (Boolean) Specifies whether the volume is shared volume.
    label str
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logical_size_bytes float
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mount_points Sequence[str]
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mount_type str
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    network_path str
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    used_size_bytes float
    (Float) Specifies the size used by the volume in bytes.
    devicePath String
    (String) Specifies the path to the device that hosts the volume locally.
    guid String
    (String) Specifies an id for the Physical Volume.
    isBootVolume Boolean
    (Boolean) Specifies whether the volume is boot volume.
    isExtendedAttributesSupported Boolean
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    isProtected Boolean
    (Boolean) Specifies if a volume is protected by a Job.
    isSharedVolume Boolean
    (Boolean) Specifies whether the volume is shared volume.
    label String
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logicalSizeBytes Number
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mountPoints List<String>
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mountType String
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    networkPath String
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    usedSizeBytes Number
    (Float) Specifies the size used by the volume in bytes.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoPhysicalProtectionSourceVsswriter

    IsWriterExcluded bool
    (Boolean) If true, the writer will be excluded by default.
    WriterName bool
    (Boolean) Specifies the name of the writer.
    IsWriterExcluded bool
    (Boolean) If true, the writer will be excluded by default.
    WriterName bool
    (Boolean) Specifies the name of the writer.
    isWriterExcluded Boolean
    (Boolean) If true, the writer will be excluded by default.
    writerName Boolean
    (Boolean) Specifies the name of the writer.
    isWriterExcluded boolean
    (Boolean) If true, the writer will be excluded by default.
    writerName boolean
    (Boolean) Specifies the name of the writer.
    is_writer_excluded bool
    (Boolean) If true, the writer will be excluded by default.
    writer_name bool
    (Boolean) Specifies the name of the writer.
    isWriterExcluded Boolean
    (Boolean) If true, the writer will be excluded by default.
    writerName Boolean
    (Boolean) Specifies the name of the writer.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSource

    CreatedTimestamp string
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    DatabaseName string
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    DbAagEntityId double
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbAagName string
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbCompatibilityLevel double
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    DbFileGroups List<string>
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    DbFiles List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceDbFile>
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    DbOwnerUsername string
    (String) Specifies the name of the database owner.
    DefaultDatabaseLocation string
    (String) Specifies the default path for data files for DBs in an instance.
    DefaultLogLocation string
    (String) Specifies the default path for log files for DBs in an instance.
    Ids List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsAvailableForVssBackup bool
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OwnerId double
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    RecoveryModel string
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    SqlServerDbState string
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    SqlServerInstanceVersions List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceSqlServerInstanceVersion>
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    CreatedTimestamp string
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    DatabaseName string
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    DbAagEntityId float64
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbAagName string
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbCompatibilityLevel float64
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    DbFileGroups []string
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    DbFiles []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceDbFile
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    DbOwnerUsername string
    (String) Specifies the name of the database owner.
    DefaultDatabaseLocation string
    (String) Specifies the default path for data files for DBs in an instance.
    DefaultLogLocation string
    (String) Specifies the default path for log files for DBs in an instance.
    Ids []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceId
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsAvailableForVssBackup bool
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OwnerId float64
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    RecoveryModel string
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    SqlServerDbState string
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    SqlServerInstanceVersions []GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceSqlServerInstanceVersion
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    createdTimestamp String
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    databaseName String
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    dbAagEntityId Double
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbAagName String
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbCompatibilityLevel Double
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    dbFileGroups List<String>
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    dbFiles List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceDbFile>
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    dbOwnerUsername String
    (String) Specifies the name of the database owner.
    defaultDatabaseLocation String
    (String) Specifies the default path for data files for DBs in an instance.
    defaultLogLocation String
    (String) Specifies the default path for log files for DBs in an instance.
    ids List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isAvailableForVssBackup Boolean
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    ownerId Double
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recoveryModel String
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sqlServerDbState String
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sqlServerInstanceVersions List<GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceSqlServerInstanceVersion>
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    createdTimestamp string
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    databaseName string
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    dbAagEntityId number
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbAagName string
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbCompatibilityLevel number
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    dbFileGroups string[]
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    dbFiles GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceDbFile[]
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    dbOwnerUsername string
    (String) Specifies the name of the database owner.
    defaultDatabaseLocation string
    (String) Specifies the default path for data files for DBs in an instance.
    defaultLogLocation string
    (String) Specifies the default path for log files for DBs in an instance.
    ids GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceId[]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isAvailableForVssBackup boolean
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    isEncrypted boolean
    (Boolean) Specifies whether the database is TDE enabled.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    ownerId number
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recoveryModel string
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sqlServerDbState string
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sqlServerInstanceVersions GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceSqlServerInstanceVersion[]
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    created_timestamp str
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    database_name str
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    db_aag_entity_id float
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    db_aag_name str
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    db_compatibility_level float
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    db_file_groups Sequence[str]
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    db_files Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceDbFile]
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    db_owner_username str
    (String) Specifies the name of the database owner.
    default_database_location str
    (String) Specifies the default path for data files for DBs in an instance.
    default_log_location str
    (String) Specifies the default path for log files for DBs in an instance.
    ids Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceId]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_available_for_vss_backup bool
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    is_encrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    owner_id float
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recovery_model str
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sql_server_db_state str
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sql_server_instance_versions Sequence[GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceSqlServerInstanceVersion]
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    createdTimestamp String
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    databaseName String
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    dbAagEntityId Number
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbAagName String
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbCompatibilityLevel Number
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    dbFileGroups List<String>
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    dbFiles List<Property Map>
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    dbOwnerUsername String
    (String) Specifies the name of the database owner.
    defaultDatabaseLocation String
    (String) Specifies the default path for data files for DBs in an instance.
    defaultLogLocation String
    (String) Specifies the default path for log files for DBs in an instance.
    ids List<Property Map>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isAvailableForVssBackup Boolean
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    ownerId Number
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recoveryModel String
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sqlServerDbState String
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sqlServerInstanceVersions List<Property Map>
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceDbFile

    FileType string
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    FullPath string
    (String) Specifies the full path of the database file on the SQL host machine.
    SizeBytes double
    (Integer) Specifies the last known size of the database file.
    FileType string
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    FullPath string
    (String) Specifies the full path of the database file on the SQL host machine.
    SizeBytes float64
    (Integer) Specifies the last known size of the database file.
    fileType String
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    fullPath String
    (String) Specifies the full path of the database file on the SQL host machine.
    sizeBytes Double
    (Integer) Specifies the last known size of the database file.
    fileType string
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    fullPath string
    (String) Specifies the full path of the database file on the SQL host machine.
    sizeBytes number
    (Integer) Specifies the last known size of the database file.
    file_type str
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    full_path str
    (String) Specifies the full path of the database file on the SQL host machine.
    size_bytes float
    (Integer) Specifies the last known size of the database file.
    fileType String
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    fullPath String
    (String) Specifies the full path of the database file on the SQL host machine.
    sizeBytes Number
    (Integer) Specifies the last known size of the database file.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceId

    CreatedDateMsecs double
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    DatabaseId double
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    CreatedDateMsecs float64
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    DatabaseId float64
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    createdDateMsecs Double
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    databaseId Double
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    createdDateMsecs number
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    databaseId number
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    created_date_msecs float
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    database_id float
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instance_id str
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    createdDateMsecs Number
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    databaseId Number
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.

    GetBackupRecoveryRegistrationInfoRootNodeApplicationApplicationTreeInfoSqlProtectionSourceSqlServerInstanceVersion

    Build double
    (Float) Specifies the build.
    MajorVersion double
    (Float) Specifies the major version.
    MinorVersion double
    (Float) Specifies the minor version.
    Revision double
    (Float) Specifies the revision.
    VersionString double
    (Float) Specifies the version string.
    Build float64
    (Float) Specifies the build.
    MajorVersion float64
    (Float) Specifies the major version.
    MinorVersion float64
    (Float) Specifies the minor version.
    Revision float64
    (Float) Specifies the revision.
    VersionString float64
    (Float) Specifies the version string.
    build Double
    (Float) Specifies the build.
    majorVersion Double
    (Float) Specifies the major version.
    minorVersion Double
    (Float) Specifies the minor version.
    revision Double
    (Float) Specifies the revision.
    versionString Double
    (Float) Specifies the version string.
    build number
    (Float) Specifies the build.
    majorVersion number
    (Float) Specifies the major version.
    minorVersion number
    (Float) Specifies the minor version.
    revision number
    (Float) Specifies the revision.
    versionString number
    (Float) Specifies the version string.
    build float
    (Float) Specifies the build.
    major_version float
    (Float) Specifies the major version.
    minor_version float
    (Float) Specifies the minor version.
    revision float
    (Float) Specifies the revision.
    version_string float
    (Float) Specifies the version string.
    build Number
    (Float) Specifies the build.
    majorVersion Number
    (Float) Specifies the major version.
    minorVersion Number
    (Float) Specifies the minor version.
    revision Number
    (Float) Specifies the revision.
    versionString Number
    (Float) Specifies the version string.

    GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfo

    EntityId double
    (Integer) Specifies the entity id.
    Groups List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoGroup>
    (List) Specifies groups that have access to entity in case of restricted user. Nested schema for groups:
    IsInferred bool
    (Boolean) Specifies whether the Entity Permission Information is inferred or not. For example, SQL application hosted over vCenter will have inferred entity permission information.
    IsRegisteredBySp bool
    (Boolean) Specifies whether this entity is registered by the SP or not. This will be populated only if the entity is a root entity. Refer to magneto/base/permissions.proto for details.
    RegisteringTenantId string
    (String) Specifies the tenant id that registered this entity. This will be populated only if the entity is a root entity.
    Tenants List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoUser>
    (List) Specifies users that have access to entity in case of restricted user. Nested schema for users:
    EntityId float64
    (Integer) Specifies the entity id.
    Groups []GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoGroup
    (List) Specifies groups that have access to entity in case of restricted user. Nested schema for groups:
    IsInferred bool
    (Boolean) Specifies whether the Entity Permission Information is inferred or not. For example, SQL application hosted over vCenter will have inferred entity permission information.
    IsRegisteredBySp bool
    (Boolean) Specifies whether this entity is registered by the SP or not. This will be populated only if the entity is a root entity. Refer to magneto/base/permissions.proto for details.
    RegisteringTenantId string
    (String) Specifies the tenant id that registered this entity. This will be populated only if the entity is a root entity.
    Tenants []GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoTenant
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users []GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoUser
    (List) Specifies users that have access to entity in case of restricted user. Nested schema for users:
    entityId Double
    (Integer) Specifies the entity id.
    groups List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoGroup>
    (List) Specifies groups that have access to entity in case of restricted user. Nested schema for groups:
    isInferred Boolean
    (Boolean) Specifies whether the Entity Permission Information is inferred or not. For example, SQL application hosted over vCenter will have inferred entity permission information.
    isRegisteredBySp Boolean
    (Boolean) Specifies whether this entity is registered by the SP or not. This will be populated only if the entity is a root entity. Refer to magneto/base/permissions.proto for details.
    registeringTenantId String
    (String) Specifies the tenant id that registered this entity. This will be populated only if the entity is a root entity.
    tenants List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users List<GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoUser>
    (List) Specifies users that have access to entity in case of restricted user. Nested schema for users:
    entityId number
    (Integer) Specifies the entity id.
    groups GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoGroup[]
    (List) Specifies groups that have access to entity in case of restricted user. Nested schema for groups:
    isInferred boolean
    (Boolean) Specifies whether the Entity Permission Information is inferred or not. For example, SQL application hosted over vCenter will have inferred entity permission information.
    isRegisteredBySp boolean
    (Boolean) Specifies whether this entity is registered by the SP or not. This will be populated only if the entity is a root entity. Refer to magneto/base/permissions.proto for details.
    registeringTenantId string
    (String) Specifies the tenant id that registered this entity. This will be populated only if the entity is a root entity.
    tenants GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoTenant[]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoUser[]
    (List) Specifies users that have access to entity in case of restricted user. Nested schema for users:
    entity_id float
    (Integer) Specifies the entity id.
    groups Sequence[GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoGroup]
    (List) Specifies groups that have access to entity in case of restricted user. Nested schema for groups:
    is_inferred bool
    (Boolean) Specifies whether the Entity Permission Information is inferred or not. For example, SQL application hosted over vCenter will have inferred entity permission information.
    is_registered_by_sp bool
    (Boolean) Specifies whether this entity is registered by the SP or not. This will be populated only if the entity is a root entity. Refer to magneto/base/permissions.proto for details.
    registering_tenant_id str
    (String) Specifies the tenant id that registered this entity. This will be populated only if the entity is a root entity.
    tenants Sequence[GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoTenant]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users Sequence[GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoUser]
    (List) Specifies users that have access to entity in case of restricted user. Nested schema for users:
    entityId Number
    (Integer) Specifies the entity id.
    groups List<Property Map>
    (List) Specifies groups that have access to entity in case of restricted user. Nested schema for groups:
    isInferred Boolean
    (Boolean) Specifies whether the Entity Permission Information is inferred or not. For example, SQL application hosted over vCenter will have inferred entity permission information.
    isRegisteredBySp Boolean
    (Boolean) Specifies whether this entity is registered by the SP or not. This will be populated only if the entity is a root entity. Refer to magneto/base/permissions.proto for details.
    registeringTenantId String
    (String) Specifies the tenant id that registered this entity. This will be populated only if the entity is a root entity.
    tenants List<Property Map>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users List<Property Map>
    (List) Specifies users that have access to entity in case of restricted user. Nested schema for users:

    GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoGroup

    Domain string
    (String) Specifies the domain in which this credential is valid.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds List<string>
    TenantIds contains ids of the tenants for which objects are to be returned.
    Domain string
    (String) Specifies the domain in which this credential is valid.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds []string
    TenantIds contains ids of the tenants for which objects are to be returned.
    domain String
    (String) Specifies the domain in which this credential is valid.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    TenantIds contains ids of the tenants for which objects are to be returned.
    domain string
    (String) Specifies the domain in which this credential is valid.
    groupName string
    (String) Specifies group name of the group.
    sid string
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds string[]
    TenantIds contains ids of the tenants for which objects are to be returned.
    domain str
    (String) Specifies the domain in which this credential is valid.
    group_name str
    (String) Specifies group name of the group.
    sid str
    (String) Specifies unique Security ID (SID) of the user.
    tenant_ids Sequence[str]
    TenantIds contains ids of the tenants for which objects are to be returned.
    domain String
    (String) Specifies the domain in which this credential is valid.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    TenantIds contains ids of the tenants for which objects are to be returned.

    GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoTenant

    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId string
    (String) Specifies the unique id of the tenant.
    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId string
    (String) Specifies the unique id of the tenant.
    bifrostEnabled Boolean
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios Boolean
    (Boolean) Specifies whether this tenant is manged on helios.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId String
    (String) Specifies the unique id of the tenant.
    bifrostEnabled boolean
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios boolean
    (Boolean) Specifies whether this tenant is manged on helios.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId string
    (String) Specifies the unique id of the tenant.
    bifrost_enabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    is_managed_on_helios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    tenant_id str
    (String) Specifies the unique id of the tenant.
    bifrostEnabled Boolean
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    isManagedOnHelios Boolean
    (Boolean) Specifies whether this tenant is manged on helios.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId String
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryRegistrationInfoRootNodeEntityPermissionInfoUser

    Domain string
    (String) Specifies the domain in which this credential is valid.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantId string
    (String) Specifies the unique id of the tenant.
    UserName string
    (String) Specifies user name of the user.
    Domain string
    (String) Specifies the domain in which this credential is valid.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantId string
    (String) Specifies the unique id of the tenant.
    UserName string
    (String) Specifies user name of the user.
    domain String
    (String) Specifies the domain in which this credential is valid.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantId String
    (String) Specifies the unique id of the tenant.
    userName String
    (String) Specifies user name of the user.
    domain string
    (String) Specifies the domain in which this credential is valid.
    sid string
    (String) Specifies unique Security ID (SID) of the user.
    tenantId string
    (String) Specifies the unique id of the tenant.
    userName string
    (String) Specifies user name of the user.
    domain str
    (String) Specifies the domain in which this credential is valid.
    sid str
    (String) Specifies unique Security ID (SID) of the user.
    tenant_id str
    (String) Specifies the unique id of the tenant.
    user_name str
    (String) Specifies user name of the user.
    domain String
    (String) Specifies the domain in which this credential is valid.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantId String
    (String) Specifies the unique id of the tenant.
    userName String
    (String) Specifies user name of the user.

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfig

    ActivationTimeIntervals List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigActivationTimeInterval>
    (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
    MaintenanceSchedules List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedule>
    (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    WorkflowInterventionSpecLists List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigWorkflowInterventionSpecList>
    (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
    ActivationTimeIntervals []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigActivationTimeInterval
    (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
    MaintenanceSchedules []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedule
    (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    WorkflowInterventionSpecLists []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigWorkflowInterventionSpecList
    (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
    activationTimeIntervals List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigActivationTimeInterval>
    (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
    maintenanceSchedules List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedule>
    (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.
    workflowInterventionSpecLists List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigWorkflowInterventionSpecList>
    (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
    activationTimeIntervals GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigActivationTimeInterval[]
    (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
    maintenanceSchedules GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedule[]
    (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
    userMessage string
    (String) Specifies a descriptive message for failed/warning types.
    workflowInterventionSpecLists GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigWorkflowInterventionSpecList[]
    (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
    activation_time_intervals Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigActivationTimeInterval]
    (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
    maintenance_schedules Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedule]
    (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
    user_message str
    (String) Specifies a descriptive message for failed/warning types.
    workflow_intervention_spec_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigWorkflowInterventionSpecList]
    (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
    activationTimeIntervals List<Property Map>
    (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
    maintenanceSchedules List<Property Map>
    (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.
    workflowInterventionSpecLists List<Property Map>
    (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigActivationTimeInterval

    EndTimeUsecs double
    (Integer) Specifies the end time of this time range.
    StartTimeUsecs double
    (Integer) Specifies the start time of this time range.
    EndTimeUsecs float64
    (Integer) Specifies the end time of this time range.
    StartTimeUsecs float64
    (Integer) Specifies the start time of this time range.
    endTimeUsecs Double
    (Integer) Specifies the end time of this time range.
    startTimeUsecs Double
    (Integer) Specifies the start time of this time range.
    endTimeUsecs number
    (Integer) Specifies the end time of this time range.
    startTimeUsecs number
    (Integer) Specifies the start time of this time range.
    end_time_usecs float
    (Integer) Specifies the end time of this time range.
    start_time_usecs float
    (Integer) Specifies the start time of this time range.
    endTimeUsecs Number
    (Integer) Specifies the end time of this time range.
    startTimeUsecs Number
    (Integer) Specifies the start time of this time range.

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedule

    PeriodicTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow>
    (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
    ScheduleType string
    (String) Specifies the type of schedule for this ScheduleProto.

    • Constraints: Allowable values are: PeriodicTimeWindows, CustomIntervals.
    TimeRanges List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceScheduleTimeRange>
    (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
    Timezone string
    (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
    PeriodicTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow
    (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
    ScheduleType string
    (String) Specifies the type of schedule for this ScheduleProto.

    • Constraints: Allowable values are: PeriodicTimeWindows, CustomIntervals.
    TimeRanges []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceScheduleTimeRange
    (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
    Timezone string
    (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
    periodicTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow>
    (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
    scheduleType String
    (String) Specifies the type of schedule for this ScheduleProto.

    • Constraints: Allowable values are: PeriodicTimeWindows, CustomIntervals.
    timeRanges List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceScheduleTimeRange>
    (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
    timezone String
    (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
    periodicTimeWindows GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow[]
    (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
    scheduleType string
    (String) Specifies the type of schedule for this ScheduleProto.

    • Constraints: Allowable values are: PeriodicTimeWindows, CustomIntervals.
    timeRanges GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceScheduleTimeRange[]
    (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
    timezone string
    (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
    periodic_time_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow]
    (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
    schedule_type str
    (String) Specifies the type of schedule for this ScheduleProto.

    • Constraints: Allowable values are: PeriodicTimeWindows, CustomIntervals.
    time_ranges Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceScheduleTimeRange]
    (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
    timezone str
    (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
    periodicTimeWindows List<Property Map>
    (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
    scheduleType String
    (String) Specifies the type of schedule for this ScheduleProto.

    • Constraints: Allowable values are: PeriodicTimeWindows, CustomIntervals.
    timeRanges List<Property Map>
    (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
    timezone String
    (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow

    DayOfTheWeek string
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    EndTimes List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    StartTimes List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:
    DayOfTheWeek string
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    EndTimes []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    StartTimes []GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime
    (List) Specifies the Day Time Parameters. Nested schema for start_time:
    dayOfTheWeek String
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    endTimes List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:
    dayOfTheWeek string
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    endTimes GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime[]
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime[]
    (List) Specifies the Day Time Parameters. Nested schema for start_time:
    day_of_the_week str
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    end_times Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime]
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    start_times Sequence[GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime]
    (List) Specifies the Day Time Parameters. Nested schema for start_time:
    dayOfTheWeek String
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigMaintenanceScheduleTimeRange

    EndTimeUsecs double
    (Integer) Specifies the end time of this time range.
    StartTimeUsecs double
    (Integer) Specifies the start time of this time range.
    EndTimeUsecs float64
    (Integer) Specifies the end time of this time range.
    StartTimeUsecs float64
    (Integer) Specifies the start time of this time range.
    endTimeUsecs Double
    (Integer) Specifies the end time of this time range.
    startTimeUsecs Double
    (Integer) Specifies the start time of this time range.
    endTimeUsecs number
    (Integer) Specifies the end time of this time range.
    startTimeUsecs number
    (Integer) Specifies the start time of this time range.
    end_time_usecs float
    (Integer) Specifies the end time of this time range.
    start_time_usecs float
    (Integer) Specifies the start time of this time range.
    endTimeUsecs Number
    (Integer) Specifies the end time of this time range.
    startTimeUsecs Number
    (Integer) Specifies the start time of this time range.

    GetBackupRecoveryRegistrationInfoRootNodeMaintenanceModeConfigWorkflowInterventionSpecList

    Intervention string
    (String) Specifies the intervention type for ongoing tasks.

    • Constraints: Allowable values are: NoIntervention, Cancel.
    WorkflowType string
    (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.

    • Constraints: Allowable values are: BackupRun.
    Intervention string
    (String) Specifies the intervention type for ongoing tasks.

    • Constraints: Allowable values are: NoIntervention, Cancel.
    WorkflowType string
    (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.

    • Constraints: Allowable values are: BackupRun.
    intervention String
    (String) Specifies the intervention type for ongoing tasks.

    • Constraints: Allowable values are: NoIntervention, Cancel.
    workflowType String
    (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.

    • Constraints: Allowable values are: BackupRun.
    intervention string
    (String) Specifies the intervention type for ongoing tasks.

    • Constraints: Allowable values are: NoIntervention, Cancel.
    workflowType string
    (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.

    • Constraints: Allowable values are: BackupRun.
    intervention str
    (String) Specifies the intervention type for ongoing tasks.

    • Constraints: Allowable values are: NoIntervention, Cancel.
    workflow_type str
    (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.

    • Constraints: Allowable values are: BackupRun.
    intervention String
    (String) Specifies the intervention type for ongoing tasks.

    • Constraints: Allowable values are: NoIntervention, Cancel.
    workflowType String
    (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.

    • Constraints: Allowable values are: BackupRun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfo

    AccessInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoAccessInfo>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    AllowedIpAddresses List<string>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    BlacklistedIpAddresses List<string>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    CassandraParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParam>
    (List) Specifies an Object containing information about a registered cassandra source. Nested schema for cassandra_params:
    CouchbaseParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCouchbaseParam>
    (List) Specifies an Object containing information about a registered couchbase source. Nested schema for couchbase_params:
    DeniedIpAddresses List<string>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    Environments List<string>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    HbaseParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParam>
    (List) Specifies an Object containing information about a registered HBase source. Nested schema for hbase_params:
    HdfsParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParam>
    (List) Specifies an Object containing information about a registered Hdfs source. Nested schema for hdfs_params:
    HiveParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParam>
    (List) Specifies an Object containing information about a registered Hive source. Nested schema for hive_params:
    IsDbAuthenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    IsStorageArraySnapshotEnabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    IsilonParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParam>
    (List) Specifies the Isilon specific Registered Protection Source params. This definition is used to send isilion source params in update protection source params to magneto. Nested schema for isilon_params:
    LinkVmsAcrossVcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    MinimumFreeSpaceGb double
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MinimumFreeSpacePercent double
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MongodbParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoMongodbParam>
    (List) Specifies an Object containing information about a registered mongodb source. Nested schema for mongodb_params:
    NasMountCredentials List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoNasMountCredential>
    (List) Specifies the credentials required to mount directories on the NetApp server if given. Nested schema for nas_mount_credentials:
    O365Params List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365Param>
    (List) Specifies an Object containing information about a registered Office 365 source. Nested schema for o365_params:
    Office365CredentialsLists List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365CredentialsList>
    (List) Office365 Source Credentials. Specifies credentials needed to authenticate & authorize user for Office365. Nested schema for office365_credentials_list:
    Office365Region string
    (String) Specifies the region for Office365. Inorder to truly categorize M365 region, clients should not depend upon the endpoint, instead look at this attribute for the same.
    Office365ServiceAccountCredentialsLists List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365ServiceAccountCredentialsList>
    (List) Office365 Service Account Credentials. Specifies credentials for improving mailbox backup performance for O365. Nested schema for office365_service_account_credentials_list:
    Password string
    (String) Specifies password of the username to access the target source.
    PhysicalParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParam>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    ProgressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    RefreshTimeUsecs double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    RegisteredAppsInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfo>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    RegistrationTimeUsecs double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    SfdcParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSfdcParam>
    (List) Specifies an Object containing information about a registered Salesforce source. Nested schema for sfdc_params:
    Subnets List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSubnet>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    ThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverride>
    (List) Nested schema for throttling_policy_overrides:
    UdaParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParam>
    (List) Specifies an Object containing information about a registered Universal Data Adapter source. Nested schema for uda_params:
    UpdateLastBackupDetails bool
    (Boolean) Specifies if the last backup time and status should be updated for the VMs protected from the vCenter.
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    UseVmBiosUuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    UserMessages List<string>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    Username string
    (String) Specifies username to access the target source.
    VlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    WarningMessages List<string>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    AccessInfos []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoAccessInfo
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    AllowedIpAddresses []string
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    BlacklistedIpAddresses []string
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    CassandraParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParam
    (List) Specifies an Object containing information about a registered cassandra source. Nested schema for cassandra_params:
    CouchbaseParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCouchbaseParam
    (List) Specifies an Object containing information about a registered couchbase source. Nested schema for couchbase_params:
    DeniedIpAddresses []string
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    Environments []string
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    HbaseParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParam
    (List) Specifies an Object containing information about a registered HBase source. Nested schema for hbase_params:
    HdfsParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParam
    (List) Specifies an Object containing information about a registered Hdfs source. Nested schema for hdfs_params:
    HiveParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParam
    (List) Specifies an Object containing information about a registered Hive source. Nested schema for hive_params:
    IsDbAuthenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    IsStorageArraySnapshotEnabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    IsilonParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParam
    (List) Specifies the Isilon specific Registered Protection Source params. This definition is used to send isilion source params in update protection source params to magneto. Nested schema for isilon_params:
    LinkVmsAcrossVcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    MinimumFreeSpaceGb float64
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MinimumFreeSpacePercent float64
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MongodbParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoMongodbParam
    (List) Specifies an Object containing information about a registered mongodb source. Nested schema for mongodb_params:
    NasMountCredentials []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoNasMountCredential
    (List) Specifies the credentials required to mount directories on the NetApp server if given. Nested schema for nas_mount_credentials:
    O365Params []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365Param
    (List) Specifies an Object containing information about a registered Office 365 source. Nested schema for o365_params:
    Office365CredentialsLists []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365CredentialsList
    (List) Office365 Source Credentials. Specifies credentials needed to authenticate & authorize user for Office365. Nested schema for office365_credentials_list:
    Office365Region string
    (String) Specifies the region for Office365. Inorder to truly categorize M365 region, clients should not depend upon the endpoint, instead look at this attribute for the same.
    Office365ServiceAccountCredentialsLists []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365ServiceAccountCredentialsList
    (List) Office365 Service Account Credentials. Specifies credentials for improving mailbox backup performance for O365. Nested schema for office365_service_account_credentials_list:
    Password string
    (String) Specifies password of the username to access the target source.
    PhysicalParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParam
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    ProgressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    RefreshTimeUsecs float64
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    RegisteredAppsInfos []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfo
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    RegistrationTimeUsecs float64
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    SfdcParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSfdcParam
    (List) Specifies an Object containing information about a registered Salesforce source. Nested schema for sfdc_params:
    Subnets []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSubnet
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    ThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverride
    (List) Nested schema for throttling_policy_overrides:
    UdaParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParam
    (List) Specifies an Object containing information about a registered Universal Data Adapter source. Nested schema for uda_params:
    UpdateLastBackupDetails bool
    (Boolean) Specifies if the last backup time and status should be updated for the VMs protected from the vCenter.
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    UseVmBiosUuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    UserMessages []string
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    Username string
    (String) Specifies username to access the target source.
    VlanParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoVlanParam
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    WarningMessages []string
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoAccessInfo>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses List<String>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    cassandraParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParam>
    (List) Specifies an Object containing information about a registered cassandra source. Nested schema for cassandra_params:
    couchbaseParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCouchbaseParam>
    (List) Specifies an Object containing information about a registered couchbase source. Nested schema for couchbase_params:
    deniedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    hbaseParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParam>
    (List) Specifies an Object containing information about a registered HBase source. Nested schema for hbase_params:
    hdfsParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParam>
    (List) Specifies an Object containing information about a registered Hdfs source. Nested schema for hdfs_params:
    hiveParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParam>
    (List) Specifies an Object containing information about a registered Hive source. Nested schema for hive_params:
    isDbAuthenticated Boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled Boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    isilonParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParam>
    (List) Specifies the Isilon specific Registered Protection Source params. This definition is used to send isilion source params in update protection source params to magneto. Nested schema for isilon_params:
    linkVmsAcrossVcenter Boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb Double
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent Double
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    mongodbParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoMongodbParam>
    (List) Specifies an Object containing information about a registered mongodb source. Nested schema for mongodb_params:
    nasMountCredentials List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoNasMountCredential>
    (List) Specifies the credentials required to mount directories on the NetApp server if given. Nested schema for nas_mount_credentials:
    o365Params List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365Param>
    (List) Specifies an Object containing information about a registered Office 365 source. Nested schema for o365_params:
    office365CredentialsLists List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365CredentialsList>
    (List) Office365 Source Credentials. Specifies credentials needed to authenticate & authorize user for Office365. Nested schema for office365_credentials_list:
    office365Region String
    (String) Specifies the region for Office365. Inorder to truly categorize M365 region, clients should not depend upon the endpoint, instead look at this attribute for the same.
    office365ServiceAccountCredentialsLists List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365ServiceAccountCredentialsList>
    (List) Office365 Service Account Credentials. Specifies credentials for improving mailbox backup performance for O365. Nested schema for office365_service_account_credentials_list:
    password String
    (String) Specifies password of the username to access the target source.
    physicalParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParam>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath String
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs Double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfo>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs Double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    sfdcParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSfdcParam>
    (List) Specifies an Object containing information about a registered Salesforce source. Nested schema for sfdc_params:
    subnets List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSubnet>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverride>
    (List) Nested schema for throttling_policy_overrides:
    udaParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParam>
    (List) Specifies an Object containing information about a registered Universal Data Adapter source. Nested schema for uda_params:
    updateLastBackupDetails Boolean
    (Boolean) Specifies if the last backup time and status should be updated for the VMs protected from the vCenter.
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid Boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages List<String>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username String
    (String) Specifies username to access the target source.
    vlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages List<String>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoAccessInfo[]
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses string[]
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses string[]
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    cassandraParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParam[]
    (List) Specifies an Object containing information about a registered cassandra source. Nested schema for cassandra_params:
    couchbaseParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCouchbaseParam[]
    (List) Specifies an Object containing information about a registered couchbase source. Nested schema for couchbase_params:
    deniedIpAddresses string[]
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments string[]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    hbaseParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParam[]
    (List) Specifies an Object containing information about a registered HBase source. Nested schema for hbase_params:
    hdfsParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParam[]
    (List) Specifies an Object containing information about a registered Hdfs source. Nested schema for hdfs_params:
    hiveParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParam[]
    (List) Specifies an Object containing information about a registered Hive source. Nested schema for hive_params:
    isDbAuthenticated boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    isilonParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParam[]
    (List) Specifies the Isilon specific Registered Protection Source params. This definition is used to send isilion source params in update protection source params to magneto. Nested schema for isilon_params:
    linkVmsAcrossVcenter boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb number
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent number
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    mongodbParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoMongodbParam[]
    (List) Specifies an Object containing information about a registered mongodb source. Nested schema for mongodb_params:
    nasMountCredentials GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoNasMountCredential[]
    (List) Specifies the credentials required to mount directories on the NetApp server if given. Nested schema for nas_mount_credentials:
    o365Params GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365Param[]
    (List) Specifies an Object containing information about a registered Office 365 source. Nested schema for o365_params:
    office365CredentialsLists GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365CredentialsList[]
    (List) Office365 Source Credentials. Specifies credentials needed to authenticate & authorize user for Office365. Nested schema for office365_credentials_list:
    office365Region string
    (String) Specifies the region for Office365. Inorder to truly categorize M365 region, clients should not depend upon the endpoint, instead look at this attribute for the same.
    office365ServiceAccountCredentialsLists GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365ServiceAccountCredentialsList[]
    (List) Office365 Service Account Credentials. Specifies credentials for improving mailbox backup performance for O365. Nested schema for office365_service_account_credentials_list:
    password string
    (String) Specifies password of the username to access the target source.
    physicalParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParam[]
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfo[]
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    sfdcParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSfdcParam[]
    (List) Specifies an Object containing information about a registered Salesforce source. Nested schema for sfdc_params:
    subnets GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSubnet[]
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverride[]
    (List) Nested schema for throttling_policy_overrides:
    udaParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParam[]
    (List) Specifies an Object containing information about a registered Universal Data Adapter source. Nested schema for uda_params:
    updateLastBackupDetails boolean
    (Boolean) Specifies if the last backup time and status should be updated for the VMs protected from the vCenter.
    useOAuthForExchangeOnline boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages string[]
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username string
    (String) Specifies username to access the target source.
    vlanParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoVlanParam[]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages string[]
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    access_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoAccessInfo]
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowed_ip_addresses Sequence[str]
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authentication_error_message str
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authentication_status str
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklisted_ip_addresses Sequence[str]
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    cassandra_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParam]
    (List) Specifies an Object containing information about a registered cassandra source. Nested schema for cassandra_params:
    couchbase_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCouchbaseParam]
    (List) Specifies an Object containing information about a registered couchbase source. Nested schema for couchbase_params:
    denied_ip_addresses Sequence[str]
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments Sequence[str]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    hbase_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParam]
    (List) Specifies an Object containing information about a registered HBase source. Nested schema for hbase_params:
    hdfs_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParam]
    (List) Specifies an Object containing information about a registered Hdfs source. Nested schema for hdfs_params:
    hive_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParam]
    (List) Specifies an Object containing information about a registered Hive source. Nested schema for hive_params:
    is_db_authenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    is_storage_array_snapshot_enabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    isilon_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParam]
    (List) Specifies the Isilon specific Registered Protection Source params. This definition is used to send isilion source params in update protection source params to magneto. Nested schema for isilon_params:
    link_vms_across_vcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimum_free_space_gb float
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimum_free_space_percent float
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    mongodb_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoMongodbParam]
    (List) Specifies an Object containing information about a registered mongodb source. Nested schema for mongodb_params:
    nas_mount_credentials Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoNasMountCredential]
    (List) Specifies the credentials required to mount directories on the NetApp server if given. Nested schema for nas_mount_credentials:
    o365_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365Param]
    (List) Specifies an Object containing information about a registered Office 365 source. Nested schema for o365_params:
    office365_credentials_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365CredentialsList]
    (List) Office365 Source Credentials. Specifies credentials needed to authenticate & authorize user for Office365. Nested schema for office365_credentials_list:
    office365_region str
    (String) Specifies the region for Office365. Inorder to truly categorize M365 region, clients should not depend upon the endpoint, instead look at this attribute for the same.
    office365_service_account_credentials_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365ServiceAccountCredentialsList]
    (List) Office365 Service Account Credentials. Specifies credentials for improving mailbox backup performance for O365. Nested schema for office365_service_account_credentials_list:
    password str
    (String) Specifies password of the username to access the target source.
    physical_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParam]
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progress_monitor_path str
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refresh_error_message str
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refresh_time_usecs float
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registered_apps_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfo]
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registration_time_usecs float
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    sfdc_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSfdcParam]
    (List) Specifies an Object containing information about a registered Salesforce source. Nested schema for sfdc_params:
    subnets Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSubnet]
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverride]
    (List) Nested schema for throttling_policy_overrides:
    uda_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParam]
    (List) Specifies an Object containing information about a registered Universal Data Adapter source. Nested schema for uda_params:
    update_last_backup_details bool
    (Boolean) Specifies if the last backup time and status should be updated for the VMs protected from the vCenter.
    use_o_auth_for_exchange_online bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    use_vm_bios_uuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    user_messages Sequence[str]
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username str
    (String) Specifies username to access the target source.
    vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoVlanParam]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warning_messages Sequence[str]
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos List<Property Map>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses List<String>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    cassandraParams List<Property Map>
    (List) Specifies an Object containing information about a registered cassandra source. Nested schema for cassandra_params:
    couchbaseParams List<Property Map>
    (List) Specifies an Object containing information about a registered couchbase source. Nested schema for couchbase_params:
    deniedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    hbaseParams List<Property Map>
    (List) Specifies an Object containing information about a registered HBase source. Nested schema for hbase_params:
    hdfsParams List<Property Map>
    (List) Specifies an Object containing information about a registered Hdfs source. Nested schema for hdfs_params:
    hiveParams List<Property Map>
    (List) Specifies an Object containing information about a registered Hive source. Nested schema for hive_params:
    isDbAuthenticated Boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled Boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    isilonParams List<Property Map>
    (List) Specifies the Isilon specific Registered Protection Source params. This definition is used to send isilion source params in update protection source params to magneto. Nested schema for isilon_params:
    linkVmsAcrossVcenter Boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb Number
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent Number
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    mongodbParams List<Property Map>
    (List) Specifies an Object containing information about a registered mongodb source. Nested schema for mongodb_params:
    nasMountCredentials List<Property Map>
    (List) Specifies the credentials required to mount directories on the NetApp server if given. Nested schema for nas_mount_credentials:
    o365Params List<Property Map>
    (List) Specifies an Object containing information about a registered Office 365 source. Nested schema for o365_params:
    office365CredentialsLists List<Property Map>
    (List) Office365 Source Credentials. Specifies credentials needed to authenticate & authorize user for Office365. Nested schema for office365_credentials_list:
    office365Region String
    (String) Specifies the region for Office365. Inorder to truly categorize M365 region, clients should not depend upon the endpoint, instead look at this attribute for the same.
    office365ServiceAccountCredentialsLists List<Property Map>
    (List) Office365 Service Account Credentials. Specifies credentials for improving mailbox backup performance for O365. Nested schema for office365_service_account_credentials_list:
    password String
    (String) Specifies password of the username to access the target source.
    physicalParams List<Property Map>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath String
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs Number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos List<Property Map>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs Number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    sfdcParams List<Property Map>
    (List) Specifies an Object containing information about a registered Salesforce source. Nested schema for sfdc_params:
    subnets List<Property Map>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies List<Property Map>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<Property Map>
    (List) Nested schema for throttling_policy_overrides:
    udaParams List<Property Map>
    (List) Specifies an Object containing information about a registered Universal Data Adapter source. Nested schema for uda_params:
    updateLastBackupDetails Boolean
    (Boolean) Specifies if the last backup time and status should be updated for the VMs protected from the vCenter.
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid Boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages List<String>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username String
    (String) Specifies username to access the target source.
    vlanParams List<Property Map>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages List<String>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoAccessInfo

    ConnectionId double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Version double
    (String) Specifies the version of the Agent software.
    ConnectionId float64
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId float64
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Version float64
    (String) Specifies the version of the Agent software.
    connectionId Double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version Double
    (String) Specifies the version of the Agent software.
    connectionId number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version number
    (String) Specifies the version of the Agent software.
    connection_id float
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connector_group_id float
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint str
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version float
    (String) Specifies the version of the Agent software.
    connectionId Number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version Number
    (String) Specifies the version of the Agent software.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParam

    CassandraPortsInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraPortsInfo>
    (List) Specifies an Object containing information on various Cassandra ports. Nested schema for cassandra_ports_info:
    CassandraSecurityInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraSecurityInfo>
    (List) Specifies an Object containing information on Cassandra security. Nested schema for cassandra_security_info:
    CassandraVersion string
    (String) Cassandra version.
    CommitLogBackupLocation string
    (String) Specifies the commit log archival location for cassandra node.
    ConfigDirectory string
    (String) Specifies the configuration directory.
    DataCenters List<string>
    (List) Specifies the List of all physical data center or virtual data center. In most cases, the data centers will be listed after discovery operation however, if they are not listed, you must manually type the data center names. Leaving the field blank will disallow data center-specific backup or restore. Entering a subset of all data centers may cause problems in data movement.
    DseConfigDirectory string
    (String) Specifies the Directory from where DSE specific configuration can be read.
    DseVersion string
    (String) DSE version.
    IsDseAuthenticator bool
    (Boolean) Specifies whether this cluster has DSE Authenticator.
    IsDseTieredStorage bool
    (Boolean) Specifies whether this cluster has DSE tiered storage.
    IsJmxAuthEnable bool
    (Boolean) Specifies if JMX Authentication enabled in this cluster.
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    PrimaryHost string
    (String) Specifies the Primary Host for the Cassandra cluster.
    Seeds List<string>
    (List) Specifies the seeds of this MongoDB Cluster.
    SolrNodes List<string>
    (List) Specifies the Solr node IP Addresses.
    SolrPort double
    (Integer) Specifies the Solr node Port.
    CassandraPortsInfos []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraPortsInfo
    (List) Specifies an Object containing information on various Cassandra ports. Nested schema for cassandra_ports_info:
    CassandraSecurityInfos []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraSecurityInfo
    (List) Specifies an Object containing information on Cassandra security. Nested schema for cassandra_security_info:
    CassandraVersion string
    (String) Cassandra version.
    CommitLogBackupLocation string
    (String) Specifies the commit log archival location for cassandra node.
    ConfigDirectory string
    (String) Specifies the configuration directory.
    DataCenters []string
    (List) Specifies the List of all physical data center or virtual data center. In most cases, the data centers will be listed after discovery operation however, if they are not listed, you must manually type the data center names. Leaving the field blank will disallow data center-specific backup or restore. Entering a subset of all data centers may cause problems in data movement.
    DseConfigDirectory string
    (String) Specifies the Directory from where DSE specific configuration can be read.
    DseVersion string
    (String) DSE version.
    IsDseAuthenticator bool
    (Boolean) Specifies whether this cluster has DSE Authenticator.
    IsDseTieredStorage bool
    (Boolean) Specifies whether this cluster has DSE tiered storage.
    IsJmxAuthEnable bool
    (Boolean) Specifies if JMX Authentication enabled in this cluster.
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    PrimaryHost string
    (String) Specifies the Primary Host for the Cassandra cluster.
    Seeds []string
    (List) Specifies the seeds of this MongoDB Cluster.
    SolrNodes []string
    (List) Specifies the Solr node IP Addresses.
    SolrPort float64
    (Integer) Specifies the Solr node Port.
    cassandraPortsInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraPortsInfo>
    (List) Specifies an Object containing information on various Cassandra ports. Nested schema for cassandra_ports_info:
    cassandraSecurityInfos List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraSecurityInfo>
    (List) Specifies an Object containing information on Cassandra security. Nested schema for cassandra_security_info:
    cassandraVersion String
    (String) Cassandra version.
    commitLogBackupLocation String
    (String) Specifies the commit log archival location for cassandra node.
    configDirectory String
    (String) Specifies the configuration directory.
    dataCenters List<String>
    (List) Specifies the List of all physical data center or virtual data center. In most cases, the data centers will be listed after discovery operation however, if they are not listed, you must manually type the data center names. Leaving the field blank will disallow data center-specific backup or restore. Entering a subset of all data centers may cause problems in data movement.
    dseConfigDirectory String
    (String) Specifies the Directory from where DSE specific configuration can be read.
    dseVersion String
    (String) DSE version.
    isDseAuthenticator Boolean
    (Boolean) Specifies whether this cluster has DSE Authenticator.
    isDseTieredStorage Boolean
    (Boolean) Specifies whether this cluster has DSE tiered storage.
    isJmxAuthEnable Boolean
    (Boolean) Specifies if JMX Authentication enabled in this cluster.
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    primaryHost String
    (String) Specifies the Primary Host for the Cassandra cluster.
    seeds List<String>
    (List) Specifies the seeds of this MongoDB Cluster.
    solrNodes List<String>
    (List) Specifies the Solr node IP Addresses.
    solrPort Double
    (Integer) Specifies the Solr node Port.
    cassandraPortsInfos GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraPortsInfo[]
    (List) Specifies an Object containing information on various Cassandra ports. Nested schema for cassandra_ports_info:
    cassandraSecurityInfos GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraSecurityInfo[]
    (List) Specifies an Object containing information on Cassandra security. Nested schema for cassandra_security_info:
    cassandraVersion string
    (String) Cassandra version.
    commitLogBackupLocation string
    (String) Specifies the commit log archival location for cassandra node.
    configDirectory string
    (String) Specifies the configuration directory.
    dataCenters string[]
    (List) Specifies the List of all physical data center or virtual data center. In most cases, the data centers will be listed after discovery operation however, if they are not listed, you must manually type the data center names. Leaving the field blank will disallow data center-specific backup or restore. Entering a subset of all data centers may cause problems in data movement.
    dseConfigDirectory string
    (String) Specifies the Directory from where DSE specific configuration can be read.
    dseVersion string
    (String) DSE version.
    isDseAuthenticator boolean
    (Boolean) Specifies whether this cluster has DSE Authenticator.
    isDseTieredStorage boolean
    (Boolean) Specifies whether this cluster has DSE tiered storage.
    isJmxAuthEnable boolean
    (Boolean) Specifies if JMX Authentication enabled in this cluster.
    kerberosPrincipal string
    (String) Specifies the kerberos principal.
    primaryHost string
    (String) Specifies the Primary Host for the Cassandra cluster.
    seeds string[]
    (List) Specifies the seeds of this MongoDB Cluster.
    solrNodes string[]
    (List) Specifies the Solr node IP Addresses.
    solrPort number
    (Integer) Specifies the Solr node Port.
    cassandra_ports_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraPortsInfo]
    (List) Specifies an Object containing information on various Cassandra ports. Nested schema for cassandra_ports_info:
    cassandra_security_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraSecurityInfo]
    (List) Specifies an Object containing information on Cassandra security. Nested schema for cassandra_security_info:
    cassandra_version str
    (String) Cassandra version.
    commit_log_backup_location str
    (String) Specifies the commit log archival location for cassandra node.
    config_directory str
    (String) Specifies the configuration directory.
    data_centers Sequence[str]
    (List) Specifies the List of all physical data center or virtual data center. In most cases, the data centers will be listed after discovery operation however, if they are not listed, you must manually type the data center names. Leaving the field blank will disallow data center-specific backup or restore. Entering a subset of all data centers may cause problems in data movement.
    dse_config_directory str
    (String) Specifies the Directory from where DSE specific configuration can be read.
    dse_version str
    (String) DSE version.
    is_dse_authenticator bool
    (Boolean) Specifies whether this cluster has DSE Authenticator.
    is_dse_tiered_storage bool
    (Boolean) Specifies whether this cluster has DSE tiered storage.
    is_jmx_auth_enable bool
    (Boolean) Specifies if JMX Authentication enabled in this cluster.
    kerberos_principal str
    (String) Specifies the kerberos principal.
    primary_host str
    (String) Specifies the Primary Host for the Cassandra cluster.
    seeds Sequence[str]
    (List) Specifies the seeds of this MongoDB Cluster.
    solr_nodes Sequence[str]
    (List) Specifies the Solr node IP Addresses.
    solr_port float
    (Integer) Specifies the Solr node Port.
    cassandraPortsInfos List<Property Map>
    (List) Specifies an Object containing information on various Cassandra ports. Nested schema for cassandra_ports_info:
    cassandraSecurityInfos List<Property Map>
    (List) Specifies an Object containing information on Cassandra security. Nested schema for cassandra_security_info:
    cassandraVersion String
    (String) Cassandra version.
    commitLogBackupLocation String
    (String) Specifies the commit log archival location for cassandra node.
    configDirectory String
    (String) Specifies the configuration directory.
    dataCenters List<String>
    (List) Specifies the List of all physical data center or virtual data center. In most cases, the data centers will be listed after discovery operation however, if they are not listed, you must manually type the data center names. Leaving the field blank will disallow data center-specific backup or restore. Entering a subset of all data centers may cause problems in data movement.
    dseConfigDirectory String
    (String) Specifies the Directory from where DSE specific configuration can be read.
    dseVersion String
    (String) DSE version.
    isDseAuthenticator Boolean
    (Boolean) Specifies whether this cluster has DSE Authenticator.
    isDseTieredStorage Boolean
    (Boolean) Specifies whether this cluster has DSE tiered storage.
    isJmxAuthEnable Boolean
    (Boolean) Specifies if JMX Authentication enabled in this cluster.
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    primaryHost String
    (String) Specifies the Primary Host for the Cassandra cluster.
    seeds List<String>
    (List) Specifies the seeds of this MongoDB Cluster.
    solrNodes List<String>
    (List) Specifies the Solr node IP Addresses.
    solrPort Number
    (Integer) Specifies the Solr node Port.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraPortsInfo

    JmxPort double
    (Integer) Specifies the Cassandra JMX port.
    NativeTransportPort double
    (Integer) Specifies the port for the CQL native transport.
    RpcPort double
    (Integer) Specifies the Remote Procedure Call (RPC) port for general mechanism for client-server applications.
    SslStoragePort double
    (Integer) Specifies the SSL port for encrypted communication.
    StoragePort double
    (Integer) Specifies the TCP port for data. Internally used by Cassandra bulk loader.
    JmxPort float64
    (Integer) Specifies the Cassandra JMX port.
    NativeTransportPort float64
    (Integer) Specifies the port for the CQL native transport.
    RpcPort float64
    (Integer) Specifies the Remote Procedure Call (RPC) port for general mechanism for client-server applications.
    SslStoragePort float64
    (Integer) Specifies the SSL port for encrypted communication.
    StoragePort float64
    (Integer) Specifies the TCP port for data. Internally used by Cassandra bulk loader.
    jmxPort Double
    (Integer) Specifies the Cassandra JMX port.
    nativeTransportPort Double
    (Integer) Specifies the port for the CQL native transport.
    rpcPort Double
    (Integer) Specifies the Remote Procedure Call (RPC) port for general mechanism for client-server applications.
    sslStoragePort Double
    (Integer) Specifies the SSL port for encrypted communication.
    storagePort Double
    (Integer) Specifies the TCP port for data. Internally used by Cassandra bulk loader.
    jmxPort number
    (Integer) Specifies the Cassandra JMX port.
    nativeTransportPort number
    (Integer) Specifies the port for the CQL native transport.
    rpcPort number
    (Integer) Specifies the Remote Procedure Call (RPC) port for general mechanism for client-server applications.
    sslStoragePort number
    (Integer) Specifies the SSL port for encrypted communication.
    storagePort number
    (Integer) Specifies the TCP port for data. Internally used by Cassandra bulk loader.
    jmx_port float
    (Integer) Specifies the Cassandra JMX port.
    native_transport_port float
    (Integer) Specifies the port for the CQL native transport.
    rpc_port float
    (Integer) Specifies the Remote Procedure Call (RPC) port for general mechanism for client-server applications.
    ssl_storage_port float
    (Integer) Specifies the SSL port for encrypted communication.
    storage_port float
    (Integer) Specifies the TCP port for data. Internally used by Cassandra bulk loader.
    jmxPort Number
    (Integer) Specifies the Cassandra JMX port.
    nativeTransportPort Number
    (Integer) Specifies the port for the CQL native transport.
    rpcPort Number
    (Integer) Specifies the Remote Procedure Call (RPC) port for general mechanism for client-server applications.
    sslStoragePort Number
    (Integer) Specifies the SSL port for encrypted communication.
    storagePort Number
    (Integer) Specifies the TCP port for data. Internally used by Cassandra bulk loader.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCassandraParamCassandraSecurityInfo

    CassandraAuthRequired bool
    (Boolean) Is Cassandra authentication required ?.
    CassandraAuthType string
    (String) Cassandra Authentication type. Enum: [PASSWORD KERBEROS LDAP] Specifies the Cassandra auth type.'PASSWORD' 'KERBEROS' 'LDAP'.

    • Constraints: Allowable values are: PASSWORD, KERBEROS, LDAP.
    CassandraAuthorizer string
    (String) Cassandra Authenticator/Authorizer.
    ClientEncryption bool
    (Boolean) Is Client Encryption enabled for this cluster ?.
    DseAuthorization bool
    (Boolean) Is DSE Authorization enabled for this cluster ?.
    ServerEncryptionReqClientAuth bool
    (Boolean) Is 'Server encryption request client authentication' enabled for this cluster ?.
    ServerInternodeEncryptionType string
    (String) 'Server internal node Encryption' type for this cluster.
    CassandraAuthRequired bool
    (Boolean) Is Cassandra authentication required ?.
    CassandraAuthType string
    (String) Cassandra Authentication type. Enum: [PASSWORD KERBEROS LDAP] Specifies the Cassandra auth type.'PASSWORD' 'KERBEROS' 'LDAP'.

    • Constraints: Allowable values are: PASSWORD, KERBEROS, LDAP.
    CassandraAuthorizer string
    (String) Cassandra Authenticator/Authorizer.
    ClientEncryption bool
    (Boolean) Is Client Encryption enabled for this cluster ?.
    DseAuthorization bool
    (Boolean) Is DSE Authorization enabled for this cluster ?.
    ServerEncryptionReqClientAuth bool
    (Boolean) Is 'Server encryption request client authentication' enabled for this cluster ?.
    ServerInternodeEncryptionType string
    (String) 'Server internal node Encryption' type for this cluster.
    cassandraAuthRequired Boolean
    (Boolean) Is Cassandra authentication required ?.
    cassandraAuthType String
    (String) Cassandra Authentication type. Enum: [PASSWORD KERBEROS LDAP] Specifies the Cassandra auth type.'PASSWORD' 'KERBEROS' 'LDAP'.

    • Constraints: Allowable values are: PASSWORD, KERBEROS, LDAP.
    cassandraAuthorizer String
    (String) Cassandra Authenticator/Authorizer.
    clientEncryption Boolean
    (Boolean) Is Client Encryption enabled for this cluster ?.
    dseAuthorization Boolean
    (Boolean) Is DSE Authorization enabled for this cluster ?.
    serverEncryptionReqClientAuth Boolean
    (Boolean) Is 'Server encryption request client authentication' enabled for this cluster ?.
    serverInternodeEncryptionType String
    (String) 'Server internal node Encryption' type for this cluster.
    cassandraAuthRequired boolean
    (Boolean) Is Cassandra authentication required ?.
    cassandraAuthType string
    (String) Cassandra Authentication type. Enum: [PASSWORD KERBEROS LDAP] Specifies the Cassandra auth type.'PASSWORD' 'KERBEROS' 'LDAP'.

    • Constraints: Allowable values are: PASSWORD, KERBEROS, LDAP.
    cassandraAuthorizer string
    (String) Cassandra Authenticator/Authorizer.
    clientEncryption boolean
    (Boolean) Is Client Encryption enabled for this cluster ?.
    dseAuthorization boolean
    (Boolean) Is DSE Authorization enabled for this cluster ?.
    serverEncryptionReqClientAuth boolean
    (Boolean) Is 'Server encryption request client authentication' enabled for this cluster ?.
    serverInternodeEncryptionType string
    (String) 'Server internal node Encryption' type for this cluster.
    cassandra_auth_required bool
    (Boolean) Is Cassandra authentication required ?.
    cassandra_auth_type str
    (String) Cassandra Authentication type. Enum: [PASSWORD KERBEROS LDAP] Specifies the Cassandra auth type.'PASSWORD' 'KERBEROS' 'LDAP'.

    • Constraints: Allowable values are: PASSWORD, KERBEROS, LDAP.
    cassandra_authorizer str
    (String) Cassandra Authenticator/Authorizer.
    client_encryption bool
    (Boolean) Is Client Encryption enabled for this cluster ?.
    dse_authorization bool
    (Boolean) Is DSE Authorization enabled for this cluster ?.
    server_encryption_req_client_auth bool
    (Boolean) Is 'Server encryption request client authentication' enabled for this cluster ?.
    server_internode_encryption_type str
    (String) 'Server internal node Encryption' type for this cluster.
    cassandraAuthRequired Boolean
    (Boolean) Is Cassandra authentication required ?.
    cassandraAuthType String
    (String) Cassandra Authentication type. Enum: [PASSWORD KERBEROS LDAP] Specifies the Cassandra auth type.'PASSWORD' 'KERBEROS' 'LDAP'.

    • Constraints: Allowable values are: PASSWORD, KERBEROS, LDAP.
    cassandraAuthorizer String
    (String) Cassandra Authenticator/Authorizer.
    clientEncryption Boolean
    (Boolean) Is Client Encryption enabled for this cluster ?.
    dseAuthorization Boolean
    (Boolean) Is DSE Authorization enabled for this cluster ?.
    serverEncryptionReqClientAuth Boolean
    (Boolean) Is 'Server encryption request client authentication' enabled for this cluster ?.
    serverInternodeEncryptionType String
    (String) 'Server internal node Encryption' type for this cluster.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoCouchbaseParam

    CarrierDirectPort double
    (Integer) Specifies the Carrier direct/sll port.
    HttpDirectPort double
    (Integer) Specifies the HTTP direct/sll port.
    RequiresSsl bool
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    Seeds List<string>
    (List) Specifies the seeds of this MongoDB Cluster.
    CarrierDirectPort float64
    (Integer) Specifies the Carrier direct/sll port.
    HttpDirectPort float64
    (Integer) Specifies the HTTP direct/sll port.
    RequiresSsl bool
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    Seeds []string
    (List) Specifies the seeds of this MongoDB Cluster.
    carrierDirectPort Double
    (Integer) Specifies the Carrier direct/sll port.
    httpDirectPort Double
    (Integer) Specifies the HTTP direct/sll port.
    requiresSsl Boolean
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    seeds List<String>
    (List) Specifies the seeds of this MongoDB Cluster.
    carrierDirectPort number
    (Integer) Specifies the Carrier direct/sll port.
    httpDirectPort number
    (Integer) Specifies the HTTP direct/sll port.
    requiresSsl boolean
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    seeds string[]
    (List) Specifies the seeds of this MongoDB Cluster.
    carrier_direct_port float
    (Integer) Specifies the Carrier direct/sll port.
    http_direct_port float
    (Integer) Specifies the HTTP direct/sll port.
    requires_ssl bool
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    seeds Sequence[str]
    (List) Specifies the seeds of this MongoDB Cluster.
    carrierDirectPort Number
    (Integer) Specifies the Carrier direct/sll port.
    httpDirectPort Number
    (Integer) Specifies the HTTP direct/sll port.
    requiresSsl Boolean
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    seeds List<String>
    (List) Specifies the seeds of this MongoDB Cluster.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParam

    HbaseDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParamHbaseDiscoveryParam>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hbase_discovery_params:
    HdfsEntityId double
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    RootDataDirectory string
    (String) Specifies the HBase data root directory.
    ZookeeperQuorums List<string>
    (List) Specifies the HBase zookeeper quorum.
    HbaseDiscoveryParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParamHbaseDiscoveryParam
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hbase_discovery_params:
    HdfsEntityId float64
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    RootDataDirectory string
    (String) Specifies the HBase data root directory.
    ZookeeperQuorums []string
    (List) Specifies the HBase zookeeper quorum.
    hbaseDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParamHbaseDiscoveryParam>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hbase_discovery_params:
    hdfsEntityId Double
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    rootDataDirectory String
    (String) Specifies the HBase data root directory.
    zookeeperQuorums List<String>
    (List) Specifies the HBase zookeeper quorum.
    hbaseDiscoveryParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParamHbaseDiscoveryParam[]
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hbase_discovery_params:
    hdfsEntityId number
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    kerberosPrincipal string
    (String) Specifies the kerberos principal.
    rootDataDirectory string
    (String) Specifies the HBase data root directory.
    zookeeperQuorums string[]
    (List) Specifies the HBase zookeeper quorum.
    hbase_discovery_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParamHbaseDiscoveryParam]
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hbase_discovery_params:
    hdfs_entity_id float
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    kerberos_principal str
    (String) Specifies the kerberos principal.
    root_data_directory str
    (String) Specifies the HBase data root directory.
    zookeeper_quorums Sequence[str]
    (List) Specifies the HBase zookeeper quorum.
    hbaseDiscoveryParams List<Property Map>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hbase_discovery_params:
    hdfsEntityId Number
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    rootDataDirectory String
    (String) Specifies the HBase data root directory.
    zookeeperQuorums List<String>
    (List) Specifies the HBase zookeeper quorum.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHbaseParamHbaseDiscoveryParam

    ConfigDirectory string
    (String) Specifies the configuration directory.
    Host string
    (String) Specifies the host IP.
    ConfigDirectory string
    (String) Specifies the configuration directory.
    Host string
    (String) Specifies the host IP.
    configDirectory String
    (String) Specifies the configuration directory.
    host String
    (String) Specifies the host IP.
    configDirectory string
    (String) Specifies the configuration directory.
    host string
    (String) Specifies the host IP.
    config_directory str
    (String) Specifies the configuration directory.
    host str
    (String) Specifies the host IP.
    configDirectory String
    (String) Specifies the configuration directory.
    host String
    (String) Specifies the host IP.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParam

    HadoopDistribution string
    (String) Specifies the Hadoop Distribution. Hadoop distribution. 'CDH' indicates Hadoop distribution type Cloudera. 'HDP' indicates Hadoop distribution type Hortonworks.

    • Constraints: Allowable values are: CDH, HDP.
    HadoopVersion string
    (String) Specifies the Hadoop version.
    HdfsConnectionType string
    (String) Specifies the Hdfs connection type. Hdfs connection type. 'DFS' indicates Hdfs connection type DFS. 'WEBHDFS' indicates Hdfs connection type WEBHDFS. 'HTTPFSLB' indicates Hdfs connection type HTTPFS_LB. 'HTTPFS' indicates Hdfs connection type HTTPFS.

    • Constraints: Allowable values are: DFS, WEBHDFS, HTTPFSLB, HTTPFS.
    HdfsDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParamHdfsDiscoveryParam>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hdfs_discovery_params:
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    Namenode string
    (String) Specifies the Namenode host or Nameservice.
    Port double
    (Integer) Specifies the Webhdfs Port.
    HadoopDistribution string
    (String) Specifies the Hadoop Distribution. Hadoop distribution. 'CDH' indicates Hadoop distribution type Cloudera. 'HDP' indicates Hadoop distribution type Hortonworks.

    • Constraints: Allowable values are: CDH, HDP.
    HadoopVersion string
    (String) Specifies the Hadoop version.
    HdfsConnectionType string
    (String) Specifies the Hdfs connection type. Hdfs connection type. 'DFS' indicates Hdfs connection type DFS. 'WEBHDFS' indicates Hdfs connection type WEBHDFS. 'HTTPFSLB' indicates Hdfs connection type HTTPFS_LB. 'HTTPFS' indicates Hdfs connection type HTTPFS.

    • Constraints: Allowable values are: DFS, WEBHDFS, HTTPFSLB, HTTPFS.
    HdfsDiscoveryParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParamHdfsDiscoveryParam
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hdfs_discovery_params:
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    Namenode string
    (String) Specifies the Namenode host or Nameservice.
    Port float64
    (Integer) Specifies the Webhdfs Port.
    hadoopDistribution String
    (String) Specifies the Hadoop Distribution. Hadoop distribution. 'CDH' indicates Hadoop distribution type Cloudera. 'HDP' indicates Hadoop distribution type Hortonworks.

    • Constraints: Allowable values are: CDH, HDP.
    hadoopVersion String
    (String) Specifies the Hadoop version.
    hdfsConnectionType String
    (String) Specifies the Hdfs connection type. Hdfs connection type. 'DFS' indicates Hdfs connection type DFS. 'WEBHDFS' indicates Hdfs connection type WEBHDFS. 'HTTPFSLB' indicates Hdfs connection type HTTPFS_LB. 'HTTPFS' indicates Hdfs connection type HTTPFS.

    • Constraints: Allowable values are: DFS, WEBHDFS, HTTPFSLB, HTTPFS.
    hdfsDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParamHdfsDiscoveryParam>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hdfs_discovery_params:
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    namenode String
    (String) Specifies the Namenode host or Nameservice.
    port Double
    (Integer) Specifies the Webhdfs Port.
    hadoopDistribution string
    (String) Specifies the Hadoop Distribution. Hadoop distribution. 'CDH' indicates Hadoop distribution type Cloudera. 'HDP' indicates Hadoop distribution type Hortonworks.

    • Constraints: Allowable values are: CDH, HDP.
    hadoopVersion string
    (String) Specifies the Hadoop version.
    hdfsConnectionType string
    (String) Specifies the Hdfs connection type. Hdfs connection type. 'DFS' indicates Hdfs connection type DFS. 'WEBHDFS' indicates Hdfs connection type WEBHDFS. 'HTTPFSLB' indicates Hdfs connection type HTTPFS_LB. 'HTTPFS' indicates Hdfs connection type HTTPFS.

    • Constraints: Allowable values are: DFS, WEBHDFS, HTTPFSLB, HTTPFS.
    hdfsDiscoveryParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParamHdfsDiscoveryParam[]
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hdfs_discovery_params:
    kerberosPrincipal string
    (String) Specifies the kerberos principal.
    namenode string
    (String) Specifies the Namenode host or Nameservice.
    port number
    (Integer) Specifies the Webhdfs Port.
    hadoop_distribution str
    (String) Specifies the Hadoop Distribution. Hadoop distribution. 'CDH' indicates Hadoop distribution type Cloudera. 'HDP' indicates Hadoop distribution type Hortonworks.

    • Constraints: Allowable values are: CDH, HDP.
    hadoop_version str
    (String) Specifies the Hadoop version.
    hdfs_connection_type str
    (String) Specifies the Hdfs connection type. Hdfs connection type. 'DFS' indicates Hdfs connection type DFS. 'WEBHDFS' indicates Hdfs connection type WEBHDFS. 'HTTPFSLB' indicates Hdfs connection type HTTPFS_LB. 'HTTPFS' indicates Hdfs connection type HTTPFS.

    • Constraints: Allowable values are: DFS, WEBHDFS, HTTPFSLB, HTTPFS.
    hdfs_discovery_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParamHdfsDiscoveryParam]
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hdfs_discovery_params:
    kerberos_principal str
    (String) Specifies the kerberos principal.
    namenode str
    (String) Specifies the Namenode host or Nameservice.
    port float
    (Integer) Specifies the Webhdfs Port.
    hadoopDistribution String
    (String) Specifies the Hadoop Distribution. Hadoop distribution. 'CDH' indicates Hadoop distribution type Cloudera. 'HDP' indicates Hadoop distribution type Hortonworks.

    • Constraints: Allowable values are: CDH, HDP.
    hadoopVersion String
    (String) Specifies the Hadoop version.
    hdfsConnectionType String
    (String) Specifies the Hdfs connection type. Hdfs connection type. 'DFS' indicates Hdfs connection type DFS. 'WEBHDFS' indicates Hdfs connection type WEBHDFS. 'HTTPFSLB' indicates Hdfs connection type HTTPFS_LB. 'HTTPFS' indicates Hdfs connection type HTTPFS.

    • Constraints: Allowable values are: DFS, WEBHDFS, HTTPFSLB, HTTPFS.
    hdfsDiscoveryParams List<Property Map>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hdfs_discovery_params:
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    namenode String
    (String) Specifies the Namenode host or Nameservice.
    port Number
    (Integer) Specifies the Webhdfs Port.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHdfsParamHdfsDiscoveryParam

    ConfigDirectory string
    (String) Specifies the configuration directory.
    Host string
    (String) Specifies the host IP.
    ConfigDirectory string
    (String) Specifies the configuration directory.
    Host string
    (String) Specifies the host IP.
    configDirectory String
    (String) Specifies the configuration directory.
    host String
    (String) Specifies the host IP.
    configDirectory string
    (String) Specifies the configuration directory.
    host string
    (String) Specifies the host IP.
    config_directory str
    (String) Specifies the configuration directory.
    host str
    (String) Specifies the host IP.
    configDirectory String
    (String) Specifies the configuration directory.
    host String
    (String) Specifies the host IP.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParam

    EntityThresholdExceeded bool
    (Boolean) Specifies if max entity count exceeded for protection source view.
    HdfsEntityId double
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    HiveDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParamHiveDiscoveryParam>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hive_discovery_params:
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    Metastore string
    (String) Specifies the Hive metastore host.
    ThriftPort double
    (Integer) Specifies the Hive metastore thrift Port.
    EntityThresholdExceeded bool
    (Boolean) Specifies if max entity count exceeded for protection source view.
    HdfsEntityId float64
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    HiveDiscoveryParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParamHiveDiscoveryParam
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hive_discovery_params:
    KerberosPrincipal string
    (String) Specifies the kerberos principal.
    Metastore string
    (String) Specifies the Hive metastore host.
    ThriftPort float64
    (Integer) Specifies the Hive metastore thrift Port.
    entityThresholdExceeded Boolean
    (Boolean) Specifies if max entity count exceeded for protection source view.
    hdfsEntityId Double
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    hiveDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParamHiveDiscoveryParam>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hive_discovery_params:
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    metastore String
    (String) Specifies the Hive metastore host.
    thriftPort Double
    (Integer) Specifies the Hive metastore thrift Port.
    entityThresholdExceeded boolean
    (Boolean) Specifies if max entity count exceeded for protection source view.
    hdfsEntityId number
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    hiveDiscoveryParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParamHiveDiscoveryParam[]
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hive_discovery_params:
    kerberosPrincipal string
    (String) Specifies the kerberos principal.
    metastore string
    (String) Specifies the Hive metastore host.
    thriftPort number
    (Integer) Specifies the Hive metastore thrift Port.
    entity_threshold_exceeded bool
    (Boolean) Specifies if max entity count exceeded for protection source view.
    hdfs_entity_id float
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    hive_discovery_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParamHiveDiscoveryParam]
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hive_discovery_params:
    kerberos_principal str
    (String) Specifies the kerberos principal.
    metastore str
    (String) Specifies the Hive metastore host.
    thrift_port float
    (Integer) Specifies the Hive metastore thrift Port.
    entityThresholdExceeded Boolean
    (Boolean) Specifies if max entity count exceeded for protection source view.
    hdfsEntityId Number
    (Integer) Specifies the entity id of the HDFS source for this Hive.
    hiveDiscoveryParams List<Property Map>
    (List) Specifies an Object containing information about discovering a Hadoop source. Nested schema for hive_discovery_params:
    kerberosPrincipal String
    (String) Specifies the kerberos principal.
    metastore String
    (String) Specifies the Hive metastore host.
    thriftPort Number
    (Integer) Specifies the Hive metastore thrift Port.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoHiveParamHiveDiscoveryParam

    ConfigDirectory string
    (String) Specifies the configuration directory.
    Host string
    (String) Specifies the host IP.
    ConfigDirectory string
    (String) Specifies the configuration directory.
    Host string
    (String) Specifies the host IP.
    configDirectory String
    (String) Specifies the configuration directory.
    host String
    (String) Specifies the host IP.
    configDirectory string
    (String) Specifies the configuration directory.
    host string
    (String) Specifies the host IP.
    config_directory str
    (String) Specifies the configuration directory.
    host str
    (String) Specifies the host IP.
    configDirectory String
    (String) Specifies the configuration directory.
    host String
    (String) Specifies the host IP.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParam

    ZoneConfigLists List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigList>
    (List) List of access zone info in an Isilion Cluster. Nested schema for zone_config_list:
    ZoneConfigLists []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigList
    (List) List of access zone info in an Isilion Cluster. Nested schema for zone_config_list:
    zoneConfigLists List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigList>
    (List) List of access zone info in an Isilion Cluster. Nested schema for zone_config_list:
    zoneConfigLists GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigList[]
    (List) List of access zone info in an Isilion Cluster. Nested schema for zone_config_list:
    zone_config_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigList]
    (List) List of access zone info in an Isilion Cluster. Nested schema for zone_config_list:
    zoneConfigLists List<Property Map>
    (List) List of access zone info in an Isilion Cluster. Nested schema for zone_config_list:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigList

    DynamicNetworkPoolConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigListDynamicNetworkPoolConfig>
    (List) While caonfiguring the isilon protection source, this is the selected network pool config for the isilon access zone. Nested schema for dynamic_network_pool_config:
    DynamicNetworkPoolConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigListDynamicNetworkPoolConfig
    (List) While caonfiguring the isilon protection source, this is the selected network pool config for the isilon access zone. Nested schema for dynamic_network_pool_config:
    dynamicNetworkPoolConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigListDynamicNetworkPoolConfig>
    (List) While caonfiguring the isilon protection source, this is the selected network pool config for the isilon access zone. Nested schema for dynamic_network_pool_config:
    dynamicNetworkPoolConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigListDynamicNetworkPoolConfig[]
    (List) While caonfiguring the isilon protection source, this is the selected network pool config for the isilon access zone. Nested schema for dynamic_network_pool_config:
    dynamic_network_pool_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigListDynamicNetworkPoolConfig]
    (List) While caonfiguring the isilon protection source, this is the selected network pool config for the isilon access zone. Nested schema for dynamic_network_pool_config:
    dynamicNetworkPoolConfigs List<Property Map>
    (List) While caonfiguring the isilon protection source, this is the selected network pool config for the isilon access zone. Nested schema for dynamic_network_pool_config:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoIsilonParamZoneConfigListDynamicNetworkPoolConfig

    PoolName string
    (String) Specifies the name of the Network pool.
    Subnet string
    (String) Specifies the name of the subnet the network pool belongs to.
    UseSmartConnect bool
    (Boolean) Specifies whether to use SmartConnect if available. If true, DNS name for the SmartConnect zone will be used to balance the IPs. Otherwise, pool IPs will be balanced manually.
    PoolName string
    (String) Specifies the name of the Network pool.
    Subnet string
    (String) Specifies the name of the subnet the network pool belongs to.
    UseSmartConnect bool
    (Boolean) Specifies whether to use SmartConnect if available. If true, DNS name for the SmartConnect zone will be used to balance the IPs. Otherwise, pool IPs will be balanced manually.
    poolName String
    (String) Specifies the name of the Network pool.
    subnet String
    (String) Specifies the name of the subnet the network pool belongs to.
    useSmartConnect Boolean
    (Boolean) Specifies whether to use SmartConnect if available. If true, DNS name for the SmartConnect zone will be used to balance the IPs. Otherwise, pool IPs will be balanced manually.
    poolName string
    (String) Specifies the name of the Network pool.
    subnet string
    (String) Specifies the name of the subnet the network pool belongs to.
    useSmartConnect boolean
    (Boolean) Specifies whether to use SmartConnect if available. If true, DNS name for the SmartConnect zone will be used to balance the IPs. Otherwise, pool IPs will be balanced manually.
    pool_name str
    (String) Specifies the name of the Network pool.
    subnet str
    (String) Specifies the name of the subnet the network pool belongs to.
    use_smart_connect bool
    (Boolean) Specifies whether to use SmartConnect if available. If true, DNS name for the SmartConnect zone will be used to balance the IPs. Otherwise, pool IPs will be balanced manually.
    poolName String
    (String) Specifies the name of the Network pool.
    subnet String
    (String) Specifies the name of the subnet the network pool belongs to.
    useSmartConnect Boolean
    (Boolean) Specifies whether to use SmartConnect if available. If true, DNS name for the SmartConnect zone will be used to balance the IPs. Otherwise, pool IPs will be balanced manually.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoMongodbParam

    AuthType string
    (String) Specifies whether authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. 'SCRAM' 'LDAP' 'NONE' 'KERBEROS'.

    • Constraints: Allowable values are: SCRAM, LDAP, NONE, KERBEROS.
    AuthenticatingDatabaseName string
    (String) Specifies the Authenticating Database for this MongoDB cluster.
    RequiresSsl bool
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    SecondaryNodeTag string
    (String) MongoDB Secondary node tag. Required only if 'useSecondaryForBackup' is true. The system will use this to identify the secondary nodes for reading backup data.
    Seeds List<string>
    (List) Specifies the seeds of this MongoDB Cluster.
    UseFixedNodeForBackup bool
    (Boolean) Set this to true if you want the system to peform backups from fixed nodes.
    UseSecondaryForBackup bool
    (Boolean) Set this to true if you want the system to peform backups from secondary nodes.
    AuthType string
    (String) Specifies whether authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. 'SCRAM' 'LDAP' 'NONE' 'KERBEROS'.

    • Constraints: Allowable values are: SCRAM, LDAP, NONE, KERBEROS.
    AuthenticatingDatabaseName string
    (String) Specifies the Authenticating Database for this MongoDB cluster.
    RequiresSsl bool
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    SecondaryNodeTag string
    (String) MongoDB Secondary node tag. Required only if 'useSecondaryForBackup' is true. The system will use this to identify the secondary nodes for reading backup data.
    Seeds []string
    (List) Specifies the seeds of this MongoDB Cluster.
    UseFixedNodeForBackup bool
    (Boolean) Set this to true if you want the system to peform backups from fixed nodes.
    UseSecondaryForBackup bool
    (Boolean) Set this to true if you want the system to peform backups from secondary nodes.
    authType String
    (String) Specifies whether authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. 'SCRAM' 'LDAP' 'NONE' 'KERBEROS'.

    • Constraints: Allowable values are: SCRAM, LDAP, NONE, KERBEROS.
    authenticatingDatabaseName String
    (String) Specifies the Authenticating Database for this MongoDB cluster.
    requiresSsl Boolean
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    secondaryNodeTag String
    (String) MongoDB Secondary node tag. Required only if 'useSecondaryForBackup' is true. The system will use this to identify the secondary nodes for reading backup data.
    seeds List<String>
    (List) Specifies the seeds of this MongoDB Cluster.
    useFixedNodeForBackup Boolean
    (Boolean) Set this to true if you want the system to peform backups from fixed nodes.
    useSecondaryForBackup Boolean
    (Boolean) Set this to true if you want the system to peform backups from secondary nodes.
    authType string
    (String) Specifies whether authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. 'SCRAM' 'LDAP' 'NONE' 'KERBEROS'.

    • Constraints: Allowable values are: SCRAM, LDAP, NONE, KERBEROS.
    authenticatingDatabaseName string
    (String) Specifies the Authenticating Database for this MongoDB cluster.
    requiresSsl boolean
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    secondaryNodeTag string
    (String) MongoDB Secondary node tag. Required only if 'useSecondaryForBackup' is true. The system will use this to identify the secondary nodes for reading backup data.
    seeds string[]
    (List) Specifies the seeds of this MongoDB Cluster.
    useFixedNodeForBackup boolean
    (Boolean) Set this to true if you want the system to peform backups from fixed nodes.
    useSecondaryForBackup boolean
    (Boolean) Set this to true if you want the system to peform backups from secondary nodes.
    auth_type str
    (String) Specifies whether authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. 'SCRAM' 'LDAP' 'NONE' 'KERBEROS'.

    • Constraints: Allowable values are: SCRAM, LDAP, NONE, KERBEROS.
    authenticating_database_name str
    (String) Specifies the Authenticating Database for this MongoDB cluster.
    requires_ssl bool
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    secondary_node_tag str
    (String) MongoDB Secondary node tag. Required only if 'useSecondaryForBackup' is true. The system will use this to identify the secondary nodes for reading backup data.
    seeds Sequence[str]
    (List) Specifies the seeds of this MongoDB Cluster.
    use_fixed_node_for_backup bool
    (Boolean) Set this to true if you want the system to peform backups from fixed nodes.
    use_secondary_for_backup bool
    (Boolean) Set this to true if you want the system to peform backups from secondary nodes.
    authType String
    (String) Specifies whether authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. 'SCRAM' 'LDAP' 'NONE' 'KERBEROS'.

    • Constraints: Allowable values are: SCRAM, LDAP, NONE, KERBEROS.
    authenticatingDatabaseName String
    (String) Specifies the Authenticating Database for this MongoDB cluster.
    requiresSsl Boolean
    (Boolean) Specifies whether connection is allowed through SSL only in this cluster.
    secondaryNodeTag String
    (String) MongoDB Secondary node tag. Required only if 'useSecondaryForBackup' is true. The system will use this to identify the secondary nodes for reading backup data.
    seeds List<String>
    (List) Specifies the seeds of this MongoDB Cluster.
    useFixedNodeForBackup Boolean
    (Boolean) Set this to true if you want the system to peform backups from fixed nodes.
    useSecondaryForBackup Boolean
    (Boolean) Set this to true if you want the system to peform backups from secondary nodes.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoNasMountCredential

    Domain string
    (String) Specifies the domain in which this credential is valid.
    NasProtocol string
    (String) Specifies the protocol used by the NAS server. Specifies the protocol used by a NAS server. 'kNoProtocol' indicates no protocol set. 'kNfs3' indicates NFS v3 protocol. 'kNfs4_1' indicates NFS v4.1 protocol. 'kCifs1' indicates CIFS v1.0 protocol. 'kCifs2' indicates CIFS v2.0 protocol. 'kCifs3' indicates CIFS v3.0 protocol.

    • Constraints: Allowable values are: kNoProtocol, kNfs3, kNfs4_1, kCifs1, kCifs2, kCifs3.
    Domain string
    (String) Specifies the domain in which this credential is valid.
    NasProtocol string
    (String) Specifies the protocol used by the NAS server. Specifies the protocol used by a NAS server. 'kNoProtocol' indicates no protocol set. 'kNfs3' indicates NFS v3 protocol. 'kNfs4_1' indicates NFS v4.1 protocol. 'kCifs1' indicates CIFS v1.0 protocol. 'kCifs2' indicates CIFS v2.0 protocol. 'kCifs3' indicates CIFS v3.0 protocol.

    • Constraints: Allowable values are: kNoProtocol, kNfs3, kNfs4_1, kCifs1, kCifs2, kCifs3.
    domain String
    (String) Specifies the domain in which this credential is valid.
    nasProtocol String
    (String) Specifies the protocol used by the NAS server. Specifies the protocol used by a NAS server. 'kNoProtocol' indicates no protocol set. 'kNfs3' indicates NFS v3 protocol. 'kNfs4_1' indicates NFS v4.1 protocol. 'kCifs1' indicates CIFS v1.0 protocol. 'kCifs2' indicates CIFS v2.0 protocol. 'kCifs3' indicates CIFS v3.0 protocol.

    • Constraints: Allowable values are: kNoProtocol, kNfs3, kNfs4_1, kCifs1, kCifs2, kCifs3.
    domain string
    (String) Specifies the domain in which this credential is valid.
    nasProtocol string
    (String) Specifies the protocol used by the NAS server. Specifies the protocol used by a NAS server. 'kNoProtocol' indicates no protocol set. 'kNfs3' indicates NFS v3 protocol. 'kNfs4_1' indicates NFS v4.1 protocol. 'kCifs1' indicates CIFS v1.0 protocol. 'kCifs2' indicates CIFS v2.0 protocol. 'kCifs3' indicates CIFS v3.0 protocol.

    • Constraints: Allowable values are: kNoProtocol, kNfs3, kNfs4_1, kCifs1, kCifs2, kCifs3.
    domain str
    (String) Specifies the domain in which this credential is valid.
    nas_protocol str
    (String) Specifies the protocol used by the NAS server. Specifies the protocol used by a NAS server. 'kNoProtocol' indicates no protocol set. 'kNfs3' indicates NFS v3 protocol. 'kNfs4_1' indicates NFS v4.1 protocol. 'kCifs1' indicates CIFS v1.0 protocol. 'kCifs2' indicates CIFS v2.0 protocol. 'kCifs3' indicates CIFS v3.0 protocol.

    • Constraints: Allowable values are: kNoProtocol, kNfs3, kNfs4_1, kCifs1, kCifs2, kCifs3.
    domain String
    (String) Specifies the domain in which this credential is valid.
    nasProtocol String
    (String) Specifies the protocol used by the NAS server. Specifies the protocol used by a NAS server. 'kNoProtocol' indicates no protocol set. 'kNfs3' indicates NFS v3 protocol. 'kNfs4_1' indicates NFS v4.1 protocol. 'kCifs1' indicates CIFS v1.0 protocol. 'kCifs2' indicates CIFS v2.0 protocol. 'kCifs3' indicates CIFS v3.0 protocol.

    • Constraints: Allowable values are: kNoProtocol, kNfs3, kNfs4_1, kCifs1, kCifs2, kCifs3.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365Param

    CsmParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamCsmParam>
    (List) Nested schema for csm_params:
    ObjectsDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParam>
    (List) Specifies the parameters used for discovering the office 365 objects selectively during source registration or refresh. Nested schema for objects_discovery_params:
    CsmParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamCsmParam
    (List) Nested schema for csm_params:
    ObjectsDiscoveryParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParam
    (List) Specifies the parameters used for discovering the office 365 objects selectively during source registration or refresh. Nested schema for objects_discovery_params:
    csmParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamCsmParam>
    (List) Nested schema for csm_params:
    objectsDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParam>
    (List) Specifies the parameters used for discovering the office 365 objects selectively during source registration or refresh. Nested schema for objects_discovery_params:
    csmParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamCsmParam[]
    (List) Nested schema for csm_params:
    objectsDiscoveryParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParam[]
    (List) Specifies the parameters used for discovering the office 365 objects selectively during source registration or refresh. Nested schema for objects_discovery_params:
    csm_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamCsmParam]
    (List) Nested schema for csm_params:
    objects_discovery_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParam]
    (List) Specifies the parameters used for discovering the office 365 objects selectively during source registration or refresh. Nested schema for objects_discovery_params:
    csmParams List<Property Map>
    (List) Nested schema for csm_params:
    objectsDiscoveryParams List<Property Map>
    (List) Specifies the parameters used for discovering the office 365 objects selectively during source registration or refresh. Nested schema for objects_discovery_params:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamCsmParam

    BackupAllowed bool
    (Boolean) Specifies whether the current source allows data backup through M365 Backup Storage APIs. Enabling this, data can be optionally backed up within either Cohesity or MSFT or both depending on the backup configuration.
    BackupAllowed bool
    (Boolean) Specifies whether the current source allows data backup through M365 Backup Storage APIs. Enabling this, data can be optionally backed up within either Cohesity or MSFT or both depending on the backup configuration.
    backupAllowed Boolean
    (Boolean) Specifies whether the current source allows data backup through M365 Backup Storage APIs. Enabling this, data can be optionally backed up within either Cohesity or MSFT or both depending on the backup configuration.
    backupAllowed boolean
    (Boolean) Specifies whether the current source allows data backup through M365 Backup Storage APIs. Enabling this, data can be optionally backed up within either Cohesity or MSFT or both depending on the backup configuration.
    backup_allowed bool
    (Boolean) Specifies whether the current source allows data backup through M365 Backup Storage APIs. Enabling this, data can be optionally backed up within either Cohesity or MSFT or both depending on the backup configuration.
    backupAllowed Boolean
    (Boolean) Specifies whether the current source allows data backup through M365 Backup Storage APIs. Enabling this, data can be optionally backed up within either Cohesity or MSFT or both depending on the backup configuration.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParam

    DiscoverableObjectTypeLists List<string>
    (List) Specifies the list of object types that will be discovered as part of source registration or refresh.
    SitesDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamSitesDiscoveryParam>
    (List) Specifies discovery params for kSite entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kSites'. Nested schema for sites_discovery_params:
    TeamsAdditionalParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamTeamsAdditionalParam>
    (List) Specifies additional params for Teams entities. It should only be populated if the 'DiscoveryParams.discoverableObjectTypeList' includes 'kTeams' otherwise this will be ignored. Nested schema for teams_additional_params:
    UsersDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamUsersDiscoveryParam>
    (List) Specifies discovery params for kUser entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kUsers'. Nested schema for users_discovery_params:
    DiscoverableObjectTypeLists []string
    (List) Specifies the list of object types that will be discovered as part of source registration or refresh.
    SitesDiscoveryParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamSitesDiscoveryParam
    (List) Specifies discovery params for kSite entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kSites'. Nested schema for sites_discovery_params:
    TeamsAdditionalParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamTeamsAdditionalParam
    (List) Specifies additional params for Teams entities. It should only be populated if the 'DiscoveryParams.discoverableObjectTypeList' includes 'kTeams' otherwise this will be ignored. Nested schema for teams_additional_params:
    UsersDiscoveryParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamUsersDiscoveryParam
    (List) Specifies discovery params for kUser entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kUsers'. Nested schema for users_discovery_params:
    discoverableObjectTypeLists List<String>
    (List) Specifies the list of object types that will be discovered as part of source registration or refresh.
    sitesDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamSitesDiscoveryParam>
    (List) Specifies discovery params for kSite entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kSites'. Nested schema for sites_discovery_params:
    teamsAdditionalParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamTeamsAdditionalParam>
    (List) Specifies additional params for Teams entities. It should only be populated if the 'DiscoveryParams.discoverableObjectTypeList' includes 'kTeams' otherwise this will be ignored. Nested schema for teams_additional_params:
    usersDiscoveryParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamUsersDiscoveryParam>
    (List) Specifies discovery params for kUser entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kUsers'. Nested schema for users_discovery_params:
    discoverableObjectTypeLists string[]
    (List) Specifies the list of object types that will be discovered as part of source registration or refresh.
    sitesDiscoveryParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamSitesDiscoveryParam[]
    (List) Specifies discovery params for kSite entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kSites'. Nested schema for sites_discovery_params:
    teamsAdditionalParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamTeamsAdditionalParam[]
    (List) Specifies additional params for Teams entities. It should only be populated if the 'DiscoveryParams.discoverableObjectTypeList' includes 'kTeams' otherwise this will be ignored. Nested schema for teams_additional_params:
    usersDiscoveryParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamUsersDiscoveryParam[]
    (List) Specifies discovery params for kUser entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kUsers'. Nested schema for users_discovery_params:
    discoverable_object_type_lists Sequence[str]
    (List) Specifies the list of object types that will be discovered as part of source registration or refresh.
    sites_discovery_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamSitesDiscoveryParam]
    (List) Specifies discovery params for kSite entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kSites'. Nested schema for sites_discovery_params:
    teams_additional_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamTeamsAdditionalParam]
    (List) Specifies additional params for Teams entities. It should only be populated if the 'DiscoveryParams.discoverableObjectTypeList' includes 'kTeams' otherwise this will be ignored. Nested schema for teams_additional_params:
    users_discovery_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamUsersDiscoveryParam]
    (List) Specifies discovery params for kUser entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kUsers'. Nested schema for users_discovery_params:
    discoverableObjectTypeLists List<String>
    (List) Specifies the list of object types that will be discovered as part of source registration or refresh.
    sitesDiscoveryParams List<Property Map>
    (List) Specifies discovery params for kSite entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kSites'. Nested schema for sites_discovery_params:
    teamsAdditionalParams List<Property Map>
    (List) Specifies additional params for Teams entities. It should only be populated if the 'DiscoveryParams.discoverableObjectTypeList' includes 'kTeams' otherwise this will be ignored. Nested schema for teams_additional_params:
    usersDiscoveryParams List<Property Map>
    (List) Specifies discovery params for kUser entities. It should only be populated when the 'DiscoveryParams.discoverableObjectTypeList' includes 'kUsers'. Nested schema for users_discovery_params:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamSitesDiscoveryParam

    EnableSiteTagging bool
    (Boolean) Specifies whether the SharePoint Sites will be tagged whether they belong to a group site or teams site.
    EnableSiteTagging bool
    (Boolean) Specifies whether the SharePoint Sites will be tagged whether they belong to a group site or teams site.
    enableSiteTagging Boolean
    (Boolean) Specifies whether the SharePoint Sites will be tagged whether they belong to a group site or teams site.
    enableSiteTagging boolean
    (Boolean) Specifies whether the SharePoint Sites will be tagged whether they belong to a group site or teams site.
    enable_site_tagging bool
    (Boolean) Specifies whether the SharePoint Sites will be tagged whether they belong to a group site or teams site.
    enableSiteTagging Boolean
    (Boolean) Specifies whether the SharePoint Sites will be tagged whether they belong to a group site or teams site.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamTeamsAdditionalParam

    AllowPostsBackup bool
    (Boolean) Specifies whether the Teams posts/conversations will be backed up or not. If this is false or not specified teams' posts backup will not be done.
    AllowPostsBackup bool
    (Boolean) Specifies whether the Teams posts/conversations will be backed up or not. If this is false or not specified teams' posts backup will not be done.
    allowPostsBackup Boolean
    (Boolean) Specifies whether the Teams posts/conversations will be backed up or not. If this is false or not specified teams' posts backup will not be done.
    allowPostsBackup boolean
    (Boolean) Specifies whether the Teams posts/conversations will be backed up or not. If this is false or not specified teams' posts backup will not be done.
    allow_posts_backup bool
    (Boolean) Specifies whether the Teams posts/conversations will be backed up or not. If this is false or not specified teams' posts backup will not be done.
    allowPostsBackup Boolean
    (Boolean) Specifies whether the Teams posts/conversations will be backed up or not. If this is false or not specified teams' posts backup will not be done.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoO365ParamObjectsDiscoveryParamUsersDiscoveryParam

    AllowChatsBackup bool
    (Boolean) Specifies whether users' chats should be backed up or not. If this is false or not specified users' chats backup will not be done.
    DiscoverUsersWithMailbox bool
    (Boolean) Specifies if office 365 users with valid mailboxes should be discovered or not.
    DiscoverUsersWithOnedrive bool
    (Boolean) Specifies if office 365 users with valid Onedrives should be discovered or not.
    FetchMailboxInfo bool
    (Boolean) Specifies whether users' mailbox info including the provisioning status, mailbox type & in-place archival support will be fetched and processed.
    FetchOneDriveInfo bool
    (Boolean) Specifies whether users' onedrive info including the provisioning status & storage quota will be fetched and processed.
    SkipUsersWithoutMySite bool
    (Boolean) Specifies whether to skip processing user who have uninitialized OneDrive or are without MySite.
    AllowChatsBackup bool
    (Boolean) Specifies whether users' chats should be backed up or not. If this is false or not specified users' chats backup will not be done.
    DiscoverUsersWithMailbox bool
    (Boolean) Specifies if office 365 users with valid mailboxes should be discovered or not.
    DiscoverUsersWithOnedrive bool
    (Boolean) Specifies if office 365 users with valid Onedrives should be discovered or not.
    FetchMailboxInfo bool
    (Boolean) Specifies whether users' mailbox info including the provisioning status, mailbox type & in-place archival support will be fetched and processed.
    FetchOneDriveInfo bool
    (Boolean) Specifies whether users' onedrive info including the provisioning status & storage quota will be fetched and processed.
    SkipUsersWithoutMySite bool
    (Boolean) Specifies whether to skip processing user who have uninitialized OneDrive or are without MySite.
    allowChatsBackup Boolean
    (Boolean) Specifies whether users' chats should be backed up or not. If this is false or not specified users' chats backup will not be done.
    discoverUsersWithMailbox Boolean
    (Boolean) Specifies if office 365 users with valid mailboxes should be discovered or not.
    discoverUsersWithOnedrive Boolean
    (Boolean) Specifies if office 365 users with valid Onedrives should be discovered or not.
    fetchMailboxInfo Boolean
    (Boolean) Specifies whether users' mailbox info including the provisioning status, mailbox type & in-place archival support will be fetched and processed.
    fetchOneDriveInfo Boolean
    (Boolean) Specifies whether users' onedrive info including the provisioning status & storage quota will be fetched and processed.
    skipUsersWithoutMySite Boolean
    (Boolean) Specifies whether to skip processing user who have uninitialized OneDrive or are without MySite.
    allowChatsBackup boolean
    (Boolean) Specifies whether users' chats should be backed up or not. If this is false or not specified users' chats backup will not be done.
    discoverUsersWithMailbox boolean
    (Boolean) Specifies if office 365 users with valid mailboxes should be discovered or not.
    discoverUsersWithOnedrive boolean
    (Boolean) Specifies if office 365 users with valid Onedrives should be discovered or not.
    fetchMailboxInfo boolean
    (Boolean) Specifies whether users' mailbox info including the provisioning status, mailbox type & in-place archival support will be fetched and processed.
    fetchOneDriveInfo boolean
    (Boolean) Specifies whether users' onedrive info including the provisioning status & storage quota will be fetched and processed.
    skipUsersWithoutMySite boolean
    (Boolean) Specifies whether to skip processing user who have uninitialized OneDrive or are without MySite.
    allow_chats_backup bool
    (Boolean) Specifies whether users' chats should be backed up or not. If this is false or not specified users' chats backup will not be done.
    discover_users_with_mailbox bool
    (Boolean) Specifies if office 365 users with valid mailboxes should be discovered or not.
    discover_users_with_onedrive bool
    (Boolean) Specifies if office 365 users with valid Onedrives should be discovered or not.
    fetch_mailbox_info bool
    (Boolean) Specifies whether users' mailbox info including the provisioning status, mailbox type & in-place archival support will be fetched and processed.
    fetch_one_drive_info bool
    (Boolean) Specifies whether users' onedrive info including the provisioning status & storage quota will be fetched and processed.
    skip_users_without_my_site bool
    (Boolean) Specifies whether to skip processing user who have uninitialized OneDrive or are without MySite.
    allowChatsBackup Boolean
    (Boolean) Specifies whether users' chats should be backed up or not. If this is false or not specified users' chats backup will not be done.
    discoverUsersWithMailbox Boolean
    (Boolean) Specifies if office 365 users with valid mailboxes should be discovered or not.
    discoverUsersWithOnedrive Boolean
    (Boolean) Specifies if office 365 users with valid Onedrives should be discovered or not.
    fetchMailboxInfo Boolean
    (Boolean) Specifies whether users' mailbox info including the provisioning status, mailbox type & in-place archival support will be fetched and processed.
    fetchOneDriveInfo Boolean
    (Boolean) Specifies whether users' onedrive info including the provisioning status & storage quota will be fetched and processed.
    skipUsersWithoutMySite Boolean
    (Boolean) Specifies whether to skip processing user who have uninitialized OneDrive or are without MySite.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365CredentialsList

    ClientId string
    (String) Specifies the application ID that the registration portal (apps.dev.microsoft.com) assigned.
    ClientSecret string
    (String) Specifies the application secret that was created in app registration portal.
    GrantType string
    (String) Specifies the application grant type. eg: For client credentials flow, set this to "client_credentials"; For refreshing access-token, set this to "refresh_token".
    Scope string
    (String) Specifies a space separated list of scopes/permissions for the user. eg: Incase of MS Graph APIs for Office365, scope is set to default: https://graph.microsoft.com/.default.
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    ClientId string
    (String) Specifies the application ID that the registration portal (apps.dev.microsoft.com) assigned.
    ClientSecret string
    (String) Specifies the application secret that was created in app registration portal.
    GrantType string
    (String) Specifies the application grant type. eg: For client credentials flow, set this to "client_credentials"; For refreshing access-token, set this to "refresh_token".
    Scope string
    (String) Specifies a space separated list of scopes/permissions for the user. eg: Incase of MS Graph APIs for Office365, scope is set to default: https://graph.microsoft.com/.default.
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    clientId String
    (String) Specifies the application ID that the registration portal (apps.dev.microsoft.com) assigned.
    clientSecret String
    (String) Specifies the application secret that was created in app registration portal.
    grantType String
    (String) Specifies the application grant type. eg: For client credentials flow, set this to "client_credentials"; For refreshing access-token, set this to "refresh_token".
    scope String
    (String) Specifies a space separated list of scopes/permissions for the user. eg: Incase of MS Graph APIs for Office365, scope is set to default: https://graph.microsoft.com/.default.
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    clientId string
    (String) Specifies the application ID that the registration portal (apps.dev.microsoft.com) assigned.
    clientSecret string
    (String) Specifies the application secret that was created in app registration portal.
    grantType string
    (String) Specifies the application grant type. eg: For client credentials flow, set this to "client_credentials"; For refreshing access-token, set this to "refresh_token".
    scope string
    (String) Specifies a space separated list of scopes/permissions for the user. eg: Incase of MS Graph APIs for Office365, scope is set to default: https://graph.microsoft.com/.default.
    useOAuthForExchangeOnline boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    client_id str
    (String) Specifies the application ID that the registration portal (apps.dev.microsoft.com) assigned.
    client_secret str
    (String) Specifies the application secret that was created in app registration portal.
    grant_type str
    (String) Specifies the application grant type. eg: For client credentials flow, set this to "client_credentials"; For refreshing access-token, set this to "refresh_token".
    scope str
    (String) Specifies a space separated list of scopes/permissions for the user. eg: Incase of MS Graph APIs for Office365, scope is set to default: https://graph.microsoft.com/.default.
    use_o_auth_for_exchange_online bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    clientId String
    (String) Specifies the application ID that the registration portal (apps.dev.microsoft.com) assigned.
    clientSecret String
    (String) Specifies the application secret that was created in app registration portal.
    grantType String
    (String) Specifies the application grant type. eg: For client credentials flow, set this to "client_credentials"; For refreshing access-token, set this to "refresh_token".
    scope String
    (String) Specifies a space separated list of scopes/permissions for the user. eg: Incase of MS Graph APIs for Office365, scope is set to default: https://graph.microsoft.com/.default.
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoOffice365ServiceAccountCredentialsList

    Password string
    (String) Specifies password of the username to access the target source.
    Username string
    (String) Specifies username to access the target source.
    Password string
    (String) Specifies password of the username to access the target source.
    Username string
    (String) Specifies username to access the target source.
    password String
    (String) Specifies password of the username to access the target source.
    username String
    (String) Specifies username to access the target source.
    password string
    (String) Specifies password of the username to access the target source.
    username string
    (String) Specifies username to access the target source.
    password str
    (String) Specifies password of the username to access the target source.
    username str
    (String) Specifies username to access the target source.
    password String
    (String) Specifies password of the username to access the target source.
    username String
    (String) Specifies username to access the target source.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParam

    Applications List<string>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Password string
    (String) Specifies password of the username to access the target source.
    ThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    Username string
    (String) Specifies username to access the target source.
    Applications []string
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Password string
    (String) Specifies password of the username to access the target source.
    ThrottlingConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfig
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    Username string
    (String) Specifies username to access the target source.
    applications List<String>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password String
    (String) Specifies password of the username to access the target source.
    throttlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username String
    (String) Specifies username to access the target source.
    applications string[]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password string
    (String) Specifies password of the username to access the target source.
    throttlingConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfig[]
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username string
    (String) Specifies username to access the target source.
    applications Sequence[str]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password str
    (String) Specifies password of the username to access the target source.
    throttling_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfig]
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username str
    (String) Specifies username to access the target source.
    applications List<String>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password String
    (String) Specifies password of the username to access the target source.
    throttlingConfigs List<Property Map>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username String
    (String) Specifies username to access the target source.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfig

    CpuThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    NetworkThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    CpuThrottlingConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    NetworkThrottlingConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig[]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig[]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpu_throttling_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    network_throttling_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs List<Property Map>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs List<Property Map>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    FixedThreshold double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    FixedThreshold float64
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (List) Nested schema for throttling_windows:
    fixedThreshold Double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    fixedThreshold number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (List) Nested schema for throttling_windows:
    fixed_threshold float
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    pattern_type str
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttling_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (List) Nested schema for throttling_windows:
    fixedThreshold Number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<Property Map>
    (List) Nested schema for throttling_windows:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold number
    (Integer) Throttling threshold applicable in the window.
    day_time_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold float
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<Property Map>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Number
    (Integer) Throttling threshold applicable in the window.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    FixedThreshold double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    FixedThreshold float64
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (List) Nested schema for throttling_windows:
    fixedThreshold Double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    fixedThreshold number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (List) Nested schema for throttling_windows:
    fixed_threshold float
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    pattern_type str
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttling_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (List) Nested schema for throttling_windows:
    fixedThreshold Number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<Property Map>
    (List) Nested schema for throttling_windows:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold number
    (Integer) Throttling threshold applicable in the window.
    day_time_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold float
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<Property Map>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Number
    (Integer) Throttling threshold applicable in the window.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfo

    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    HostSettingsCheckResults List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (List) Nested schema for host_settings_check_results:
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    HostSettingsCheckResults []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (List) Nested schema for host_settings_check_results:
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authentication_error_message str
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authentication_status str
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    host_settings_check_results Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (List) Nested schema for host_settings_check_results:
    refresh_error_message str
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults List<Property Map>
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    CheckType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    ResultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    CheckType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    ResultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    checkType String
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType String
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.
    checkType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage string
    (String) Specifies a descriptive message for failed/warning types.
    check_type str
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    result_type str
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    user_message str
    (String) Specifies a descriptive message for failed/warning types.
    checkType String
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType String
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSfdcParam

    AccessToken string
    (String) Token that will be used in subsequent api requests.
    ConcurrentApiRequestsLimit double
    (Integer) Specifies the maximum number of concurrent API requests allowed for salesforce.
    ConsumerKey string
    (String) Consumer key from the connected app in Sfdc.
    ConsumerSecret string
    (String) Consumer secret from the connected app in Sfdc.
    DailyApiLimit double
    (Integer) Maximum daily api limit.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    EndpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    MetadataEndpointUrl string
    (String) Metadata endpoint url. All metadata requests must be made to this url.
    RefreshToken string
    (String) Token that will be used to refresh the access token.
    SoapEndpointUrl string
    (String) Soap endpoint url. All soap requests must be made to this url.
    UseBulkApi bool
    (Boolean) use bulk api if set to true.
    AccessToken string
    (String) Token that will be used in subsequent api requests.
    ConcurrentApiRequestsLimit float64
    (Integer) Specifies the maximum number of concurrent API requests allowed for salesforce.
    ConsumerKey string
    (String) Consumer key from the connected app in Sfdc.
    ConsumerSecret string
    (String) Consumer secret from the connected app in Sfdc.
    DailyApiLimit float64
    (Integer) Maximum daily api limit.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    EndpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    MetadataEndpointUrl string
    (String) Metadata endpoint url. All metadata requests must be made to this url.
    RefreshToken string
    (String) Token that will be used to refresh the access token.
    SoapEndpointUrl string
    (String) Soap endpoint url. All soap requests must be made to this url.
    UseBulkApi bool
    (Boolean) use bulk api if set to true.
    accessToken String
    (String) Token that will be used in subsequent api requests.
    concurrentApiRequestsLimit Double
    (Integer) Specifies the maximum number of concurrent API requests allowed for salesforce.
    consumerKey String
    (String) Consumer key from the connected app in Sfdc.
    consumerSecret String
    (String) Consumer secret from the connected app in Sfdc.
    dailyApiLimit Double
    (Integer) Maximum daily api limit.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    endpointType String
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    metadataEndpointUrl String
    (String) Metadata endpoint url. All metadata requests must be made to this url.
    refreshToken String
    (String) Token that will be used to refresh the access token.
    soapEndpointUrl String
    (String) Soap endpoint url. All soap requests must be made to this url.
    useBulkApi Boolean
    (Boolean) use bulk api if set to true.
    accessToken string
    (String) Token that will be used in subsequent api requests.
    concurrentApiRequestsLimit number
    (Integer) Specifies the maximum number of concurrent API requests allowed for salesforce.
    consumerKey string
    (String) Consumer key from the connected app in Sfdc.
    consumerSecret string
    (String) Consumer secret from the connected app in Sfdc.
    dailyApiLimit number
    (Integer) Maximum daily api limit.
    endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    endpointType string
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    metadataEndpointUrl string
    (String) Metadata endpoint url. All metadata requests must be made to this url.
    refreshToken string
    (String) Token that will be used to refresh the access token.
    soapEndpointUrl string
    (String) Soap endpoint url. All soap requests must be made to this url.
    useBulkApi boolean
    (Boolean) use bulk api if set to true.
    access_token str
    (String) Token that will be used in subsequent api requests.
    concurrent_api_requests_limit float
    (Integer) Specifies the maximum number of concurrent API requests allowed for salesforce.
    consumer_key str
    (String) Consumer key from the connected app in Sfdc.
    consumer_secret str
    (String) Consumer secret from the connected app in Sfdc.
    daily_api_limit float
    (Integer) Maximum daily api limit.
    endpoint str
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    endpoint_type str
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    metadata_endpoint_url str
    (String) Metadata endpoint url. All metadata requests must be made to this url.
    refresh_token str
    (String) Token that will be used to refresh the access token.
    soap_endpoint_url str
    (String) Soap endpoint url. All soap requests must be made to this url.
    use_bulk_api bool
    (Boolean) use bulk api if set to true.
    accessToken String
    (String) Token that will be used in subsequent api requests.
    concurrentApiRequestsLimit Number
    (Integer) Specifies the maximum number of concurrent API requests allowed for salesforce.
    consumerKey String
    (String) Consumer key from the connected app in Sfdc.
    consumerSecret String
    (String) Consumer secret from the connected app in Sfdc.
    dailyApiLimit Number
    (Integer) Maximum daily api limit.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    endpointType String
    (String) Specifies the Environment type for salesforce. 'PROD' 'SANDBOX' 'OTHER'.

    • Constraints: Allowable values are: PROD, SANDBOX, OTHER.
    metadataEndpointUrl String
    (String) Metadata endpoint url. All metadata requests must be made to this url.
    refreshToken String
    (String) Token that will be used to refresh the access token.
    soapEndpointUrl String
    (String) Soap endpoint url. All soap requests must be made to this url.
    useBulkApi Boolean
    (Boolean) use bulk api if set to true.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    NetmaskBits double
    (Float) netmaskBits.
    NetmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    NfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    NfsAllSquash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    NfsRootSquash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    S3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    SmbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    TenantId string
    (String) Specifies the unique id of the tenant.
    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    NetmaskBits float64
    (Float) netmaskBits.
    NetmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    NfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    NfsAllSquash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    NfsRootSquash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    S3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    SmbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    TenantId string
    (String) Specifies the unique id of the tenant.
    component String
    (String) Component that has reserved the subnet.
    description String
    (String) Description of the subnet.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip String
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits Double
    (Float) netmaskBits.
    netmaskIp4 String
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess String
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash Boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash Boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access String
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess String
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId String
    (String) Specifies the unique id of the tenant.
    component string
    (String) Component that has reserved the subnet.
    description string
    (String) Description of the subnet.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits number
    (Float) netmaskBits.
    netmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId string
    (String) Specifies the unique id of the tenant.
    component str
    (String) Component that has reserved the subnet.
    description str
    (String) Description of the subnet.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip str
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmask_bits float
    (Float) netmaskBits.
    netmask_ip4 str
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfs_access str
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfs_all_squash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfs_root_squash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3_access str
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smb_access str
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenant_id str
    (String) Specifies the unique id of the tenant.
    component String
    (String) Component that has reserved the subnet.
    description String
    (String) Description of the subnet.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip String
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits Number
    (Float) netmaskBits.
    netmaskIp4 String
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess String
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash Boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash Boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access String
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess String
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId String
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicy

    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyLatencyThreshold
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams float64
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyNasSourceParam
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups float64
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyNasSourceParam[]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforce_max_streams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforce_registered_source_max_backups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    is_enabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latency_thresholds Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyLatencyThreshold]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    max_concurrent_streams float
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nas_source_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyNasSourceParam]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registered_source_max_concurrent_backups float
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storage_array_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<Property Map>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<Property Map>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyLatencyThreshold

    ActiveTaskMsecs double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    ActiveTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    active_task_msecs float
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    new_task_msecs float
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyNasSourceParam

    MaxParallelMetadataFetchFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    MaxParallelMetadataFetchFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    max_parallel_metadata_fetch_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    max_parallel_metadata_fetch_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    max_parallel_read_write_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    max_parallel_read_write_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    DatastoreId float64
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId Double
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName String
    (String) Specifies the display name of the Datastore.
    throttlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId number
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName string
    (String) Specifies the display name of the Datastore.
    throttlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastore_id float
    (Integer) Specifies the Protection Source id of the Datastore.
    datastore_name str
    (String) Specifies the display name of the Datastore.
    throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId Number
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName String
    (String) Specifies the display name of the Datastore.
    throttlingPolicies List<Property Map>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams float64
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups float64
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforce_max_streams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforce_registered_source_max_backups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    is_enabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latency_thresholds Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    max_concurrent_streams float
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nas_source_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registered_source_max_concurrent_backups float
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storage_array_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<Property Map>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<Property Map>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    ActiveTaskMsecs double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    ActiveTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    active_task_msecs float
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    new_task_msecs float
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    MaxParallelMetadataFetchFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    MaxParallelMetadataFetchFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    max_parallel_metadata_fetch_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    max_parallel_metadata_fetch_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    max_parallel_read_write_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    max_parallel_read_write_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storage_array_snapshot_max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<Property Map>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    max_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    MaxSnapshots double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshots float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshots float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storage_array_snapshot_max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<Property Map>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    max_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    MaxSnapshots double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshots float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshots float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParam

    Capabilities List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCapability>
    (List) Nested schema for capabilities:
    Credentials List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCredential>
    (List) Specifies the object to hold username and password. Nested schema for credentials:
    EtEnableLogBackupPolicy bool
    (Boolean) Specifies whether to enable cohesity policy triggered log backups along with externally triggered backups. Only applicable if etLogBackup capability is true.
    EtEnableRunNow bool
    (Boolean) Specifies if the user triggered runs are allowed along with externally triggered backups. Only applicable if etLogBackup is true.
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Hosts List<string>
    (List) List of hosts forming the Universal Data Adapter cluster.
    LiveDataView bool
    (Boolean) Whether to use a live view for data backups.
    LiveLogView bool
    (Boolean) Whether to use a live view for log backups.
    MountDir string
    (String) This field is deprecated and its value will be ignored. It was used to specify the absolute path on the host where the view would be mounted. This is now controlled by the agent configuration and is common for all the Universal Data Adapter sources. deprecated: true.
    MountView bool
    (Boolean) Whether to mount a view during the source backup.
    ScriptDir string
    (String) Path where various source scripts will be located.
    SourceArgs string
    (String) Custom arguments which will be provided to the source registration scripts. This is deprecated. Use 'sourceRegistrationArguments' instead.
    SourceRegistrationArguments List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamSourceRegistrationArgument>
    (List) Specifies a map of custom arguments to be supplied to the source registration scripts. Nested schema for source_registration_arguments:
    SourceType string
    (String) Global app source type.
    Capabilities []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCapability
    (List) Nested schema for capabilities:
    Credentials []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCredential
    (List) Specifies the object to hold username and password. Nested schema for credentials:
    EtEnableLogBackupPolicy bool
    (Boolean) Specifies whether to enable cohesity policy triggered log backups along with externally triggered backups. Only applicable if etLogBackup capability is true.
    EtEnableRunNow bool
    (Boolean) Specifies if the user triggered runs are allowed along with externally triggered backups. Only applicable if etLogBackup is true.
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Hosts []string
    (List) List of hosts forming the Universal Data Adapter cluster.
    LiveDataView bool
    (Boolean) Whether to use a live view for data backups.
    LiveLogView bool
    (Boolean) Whether to use a live view for log backups.
    MountDir string
    (String) This field is deprecated and its value will be ignored. It was used to specify the absolute path on the host where the view would be mounted. This is now controlled by the agent configuration and is common for all the Universal Data Adapter sources. deprecated: true.
    MountView bool
    (Boolean) Whether to mount a view during the source backup.
    ScriptDir string
    (String) Path where various source scripts will be located.
    SourceArgs string
    (String) Custom arguments which will be provided to the source registration scripts. This is deprecated. Use 'sourceRegistrationArguments' instead.
    SourceRegistrationArguments []GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamSourceRegistrationArgument
    (List) Specifies a map of custom arguments to be supplied to the source registration scripts. Nested schema for source_registration_arguments:
    SourceType string
    (String) Global app source type.
    capabilities List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCapability>
    (List) Nested schema for capabilities:
    credentials List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCredential>
    (List) Specifies the object to hold username and password. Nested schema for credentials:
    etEnableLogBackupPolicy Boolean
    (Boolean) Specifies whether to enable cohesity policy triggered log backups along with externally triggered backups. Only applicable if etLogBackup capability is true.
    etEnableRunNow Boolean
    (Boolean) Specifies if the user triggered runs are allowed along with externally triggered backups. Only applicable if etLogBackup is true.
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    hosts List<String>
    (List) List of hosts forming the Universal Data Adapter cluster.
    liveDataView Boolean
    (Boolean) Whether to use a live view for data backups.
    liveLogView Boolean
    (Boolean) Whether to use a live view for log backups.
    mountDir String
    (String) This field is deprecated and its value will be ignored. It was used to specify the absolute path on the host where the view would be mounted. This is now controlled by the agent configuration and is common for all the Universal Data Adapter sources. deprecated: true.
    mountView Boolean
    (Boolean) Whether to mount a view during the source backup.
    scriptDir String
    (String) Path where various source scripts will be located.
    sourceArgs String
    (String) Custom arguments which will be provided to the source registration scripts. This is deprecated. Use 'sourceRegistrationArguments' instead.
    sourceRegistrationArguments List<GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamSourceRegistrationArgument>
    (List) Specifies a map of custom arguments to be supplied to the source registration scripts. Nested schema for source_registration_arguments:
    sourceType String
    (String) Global app source type.
    capabilities GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCapability[]
    (List) Nested schema for capabilities:
    credentials GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCredential[]
    (List) Specifies the object to hold username and password. Nested schema for credentials:
    etEnableLogBackupPolicy boolean
    (Boolean) Specifies whether to enable cohesity policy triggered log backups along with externally triggered backups. Only applicable if etLogBackup capability is true.
    etEnableRunNow boolean
    (Boolean) Specifies if the user triggered runs are allowed along with externally triggered backups. Only applicable if etLogBackup is true.
    hostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    hosts string[]
    (List) List of hosts forming the Universal Data Adapter cluster.
    liveDataView boolean
    (Boolean) Whether to use a live view for data backups.
    liveLogView boolean
    (Boolean) Whether to use a live view for log backups.
    mountDir string
    (String) This field is deprecated and its value will be ignored. It was used to specify the absolute path on the host where the view would be mounted. This is now controlled by the agent configuration and is common for all the Universal Data Adapter sources. deprecated: true.
    mountView boolean
    (Boolean) Whether to mount a view during the source backup.
    scriptDir string
    (String) Path where various source scripts will be located.
    sourceArgs string
    (String) Custom arguments which will be provided to the source registration scripts. This is deprecated. Use 'sourceRegistrationArguments' instead.
    sourceRegistrationArguments GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamSourceRegistrationArgument[]
    (List) Specifies a map of custom arguments to be supplied to the source registration scripts. Nested schema for source_registration_arguments:
    sourceType string
    (String) Global app source type.
    capabilities Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCapability]
    (List) Nested schema for capabilities:
    credentials Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCredential]
    (List) Specifies the object to hold username and password. Nested schema for credentials:
    et_enable_log_backup_policy bool
    (Boolean) Specifies whether to enable cohesity policy triggered log backups along with externally triggered backups. Only applicable if etLogBackup capability is true.
    et_enable_run_now bool
    (Boolean) Specifies if the user triggered runs are allowed along with externally triggered backups. Only applicable if etLogBackup is true.
    host_type str
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    hosts Sequence[str]
    (List) List of hosts forming the Universal Data Adapter cluster.
    live_data_view bool
    (Boolean) Whether to use a live view for data backups.
    live_log_view bool
    (Boolean) Whether to use a live view for log backups.
    mount_dir str
    (String) This field is deprecated and its value will be ignored. It was used to specify the absolute path on the host where the view would be mounted. This is now controlled by the agent configuration and is common for all the Universal Data Adapter sources. deprecated: true.
    mount_view bool
    (Boolean) Whether to mount a view during the source backup.
    script_dir str
    (String) Path where various source scripts will be located.
    source_args str
    (String) Custom arguments which will be provided to the source registration scripts. This is deprecated. Use 'sourceRegistrationArguments' instead.
    source_registration_arguments Sequence[GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamSourceRegistrationArgument]
    (List) Specifies a map of custom arguments to be supplied to the source registration scripts. Nested schema for source_registration_arguments:
    source_type str
    (String) Global app source type.
    capabilities List<Property Map>
    (List) Nested schema for capabilities:
    credentials List<Property Map>
    (List) Specifies the object to hold username and password. Nested schema for credentials:
    etEnableLogBackupPolicy Boolean
    (Boolean) Specifies whether to enable cohesity policy triggered log backups along with externally triggered backups. Only applicable if etLogBackup capability is true.
    etEnableRunNow Boolean
    (Boolean) Specifies if the user triggered runs are allowed along with externally triggered backups. Only applicable if etLogBackup is true.
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    hosts List<String>
    (List) List of hosts forming the Universal Data Adapter cluster.
    liveDataView Boolean
    (Boolean) Whether to use a live view for data backups.
    liveLogView Boolean
    (Boolean) Whether to use a live view for log backups.
    mountDir String
    (String) This field is deprecated and its value will be ignored. It was used to specify the absolute path on the host where the view would be mounted. This is now controlled by the agent configuration and is common for all the Universal Data Adapter sources. deprecated: true.
    mountView Boolean
    (Boolean) Whether to mount a view during the source backup.
    scriptDir String
    (String) Path where various source scripts will be located.
    sourceArgs String
    (String) Custom arguments which will be provided to the source registration scripts. This is deprecated. Use 'sourceRegistrationArguments' instead.
    sourceRegistrationArguments List<Property Map>
    (List) Specifies a map of custom arguments to be supplied to the source registration scripts. Nested schema for source_registration_arguments:
    sourceType String
    (String) Global app source type.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCapability

    AutoLogBackup bool
    (Boolean)
    DynamicConfig bool
    (Boolean) Specifies whether the source supports the 'Dynamic Configuration' capability.
    EntitySupport bool
    (Boolean) Indicates if source has entity capability.
    EtLogBackup bool
    (Boolean) Specifies whether the source supports externally triggered log backups.
    ExternalDisks bool
    (Boolean) Only for sources in the cloud. A temporary external disk is provisoned in the cloud and mounted on the control node selected during backup / recovery for dump-sweep workflows that need a local disk to dump data. Prereq - non-mount, AGENT_ON_RIGEL.
    FullBackup bool
    (Boolean)
    IncrBackup bool
    (Boolean)
    LogBackup bool
    (Boolean)
    MultiObjectRestore bool
    (Boolean) Whether the source supports restore of multiple objects.
    PauseResumeBackup bool
    (Boolean)
    PostBackupJobScript bool
    (Boolean) Triggers a post backup script on all nodes.
    PostRestoreJobScript bool
    (Boolean) Triggers a post restore script on all nodes.
    PreBackupJobScript bool
    (Boolean) Make a source call before actual start backup call.
    PreRestoreJobScript bool
    (Boolean) Triggers a pre restore script on all nodes.
    ResourceThrottling bool
    (Boolean)
    SnapfsCert bool
    (Boolean)
    AutoLogBackup bool
    (Boolean)
    DynamicConfig bool
    (Boolean) Specifies whether the source supports the 'Dynamic Configuration' capability.
    EntitySupport bool
    (Boolean) Indicates if source has entity capability.
    EtLogBackup bool
    (Boolean) Specifies whether the source supports externally triggered log backups.
    ExternalDisks bool
    (Boolean) Only for sources in the cloud. A temporary external disk is provisoned in the cloud and mounted on the control node selected during backup / recovery for dump-sweep workflows that need a local disk to dump data. Prereq - non-mount, AGENT_ON_RIGEL.
    FullBackup bool
    (Boolean)
    IncrBackup bool
    (Boolean)
    LogBackup bool
    (Boolean)
    MultiObjectRestore bool
    (Boolean) Whether the source supports restore of multiple objects.
    PauseResumeBackup bool
    (Boolean)
    PostBackupJobScript bool
    (Boolean) Triggers a post backup script on all nodes.
    PostRestoreJobScript bool
    (Boolean) Triggers a post restore script on all nodes.
    PreBackupJobScript bool
    (Boolean) Make a source call before actual start backup call.
    PreRestoreJobScript bool
    (Boolean) Triggers a pre restore script on all nodes.
    ResourceThrottling bool
    (Boolean)
    SnapfsCert bool
    (Boolean)
    autoLogBackup Boolean
    (Boolean)
    dynamicConfig Boolean
    (Boolean) Specifies whether the source supports the 'Dynamic Configuration' capability.
    entitySupport Boolean
    (Boolean) Indicates if source has entity capability.
    etLogBackup Boolean
    (Boolean) Specifies whether the source supports externally triggered log backups.
    externalDisks Boolean
    (Boolean) Only for sources in the cloud. A temporary external disk is provisoned in the cloud and mounted on the control node selected during backup / recovery for dump-sweep workflows that need a local disk to dump data. Prereq - non-mount, AGENT_ON_RIGEL.
    fullBackup Boolean
    (Boolean)
    incrBackup Boolean
    (Boolean)
    logBackup Boolean
    (Boolean)
    multiObjectRestore Boolean
    (Boolean) Whether the source supports restore of multiple objects.
    pauseResumeBackup Boolean
    (Boolean)
    postBackupJobScript Boolean
    (Boolean) Triggers a post backup script on all nodes.
    postRestoreJobScript Boolean
    (Boolean) Triggers a post restore script on all nodes.
    preBackupJobScript Boolean
    (Boolean) Make a source call before actual start backup call.
    preRestoreJobScript Boolean
    (Boolean) Triggers a pre restore script on all nodes.
    resourceThrottling Boolean
    (Boolean)
    snapfsCert Boolean
    (Boolean)
    autoLogBackup boolean
    (Boolean)
    dynamicConfig boolean
    (Boolean) Specifies whether the source supports the 'Dynamic Configuration' capability.
    entitySupport boolean
    (Boolean) Indicates if source has entity capability.
    etLogBackup boolean
    (Boolean) Specifies whether the source supports externally triggered log backups.
    externalDisks boolean
    (Boolean) Only for sources in the cloud. A temporary external disk is provisoned in the cloud and mounted on the control node selected during backup / recovery for dump-sweep workflows that need a local disk to dump data. Prereq - non-mount, AGENT_ON_RIGEL.
    fullBackup boolean
    (Boolean)
    incrBackup boolean
    (Boolean)
    logBackup boolean
    (Boolean)
    multiObjectRestore boolean
    (Boolean) Whether the source supports restore of multiple objects.
    pauseResumeBackup boolean
    (Boolean)
    postBackupJobScript boolean
    (Boolean) Triggers a post backup script on all nodes.
    postRestoreJobScript boolean
    (Boolean) Triggers a post restore script on all nodes.
    preBackupJobScript boolean
    (Boolean) Make a source call before actual start backup call.
    preRestoreJobScript boolean
    (Boolean) Triggers a pre restore script on all nodes.
    resourceThrottling boolean
    (Boolean)
    snapfsCert boolean
    (Boolean)
    auto_log_backup bool
    (Boolean)
    dynamic_config bool
    (Boolean) Specifies whether the source supports the 'Dynamic Configuration' capability.
    entity_support bool
    (Boolean) Indicates if source has entity capability.
    et_log_backup bool
    (Boolean) Specifies whether the source supports externally triggered log backups.
    external_disks bool
    (Boolean) Only for sources in the cloud. A temporary external disk is provisoned in the cloud and mounted on the control node selected during backup / recovery for dump-sweep workflows that need a local disk to dump data. Prereq - non-mount, AGENT_ON_RIGEL.
    full_backup bool
    (Boolean)
    incr_backup bool
    (Boolean)
    log_backup bool
    (Boolean)
    multi_object_restore bool
    (Boolean) Whether the source supports restore of multiple objects.
    pause_resume_backup bool
    (Boolean)
    post_backup_job_script bool
    (Boolean) Triggers a post backup script on all nodes.
    post_restore_job_script bool
    (Boolean) Triggers a post restore script on all nodes.
    pre_backup_job_script bool
    (Boolean) Make a source call before actual start backup call.
    pre_restore_job_script bool
    (Boolean) Triggers a pre restore script on all nodes.
    resource_throttling bool
    (Boolean)
    snapfs_cert bool
    (Boolean)
    autoLogBackup Boolean
    (Boolean)
    dynamicConfig Boolean
    (Boolean) Specifies whether the source supports the 'Dynamic Configuration' capability.
    entitySupport Boolean
    (Boolean) Indicates if source has entity capability.
    etLogBackup Boolean
    (Boolean) Specifies whether the source supports externally triggered log backups.
    externalDisks Boolean
    (Boolean) Only for sources in the cloud. A temporary external disk is provisoned in the cloud and mounted on the control node selected during backup / recovery for dump-sweep workflows that need a local disk to dump data. Prereq - non-mount, AGENT_ON_RIGEL.
    fullBackup Boolean
    (Boolean)
    incrBackup Boolean
    (Boolean)
    logBackup Boolean
    (Boolean)
    multiObjectRestore Boolean
    (Boolean) Whether the source supports restore of multiple objects.
    pauseResumeBackup Boolean
    (Boolean)
    postBackupJobScript Boolean
    (Boolean) Triggers a post backup script on all nodes.
    postRestoreJobScript Boolean
    (Boolean) Triggers a post restore script on all nodes.
    preBackupJobScript Boolean
    (Boolean) Make a source call before actual start backup call.
    preRestoreJobScript Boolean
    (Boolean) Triggers a pre restore script on all nodes.
    resourceThrottling Boolean
    (Boolean)
    snapfsCert Boolean
    (Boolean)

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamCredential

    Password string
    (String) Specifies password of the username to access the target source.
    Username string
    (String) Specifies username to access the target source.
    Password string
    (String) Specifies password of the username to access the target source.
    Username string
    (String) Specifies username to access the target source.
    password String
    (String) Specifies password of the username to access the target source.
    username String
    (String) Specifies username to access the target source.
    password string
    (String) Specifies password of the username to access the target source.
    username string
    (String) Specifies username to access the target source.
    password str
    (String) Specifies password of the username to access the target source.
    username str
    (String) Specifies username to access the target source.
    password String
    (String) Specifies password of the username to access the target source.
    username String
    (String) Specifies username to access the target source.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoUdaParamSourceRegistrationArgument

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeRegistrationInfoVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan float64
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan float
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.

    GetBackupRecoveryRegistrationInfoRootNodeRootNode

    ConnectionId double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    CustomName string
    (String) Specifies the user provided custom name of the Protection Source.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    KubernetesProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSource>
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    ParentId double
    (Integer) Specifies an id of the parent of the Protection Source.
    PhysicalProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSource>
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    ConnectionId float64
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId float64
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    CustomName string
    (String) Specifies the user provided custom name of the Protection Source.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    KubernetesProtectionSources []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSource
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    ParentId float64
    (Integer) Specifies an id of the parent of the Protection Source.
    PhysicalProtectionSources []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSource
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources []GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSource
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connectionId Double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    customName String
    (String) Specifies the user provided custom name of the Protection Source.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetesProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSource>
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    parentId Double
    (Integer) Specifies an id of the parent of the Protection Source.
    physicalProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSource>
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connectionId number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    customName string
    (String) Specifies the user provided custom name of the Protection Source.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetesProtectionSources GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSource[]
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    parentId number
    (Integer) Specifies an id of the parent of the Protection Source.
    physicalProtectionSources GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSource[]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSource[]
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connection_id float
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connector_group_id float
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    custom_name str
    (String) Specifies the user provided custom name of the Protection Source.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetes_protection_sources Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSource]
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    parent_id float
    (Integer) Specifies an id of the parent of the Protection Source.
    physical_protection_sources Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSource]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sql_protection_sources Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSource]
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:
    connectionId Number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    customName String
    (String) Specifies the user provided custom name of the Protection Source.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    kubernetesProtectionSources List<Property Map>
    (List) Specifies a Protection Source in Kubernetes environment. Nested schema for kubernetes_protection_source:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    parentId Number
    (Integer) Specifies an id of the parent of the Protection Source.
    physicalProtectionSources List<Property Map>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<Property Map>
    (List) Specifies an Object representing one SQL Server instance or database. Nested schema for sql_protection_source:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSource

    DatamoverImageLocation string
    (String) Specifies the location of Datamover image in private registry.
    DatamoverServiceType double
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    DatamoverUpgradability string
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    DefaultVlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceDefaultVlanParam>
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    Description string
    (String) Description of the subnet.
    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    InitContainerImageLocation string
    (String) Specifies the location of the image for init containers.
    LabelAttributes List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceLabelAttribute>
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    PriorityClassName string
    (String) Specifies the pritority class name during registration.
    ResourceAnnotationLists List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceAnnotationList>
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    ResourceLabelLists List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceLabelList>
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    SanFields List<string>
    (List) Specifies the SAN field for agent certificate.
    ServiceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    StorageClasses List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceStorageClass>
    (List) Specifies storage class information of source. Nested schema for storage_class:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    Uuid string
    (String) Specifies the UUID of the object.
    VeleroAwsPluginImageLocation string
    (String) Specifies the location of Velero AWS plugin image in private registry.
    VeleroImageLocation string
    (String) Specifies the location of Velero image in private registry.
    VeleroOpenshiftPluginImageLocation string
    (String) Specifies the location of the image for openshift plugin container.
    VeleroUpgradability string
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    VlanInfoVecs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVec>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    DatamoverImageLocation string
    (String) Specifies the location of Datamover image in private registry.
    DatamoverServiceType float64
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    DatamoverUpgradability string
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    DefaultVlanParams []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceDefaultVlanParam
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    Description string
    (String) Description of the subnet.
    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    InitContainerImageLocation string
    (String) Specifies the location of the image for init containers.
    LabelAttributes []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceLabelAttribute
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    PriorityClassName string
    (String) Specifies the pritority class name during registration.
    ResourceAnnotationLists []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceAnnotationList
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    ResourceLabelLists []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceLabelList
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    SanFields []string
    (List) Specifies the SAN field for agent certificate.
    ServiceAnnotations []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceServiceAnnotation
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    StorageClasses []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceStorageClass
    (List) Specifies storage class information of source. Nested schema for storage_class:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    Uuid string
    (String) Specifies the UUID of the object.
    VeleroAwsPluginImageLocation string
    (String) Specifies the location of Velero AWS plugin image in private registry.
    VeleroImageLocation string
    (String) Specifies the location of Velero image in private registry.
    VeleroOpenshiftPluginImageLocation string
    (String) Specifies the location of the image for openshift plugin container.
    VeleroUpgradability string
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    VlanInfoVecs []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVec
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamoverImageLocation String
    (String) Specifies the location of Datamover image in private registry.
    datamoverServiceType Double
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamoverUpgradability String
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    defaultVlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceDefaultVlanParam>
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description String
    (String) Description of the subnet.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    initContainerImageLocation String
    (String) Specifies the location of the image for init containers.
    labelAttributes List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceLabelAttribute>
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    priorityClassName String
    (String) Specifies the pritority class name during registration.
    resourceAnnotationLists List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceAnnotationList>
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resourceLabelLists List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceLabelList>
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    sanFields List<String>
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storageClasses List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceStorageClass>
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid String
    (String) Specifies the UUID of the object.
    veleroAwsPluginImageLocation String
    (String) Specifies the location of Velero AWS plugin image in private registry.
    veleroImageLocation String
    (String) Specifies the location of Velero image in private registry.
    veleroOpenshiftPluginImageLocation String
    (String) Specifies the location of the image for openshift plugin container.
    veleroUpgradability String
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlanInfoVecs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVec>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamoverImageLocation string
    (String) Specifies the location of Datamover image in private registry.
    datamoverServiceType number
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamoverUpgradability string
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    defaultVlanParams GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceDefaultVlanParam[]
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description string
    (String) Description of the subnet.
    distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    initContainerImageLocation string
    (String) Specifies the location of the image for init containers.
    labelAttributes GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceLabelAttribute[]
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    priorityClassName string
    (String) Specifies the pritority class name during registration.
    resourceAnnotationLists GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceAnnotationList[]
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resourceLabelLists GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceLabelList[]
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    sanFields string[]
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceServiceAnnotation[]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storageClasses GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceStorageClass[]
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid string
    (String) Specifies the UUID of the object.
    veleroAwsPluginImageLocation string
    (String) Specifies the location of Velero AWS plugin image in private registry.
    veleroImageLocation string
    (String) Specifies the location of Velero image in private registry.
    veleroOpenshiftPluginImageLocation string
    (String) Specifies the location of the image for openshift plugin container.
    veleroUpgradability string
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlanInfoVecs GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVec[]
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamover_image_location str
    (String) Specifies the location of Datamover image in private registry.
    datamover_service_type float
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamover_upgradability str
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    default_vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceDefaultVlanParam]
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description str
    (String) Description of the subnet.
    distribution str
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    init_container_image_location str
    (String) Specifies the location of the image for init containers.
    label_attributes Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceLabelAttribute]
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    priority_class_name str
    (String) Specifies the pritority class name during registration.
    resource_annotation_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceAnnotationList]
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resource_label_lists Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceLabelList]
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    san_fields Sequence[str]
    (List) Specifies the SAN field for agent certificate.
    service_annotations Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceServiceAnnotation]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storage_classes Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceStorageClass]
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid str
    (String) Specifies the UUID of the object.
    velero_aws_plugin_image_location str
    (String) Specifies the location of Velero AWS plugin image in private registry.
    velero_image_location str
    (String) Specifies the location of Velero image in private registry.
    velero_openshift_plugin_image_location str
    (String) Specifies the location of the image for openshift plugin container.
    velero_upgradability str
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlan_info_vecs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVec]
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    datamoverImageLocation String
    (String) Specifies the location of Datamover image in private registry.
    datamoverServiceType Number
    (Integer) Specifies Type of service to be deployed for communication with DataMover pods. Currently, LoadBalancer and NodePort are supported. [default = kNodePort].
    datamoverUpgradability String
    (Integer) Specifies if the deployed Datamover image needs to be upgraded for this kubernetes entity.
    defaultVlanParams List<Property Map>
    (List) Specifies VLAN parameters for the restore operation. Nested schema for default_vlan_params:
    description String
    (String) Description of the subnet.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    initContainerImageLocation String
    (String) Specifies the location of the image for init containers.
    labelAttributes List<Property Map>
    (List) Specifies the list of label attributes of this source. Nested schema for label_attributes:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    priorityClassName String
    (String) Specifies the pritority class name during registration.
    resourceAnnotationLists List<Property Map>
    (List) Specifies resource Annotations information provided during registration. Nested schema for resource_annotation_list:
    resourceLabelLists List<Property Map>
    (List) Specifies resource labels information provided during registration. Nested schema for resource_label_list:
    sanFields List<String>
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations List<Property Map>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    storageClasses List<Property Map>
    (List) Specifies storage class information of source. Nested schema for storage_class:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    uuid String
    (String) Specifies the UUID of the object.
    veleroAwsPluginImageLocation String
    (String) Specifies the location of Velero AWS plugin image in private registry.
    veleroImageLocation String
    (String) Specifies the location of Velero image in private registry.
    veleroOpenshiftPluginImageLocation String
    (String) Specifies the location of the image for openshift plugin container.
    veleroUpgradability String
    (String) Specifies if the deployed Velero image needs to be upgraded for this kubernetes entity.
    vlanInfoVecs List<Property Map>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceDefaultVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan float64
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan float
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceLabelAttribute

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Uuid string
    (String) Specifies the UUID of the object.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Uuid string
    (String) Specifies the UUID of the object.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    uuid String
    (String) Specifies the UUID of the object.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    uuid string
    (String) Specifies the UUID of the object.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    uuid str
    (String) Specifies the UUID of the object.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    uuid String
    (String) Specifies the UUID of the object.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceAnnotationList

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceResourceLabelList

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceServiceAnnotation

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceStorageClass

    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Provisioner string
    (String) specifies provisioner of storage class.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    Provisioner string
    (String) specifies provisioner of storage class.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner String
    (String) specifies provisioner of storage class.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner string
    (String) specifies provisioner of storage class.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner str
    (String) specifies provisioner of storage class.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    provisioner String
    (String) specifies provisioner of storage class.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVec

    ServiceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    ServiceAnnotations []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecServiceAnnotation
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VlanParams []GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecVlanParam
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    serviceAnnotations List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    serviceAnnotations GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecServiceAnnotation[]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecVlanParam[]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    service_annotations Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecServiceAnnotation]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecVlanParam]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    serviceAnnotations List<Property Map>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams List<Property Map>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecServiceAnnotation

    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    Key string
    (String) Specifies the service annotation key value.
    Value string
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.
    key string
    (String) Specifies the service annotation key value.
    value string
    (String) Specifies the service annotation value.
    key str
    (String) Specifies the service annotation key value.
    value str
    (String) Specifies the service annotation value.
    key String
    (String) Specifies the service annotation key value.
    value String
    (String) Specifies the service annotation value.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeKubernetesProtectionSourceVlanInfoVecVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    VlanId double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    VlanId float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlanId Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlanId number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan_id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlanId Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSource

    Agents List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgent>
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    HostName string
    (String) Specifies the hostname.
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Ids List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsProxyHost bool
    (Boolean) Specifies if the physical host is a proxy host.
    MemorySizeBytes double
    (Integer) Specifies the total memory on the host in bytes.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    NetworkingInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfo>
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    NumProcessors double
    (Integer) Specifies the number of processors on the host.
    OsName string
    (String) Specifies a human readable name of the OS of the Protection Source.
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    VcsVersion string
    (String) Specifies cluster version for VCS host.
    Volumes List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVolume>
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    Vsswriters List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    Agents []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgent
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    HostName string
    (String) Specifies the hostname.
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Ids []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceId
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsProxyHost bool
    (Boolean) Specifies if the physical host is a proxy host.
    MemorySizeBytes float64
    (Integer) Specifies the total memory on the host in bytes.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    NetworkingInfos []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfo
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    NumProcessors float64
    (Integer) Specifies the number of processors on the host.
    OsName string
    (String) Specifies a human readable name of the OS of the Protection Source.
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    VcsVersion string
    (String) Specifies cluster version for VCS host.
    Volumes []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVolume
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    Vsswriters []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVsswriter
    (List) Nested schema for vsswriters:
    agents List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgent>
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    hostName String
    (String) Specifies the hostname.
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isProxyHost Boolean
    (Boolean) Specifies if the physical host is a proxy host.
    memorySizeBytes Double
    (Integer) Specifies the total memory on the host in bytes.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    networkingInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfo>
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    numProcessors Double
    (Integer) Specifies the number of processors on the host.
    osName String
    (String) Specifies a human readable name of the OS of the Protection Source.
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcsVersion String
    (String) Specifies cluster version for VCS host.
    volumes List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVolume>
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    agents GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgent[]
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    hostName string
    (String) Specifies the hostname.
    hostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceId[]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isProxyHost boolean
    (Boolean) Specifies if the physical host is a proxy host.
    memorySizeBytes number
    (Integer) Specifies the total memory on the host in bytes.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    networkingInfos GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfo[]
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    numProcessors number
    (Integer) Specifies the number of processors on the host.
    osName string
    (String) Specifies a human readable name of the OS of the Protection Source.
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcsVersion string
    (String) Specifies cluster version for VCS host.
    volumes GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVolume[]
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVsswriter[]
    (List) Nested schema for vsswriters:
    agents Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgent]
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    host_name str
    (String) Specifies the hostname.
    host_type str
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceId]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_proxy_host bool
    (Boolean) Specifies if the physical host is a proxy host.
    memory_size_bytes float
    (Integer) Specifies the total memory on the host in bytes.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    networking_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfo]
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    num_processors float
    (Integer) Specifies the number of processors on the host.
    os_name str
    (String) Specifies a human readable name of the OS of the Protection Source.
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcs_version str
    (String) Specifies cluster version for VCS host.
    volumes Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVolume]
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVsswriter]
    (List) Nested schema for vsswriters:
    agents List<Property Map>
    (List) Specifiles the agents running on the Physical Protection Source and the status information. Nested schema for agents:
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    hostName String
    (String) Specifies the hostname.
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    ids List<Property Map>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isProxyHost Boolean
    (Boolean) Specifies if the physical host is a proxy host.
    memorySizeBytes Number
    (Integer) Specifies the total memory on the host in bytes.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    networkingInfos List<Property Map>
    (List) Specifies the struct containing information about network addresses configured on the given box. This is needed for dealing with Windows/Oracle Cluster resources that we discover and protect automatically. Nested schema for networking_info:
    numProcessors Number
    (Integer) Specifies the number of processors on the host.
    osName String
    (String) Specifies a human readable name of the OS of the Protection Source.
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    vcsVersion String
    (String) Specifies cluster version for VCS host.
    volumes List<Property Map>
    (List) Array of Physical Volumes. Specifies the volumes available on the physical host. These fields are populated only for the kPhysicalHost type. Nested schema for volumes:
    vsswriters List<Property Map>
    (List) Nested schema for vsswriters:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgent

    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfo>
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OracleMultiNodeChannelSupported bool
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    RegistrationInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    SourceSideDedupEnabled bool
    (Boolean) Specifies whether source side dedup is enabled or not.
    Status string
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    StatusMessage string
    (String) Specifies additional details about the agent status.
    Upgradability string
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    UpgradeStatus string
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    UpgradeStatusMessage string
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    Version string
    (String) Specifies the version of the Agent software.
    VolCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfo>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfo
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    HostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OracleMultiNodeChannelSupported bool
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    RegistrationInfos []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    SourceSideDedupEnabled bool
    (Boolean) Specifies whether source side dedup is enabled or not.
    Status string
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    StatusMessage string
    (String) Specifies additional details about the agent status.
    Upgradability string
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    UpgradeStatus string
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    UpgradeStatusMessage string
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    Version string
    (String) Specifies the version of the Agent software.
    VolCbtInfos []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfo
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmrVersion String
    (String) Specifies the version if Cristie BMR product is installed on the host.
    fileCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfo>
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    oracleMultiNodeChannelSupported Boolean
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registrationInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    sourceSideDedupEnabled Boolean
    (Boolean) Specifies whether source side dedup is enabled or not.
    status String
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    statusMessage String
    (String) Specifies additional details about the agent status.
    upgradability String
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgradeStatus String
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgradeStatusMessage String
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version String
    (String) Specifies the version of the Agent software.
    volCbtInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfo>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    fileCbtInfos GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfo[]
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    hostType string
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    oracleMultiNodeChannelSupported boolean
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registrationInfos GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    sourceSideDedupEnabled boolean
    (Boolean) Specifies whether source side dedup is enabled or not.
    status string
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    statusMessage string
    (String) Specifies additional details about the agent status.
    upgradability string
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgradeStatus string
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgradeStatusMessage string
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version string
    (String) Specifies the version of the Agent software.
    volCbtInfos GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfo[]
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmr_version str
    (String) Specifies the version if Cristie BMR product is installed on the host.
    file_cbt_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfo]
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    host_type str
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    oracle_multi_node_channel_supported bool
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registration_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    source_side_dedup_enabled bool
    (Boolean) Specifies whether source side dedup is enabled or not.
    status str
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    status_message str
    (String) Specifies additional details about the agent status.
    upgradability str
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgrade_status str
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgrade_status_message str
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version str
    (String) Specifies the version of the Agent software.
    vol_cbt_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfo]
    (List) CBT version and service state info. Nested schema for vol_cbt_info:
    cbmrVersion String
    (String) Specifies the version if Cristie BMR product is installed on the host.
    fileCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for file_cbt_info:
    hostType String
    (String) Specifies the environment type for the host.

    • Constraints: Allowable values are: kLinux, kWindows, kAix, kSolaris, kSapHana, kSapOracle, kCockroachDB, kMySQL, kOther, kSapSybase, kSapMaxDB, kSapSybaseIQ, kDB2, kSapASE, kMariaDB, kPostgreSQL, kVOS, kHPUX.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    oracleMultiNodeChannelSupported Boolean
    (Boolean) Specifies whether oracle multi node multi channel is supported or not.
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    sourceSideDedupEnabled Boolean
    (Boolean) Specifies whether source side dedup is enabled or not.
    status String
    (String) Specifies the agent status. Specifies the status of the agent running on a physical source.

    • Constraints: Allowable values are: kUnknown, kUnreachable, kHealthy, kDegraded.
    statusMessage String
    (String) Specifies additional details about the agent status.
    upgradability String
    (String) Specifies the upgradability of the agent running on the physical server. Specifies the upgradability of the agent running on the physical server.

    • Constraints: Allowable values are: kUpgradable, kCurrent, kUnknown, kNonUpgradableInvalidVersion, kNonUpgradableAgentIsNewer, kNonUpgradableAgentIsOld.
    upgradeStatus String
    (String) Specifies the status of the upgrade of the agent on a physical server. Specifies the status of the upgrade of the agent on a physical server.

    • Constraints: Allowable values are: kIdle, kAccepted, kStarted, kFinished, kScheduled.
    upgradeStatusMessage String
    (String) Specifies detailed message about the agent upgrade failure. This field is not set for successful upgrade.
    version String
    (String) Specifies the version of the Agent software.
    volCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfo

    FileVersions List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoFileVersion
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoFileVersion[]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoFileVersion]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    is_installed bool
    (Boolean) Indicates whether the cbt driver is installed.
    reboot_status str
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    service_states Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoServiceState]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<Property Map>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<Property Map>
    (List) Structure to Hold Service Status. Nested schema for service_state:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoFileVersion

    BuildVer double
    (Float)
    MajorVer double
    (Float)
    MinorVer double
    (Float)
    RevisionNum double
    (Float)
    BuildVer float64
    (Float)
    MajorVer float64
    (Float)
    MinorVer float64
    (Float)
    RevisionNum float64
    (Float)
    buildVer Double
    (Float)
    majorVer Double
    (Float)
    minorVer Double
    (Float)
    revisionNum Double
    (Float)
    buildVer number
    (Float)
    majorVer number
    (Float)
    minorVer number
    (Float)
    revisionNum number
    (Float)
    build_ver float
    (Float)
    major_ver float
    (Float)
    minor_ver float
    (Float)
    revision_num float
    (Float)
    buildVer Number
    (Float)
    majorVer Number
    (Float)
    minorVer Number
    (Float)
    revisionNum Number
    (Float)

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentFileCbtInfoServiceState

    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    state string
    (String)
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    state str
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfo

    AccessInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    AllowedIpAddresses List<string>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    BlacklistedIpAddresses List<string>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    DeniedIpAddresses List<string>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    Environments List<string>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    IsDbAuthenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    IsStorageArraySnapshotEnabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    LinkVmsAcrossVcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    MinimumFreeSpaceGb double
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MinimumFreeSpacePercent double
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    Password string
    (String) Specifies password of the username to access the target source.
    PhysicalParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    ProgressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    RefreshTimeUsecs double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    RegisteredAppsInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    RegistrationTimeUsecs double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    Subnets List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    ThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (List) Nested schema for throttling_policy_overrides:
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    UseVmBiosUuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    UserMessages List<string>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    Username string
    (String) Specifies username to access the target source.
    VlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    WarningMessages List<string>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    AccessInfos []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoAccessInfo
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    AllowedIpAddresses []string
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    BlacklistedIpAddresses []string
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    DeniedIpAddresses []string
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    Environments []string
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    IsDbAuthenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    IsStorageArraySnapshotEnabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    LinkVmsAcrossVcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    MinimumFreeSpaceGb float64
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    MinimumFreeSpacePercent float64
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    Password string
    (String) Specifies password of the username to access the target source.
    PhysicalParams []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    ProgressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    RefreshTimeUsecs float64
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    RegisteredAppsInfos []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    RegistrationTimeUsecs float64
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    Subnets []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoSubnet
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    ThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride
    (List) Nested schema for throttling_policy_overrides:
    UseOAuthForExchangeOnline bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    UseVmBiosUuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    UserMessages []string
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    Username string
    (String) Specifies username to access the target source.
    VlanParams []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoVlanParam
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    WarningMessages []string
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses List<String>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    deniedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    isDbAuthenticated Boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled Boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    linkVmsAcrossVcenter Boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb Double
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent Double
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password String
    (String) Specifies password of the username to access the target source.
    physicalParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath String
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs Double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs Double
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (List) Nested schema for throttling_policy_overrides:
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid Boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages List<String>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username String
    (String) Specifies username to access the target source.
    vlanParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages List<String>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoAccessInfo[]
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses string[]
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses string[]
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    deniedIpAddresses string[]
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments string[]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    isDbAuthenticated boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    linkVmsAcrossVcenter boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb number
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent number
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password string
    (String) Specifies password of the username to access the target source.
    physicalParams GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam[]
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath string
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo[]
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoSubnet[]
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride[]
    (List) Nested schema for throttling_policy_overrides:
    useOAuthForExchangeOnline boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages string[]
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username string
    (String) Specifies username to access the target source.
    vlanParams GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoVlanParam[]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages string[]
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    access_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoAccessInfo]
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowed_ip_addresses Sequence[str]
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authentication_error_message str
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authentication_status str
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklisted_ip_addresses Sequence[str]
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    denied_ip_addresses Sequence[str]
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments Sequence[str]
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    is_db_authenticated bool
    (Boolean) Specifies if application entity dbAuthenticated or not.
    is_storage_array_snapshot_enabled bool
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    link_vms_across_vcenter bool
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimum_free_space_gb float
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimum_free_space_percent float
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password str
    (String) Specifies password of the username to access the target source.
    physical_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam]
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progress_monitor_path str
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refresh_error_message str
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refresh_time_usecs float
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registered_apps_infos Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo]
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registration_time_usecs float
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoSubnet]
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride]
    (List) Nested schema for throttling_policy_overrides:
    use_o_auth_for_exchange_online bool
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    use_vm_bios_uuid bool
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    user_messages Sequence[str]
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username str
    (String) Specifies username to access the target source.
    vlan_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoVlanParam]
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warning_messages Sequence[str]
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.
    accessInfos List<Property Map>
    (List) Specifies the parameters required to establish a connection with a particular environment. Nested schema for access_info:
    allowedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be exclusively allowed for doing any type of IO operations.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    blacklistedIpAddresses List<String>
    (List) This field is deprecated. Use DeniedIpAddresses instead.
    deniedIpAddresses List<String>
    (List) Specifies the list of IP Addresses on the registered source to be denied for doing any type of IO operations.
    environments List<String>
    Return only Protection Sources that match the passed in environment type such as 'kVMware', 'kSQL', 'kView' 'kPhysical', 'kPuppeteer', 'kPure', 'kNetapp', 'kGenericNas', 'kHyperV', 'kAcropolis', or 'kAzure'. For example, set this parameter to 'kVMware' to only return the Sources (and their Object subtrees) found in the 'kVMware' (VMware vCenter Server) environment. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter.

    • Constraints: Allowable list items are: kVMware, kSQL, kView, kPuppeteer, kPhysical, kPure, kNetapp, kGenericNas, kHyperV, kAcropolis, kAzure, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kVCD, kO365, kO365Outlook, kHyperFlex, kGCPNative, kKubernetes, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kAwsS3.
    isDbAuthenticated Boolean
    (Boolean) Specifies if application entity dbAuthenticated or not.
    isStorageArraySnapshotEnabled Boolean
    (Boolean) Specifies if this source entity has enabled storage array snapshot or not.
    linkVmsAcrossVcenter Boolean
    (Boolean) Specifies if the VM linking feature is enabled for this VCenter This means that VMs present in this VCenter which earlier belonged to some other VCenter(also registerd on same cluster) and were migrated, will be linked during EH refresh. This will enable preserving snapshot chains for migrated VMs.
    minimumFreeSpaceGb Number
    (Integer) Specifies the minimum free space in GiB of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in GiB) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    minimumFreeSpacePercent Number
    (Integer) Specifies the minimum free space in percentage of the space expected to be available on the datastore where the virtual disks of the VM being backed up. If the amount of free space(in percentage) is lower than the value given by this field, backup will be aborted. Note that this field is applicable only to 'kVMware' type of environments.
    password String
    (String) Specifies password of the username to access the target source.
    physicalParams List<Property Map>
    (List) Specifies the parameters required to register Application Servers running in a Protection Source specific to a physical adapter. Nested schema for physical_params:
    progressMonitorPath String
    (String) Captures the current progress and pulse details w.r.t to either the registration or refresh.
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    refreshTimeUsecs Number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source tree was most recently fetched and built.
    registeredAppsInfos List<Property Map>
    (List) Specifies information of the applications registered on this protection source. Nested schema for registered_apps_info:
    registrationTimeUsecs Number
    (Integer) Specifies the Unix epoch time (in microseconds) when the Protection Source was registered.
    subnets List<Property Map>
    (List) Specifies the list of subnets added during creation or updation of vmare source. Currently, this field will only be populated in case of VMware registration. Nested schema for subnets:
    throttlingPolicies List<Property Map>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<Property Map>
    (List) Nested schema for throttling_policy_overrides:
    useOAuthForExchangeOnline Boolean
    (Boolean) Specifies whether OAuth should be used for authentication in case of Exchange Online.
    useVmBiosUuid Boolean
    (Boolean) Specifies if registered vCenter is using BIOS UUID to track virtual machines.
    userMessages List<String>
    (List) Specifies the additional details encountered during registration. Though the registration may succeed, user messages imply the host environment requires some cleanup or fixing.
    username String
    (String) Specifies username to access the target source.
    vlanParams List<Property Map>
    (List) Specifies the VLAN configuration for Recovery. Nested schema for vlan_params:
    warningMessages List<String>
    (List) Specifies a list of warnings encountered during registration. Though the registration may succeed, warning messages imply the host environment requires some cleanup or fixing.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoAccessInfo

    ConnectionId double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Version double
    (String) Specifies the version of the Agent software.
    ConnectionId float64
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    ConnectorGroupId float64
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    Endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Version float64
    (String) Specifies the version of the Agent software.
    connectionId Double
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Double
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version Double
    (String) Specifies the version of the Agent software.
    connectionId number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint string
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version number
    (String) Specifies the version of the Agent software.
    connection_id float
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connector_group_id float
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint str
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version float
    (String) Specifies the version of the Agent software.
    connectionId Number
    (Integer) ID of the Bifrost (HyX or Rigel) network realm (i.e. a connection) associated with the source.
    connectorGroupId Number
    (Integer) Specifies the Id of the connector group. Each connector group is collection of Rigel/hyx. Each entity will be tagged with connector group id.
    endpoint String
    (String) Specify an IP address or URL of the environment. (such as the IP address of the vCenter Server for a VMware environment).
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    version Number
    (String) Specifies the version of the Agent software.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam

    Applications List<string>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Password string
    (String) Specifies password of the username to access the target source.
    ThrottlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    Username string
    (String) Specifies username to access the target source.
    Applications []string
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Password string
    (String) Specifies password of the username to access the target source.
    ThrottlingConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    Username string
    (String) Specifies username to access the target source.
    applications List<String>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password String
    (String) Specifies password of the username to access the target source.
    throttlingConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username String
    (String) Specifies username to access the target source.
    applications string[]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password string
    (String) Specifies password of the username to access the target source.
    throttlingConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig[]
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username string
    (String) Specifies username to access the target source.
    applications Sequence[str]
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password str
    (String) Specifies password of the username to access the target source.
    throttling_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig]
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username str
    (String) Specifies username to access the target source.
    applications List<String>
    (List) Specifies the types of applications such as 'kSQL', 'kExchange', 'kAD' running on the Protection Source. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc.

    • Constraints: Allowable list items are: kSQL, kOracle.
    password String
    (String) Specifies password of the username to access the target source.
    throttlingConfigs List<Property Map>
    (List) Specifies the source side throttling configuration. Nested schema for throttling_config:
    username String
    (String) Specifies username to access the target source.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig

    cpuThrottlingConfigs List<Property Map>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs List<Property Map>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    FixedThreshold double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    FixedThreshold float64
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (List) Nested schema for throttling_windows:
    fixedThreshold Double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    fixedThreshold number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (List) Nested schema for throttling_windows:
    fixed_threshold float
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    pattern_type str
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttling_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (List) Nested schema for throttling_windows:
    fixedThreshold Number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<Property Map>
    (List) Nested schema for throttling_windows:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold number
    (Integer) Throttling threshold applicable in the window.
    day_time_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold float
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<Property Map>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Number
    (Integer) Throttling threshold applicable in the window.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    FixedThreshold double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    FixedThreshold float64
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    PatternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    ThrottlingWindows []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (List) Nested schema for throttling_windows:
    fixedThreshold Double
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (List) Nested schema for throttling_windows:
    fixedThreshold number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType string
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (List) Nested schema for throttling_windows:
    fixed_threshold float
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    pattern_type str
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttling_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (List) Nested schema for throttling_windows:
    fixedThreshold Number
    (Integer) Fixed baseline threshold for throttling. This is mandatory for any other throttling type than kNoThrottling.
    patternType String
    (String) Type of the throttling pattern. 'kNoThrottling' indicates that throttling is not in force. 'kBaseThrottling' indicates indicates a constant base level throttling. 'kFixed' indicates a constant base level throttling.

    • Constraints: Allowable values are: kNoThrottling, kBaseThrottling, kFixed.
    throttlingWindows List<Property Map>
    (List) Nested schema for throttling_windows:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold number
    (Integer) Throttling threshold applicable in the window.
    day_time_windows Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow]
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold float
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<Property Map>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Number
    (Integer) Throttling threshold applicable in the window.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    endTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the Day Time Parameters. Nested schema for start_time:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    Day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    Times []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day string
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day str
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (List) Specifies the time in hours and minutes. Nested schema for time:
    day String
    (String) Specifies the day of the week (such as 'kMonday') for scheduling throttling. Specifies a day in a week such as 'kSunday', 'kMonday', etc.

    • Constraints: Allowable values are: kSunday, kMonday, kTuesday, kWednesday, kThursday, kFriday, kSaturday.
    times List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for time:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    Hour double
    (Integer) Specifies the hour of this time.
    Minute double
    (Integer) Specifies the minute of this time.
    Hour float64
    (Integer) Specifies the hour of this time.
    Minute float64
    (Integer) Specifies the minute of this time.
    hour Double
    (Integer) Specifies the hour of this time.
    minute Double
    (Integer) Specifies the minute of this time.
    hour number
    (Integer) Specifies the hour of this time.
    minute number
    (Integer) Specifies the minute of this time.
    hour float
    (Integer) Specifies the hour of this time.
    minute float
    (Integer) Specifies the minute of this time.
    hour Number
    (Integer) Specifies the hour of this time.
    minute Number
    (Integer) Specifies the minute of this time.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo

    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    HostSettingsCheckResults List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (List) Nested schema for host_settings_check_results:
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    AuthenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    AuthenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    HostSettingsCheckResults []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (List) Nested schema for host_settings_check_results:
    RefreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage string
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus string
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage string
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authentication_error_message str
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authentication_status str
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    host_settings_check_results Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (List) Nested schema for host_settings_check_results:
    refresh_error_message str
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.
    authenticationErrorMessage String
    (String) pecifies an authentication error message. This indicates the given credentials are rejected and the registration of the application is not successful.
    authenticationStatus String
    (String) Specifies the status of authenticating to the Protection Source when registering this application with Cohesity Cluster. If the status is 'kFinished' and there is no error, registration is successful. Specifies the status of the authentication during the registration of a Protection Source. 'kPending' indicates the authentication is in progress. 'kScheduled' indicates the authentication is scheduled. 'kFinished' indicates the authentication is completed. 'kRefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: kPending, kScheduled, kFinished, kRefreshInProgress.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    hostSettingsCheckResults List<Property Map>
    (List) Nested schema for host_settings_check_results:
    refreshErrorMessage String
    (String) Specifies a message if there was any error encountered during the last rebuild of the application tree. If there was no error during the last rebuild, this field is reset.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    CheckType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    ResultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    CheckType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    ResultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    UserMessage string
    (String) Specifies a descriptive message for failed/warning types.
    checkType String
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType String
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.
    checkType string
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType string
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage string
    (String) Specifies a descriptive message for failed/warning types.
    check_type str
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    result_type str
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    user_message str
    (String) Specifies a descriptive message for failed/warning types.
    checkType String
    (String) Specifies the type of the check internally performed. Specifies the type of the host check performed internally. 'kIsAgentPortAccessible' indicates the check for agent port access. 'kIsAgentRunning' indicates the status for the Cohesity agent service. 'kIsSQLWriterRunning' indicates the status for SQLWriter service. 'kAreSQLInstancesRunning' indicates the run status for all the SQL instances in the host. 'kCheckServiceLoginsConfig' checks the privileges and sysadmin status of the logins used by the SQL instance services, Cohesity agent service and the SQLWriter service. 'kCheckSQLFCIVIP' checks whether the SQL FCI is registered with a valid VIP or FQDN. 'kCheckSQLDiskSpace' checks whether volumes containing SQL DBs have at least 10% free space.

    • Constraints: Allowable values are: kIsAgentPortAccessible, kIsAgentRunning, kIsSQLWriterRunning, kAreSQLInstancesRunning, kCheckServiceLoginsConfig, kCheckSQLFCIVIP, kCheckSQLDiskSpace.
    resultType String
    (String) Specifies the type of the result returned after performing the internal host check. Specifies the type of the host check result performed internally. 'kPass' indicates that the respective check was successful. 'kFail' indicates that the respective check failed as some mandatory setting is not met 'kWarning' indicates that the respective check has warning as certain non-mandatory setting is not met.

    • Constraints: Allowable values are: kPass, kFail, kWarning.
    userMessage String
    (String) Specifies a descriptive message for failed/warning types.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    NetmaskBits double
    (Float) netmaskBits.
    NetmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    NfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    NfsAllSquash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    NfsRootSquash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    S3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    SmbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    TenantId string
    (String) Specifies the unique id of the tenant.
    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    Ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    NetmaskBits float64
    (Float) netmaskBits.
    NetmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    NfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    NfsAllSquash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    NfsRootSquash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    S3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    SmbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    TenantId string
    (String) Specifies the unique id of the tenant.
    component String
    (String) Component that has reserved the subnet.
    description String
    (String) Description of the subnet.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip String
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits Double
    (Float) netmaskBits.
    netmaskIp4 String
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess String
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash Boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash Boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access String
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess String
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId String
    (String) Specifies the unique id of the tenant.
    component string
    (String) Component that has reserved the subnet.
    description string
    (String) Description of the subnet.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip string
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits number
    (Float) netmaskBits.
    netmaskIp4 string
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess string
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access string
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess string
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId string
    (String) Specifies the unique id of the tenant.
    component str
    (String) Component that has reserved the subnet.
    description str
    (String) Description of the subnet.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip str
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmask_bits float
    (Float) netmaskBits.
    netmask_ip4 str
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfs_access str
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfs_all_squash bool
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfs_root_squash bool
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3_access str
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smb_access str
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenant_id str
    (String) Specifies the unique id of the tenant.
    component String
    (String) Component that has reserved the subnet.
    description String
    (String) Description of the subnet.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ip String
    (String) Specifies either an IPv6 address or an IPv4 address.
    netmaskBits Number
    (Float) netmaskBits.
    netmaskIp4 String
    (String) Specifies the netmask using an IP4 address. The netmask can only be set using netmaskIp4 if the IP address is an IPv4 address.
    nfsAccess String
    (String) Component that has reserved the subnet.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    nfsAllSquash Boolean
    (Boolean) Specifies whether all clients from this subnet can map view with view_all_squash_uid/view_all_squash_gid configured in the view.
    nfsRootSquash Boolean
    (Boolean) Specifies whether clients from this subnet can mount as root on NFS.
    s3Access String
    (String) Specifies whether clients from this subnet can access using S3 protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    smbAccess String
    (String) Specifies whether clients from this subnet can mount using SMB protocol. Protocol access level. 'kDisabled' indicates Protocol access level 'Disabled' 'kReadOnly' indicates Protocol access level 'ReadOnly' 'kReadWrite' indicates Protocol access level 'ReadWrite'.

    • Constraints: Allowable values are: kDisabled, kReadOnly, kReadWrite.
    tenantId String
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy

    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams float64
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups float64
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam[]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforce_max_streams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforce_registered_source_max_backups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    is_enabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latency_thresholds Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    max_concurrent_streams float
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nas_source_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registered_source_max_concurrent_backups float
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storage_array_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<Property Map>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<Property Map>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold

    ActiveTaskMsecs double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    ActiveTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    active_task_msecs float
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    new_task_msecs float
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam

    MaxParallelMetadataFetchFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    MaxParallelMetadataFetchFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    max_parallel_metadata_fetch_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    max_parallel_metadata_fetch_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    max_parallel_read_write_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    max_parallel_read_write_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    DatastoreId float64
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId Double
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName String
    (String) Specifies the display name of the Datastore.
    throttlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId number
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName string
    (String) Specifies the display name of the Datastore.
    throttlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastore_id float
    (Integer) Specifies the Protection Source id of the Datastore.
    datastore_name str
    (String) Specifies the display name of the Datastore.
    throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    datastoreId Number
    (Integer) Specifies the Protection Source id of the Datastore.
    datastoreName String
    (String) Specifies the display name of the Datastore.
    throttlingPolicies List<Property Map>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    EnforceMaxStreams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    EnforceRegisteredSourceMaxBackups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    IsEnabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    LatencyThresholds []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    MaxConcurrentStreams float64
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    NasSourceParams []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    RegisteredSourceMaxConcurrentBackups float64
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    StorageArraySnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Double
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Double
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforce_max_streams bool
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforce_registered_source_max_backups bool
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    is_enabled bool
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latency_thresholds Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    max_concurrent_streams float
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nas_source_params Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registered_source_max_concurrent_backups float
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storage_array_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:
    enforceMaxStreams Boolean
    (Boolean) Specifies whether datastore streams are configured for all datastores that are part of the registered entity. If set to true, number of streams from Cohesity cluster to the registered entity will be limited to the value set for maxConcurrentStreams. If not set or set to false, there is no max limit for the number of concurrent streams.
    enforceRegisteredSourceMaxBackups Boolean
    (Boolean) Specifies whether no. of backups are configured for the registered entity. If set to true, number of backups made by Cohesity cluster in the registered entity will be limited to the value set for RegisteredSourceMaxConcurrentBackups. If not set or set to false, there is no max limit for the number of concurrent backups.
    isEnabled Boolean
    (Boolean) Indicates whether read operations to the datastores, which are part of the registered Protection Source, are throttled.
    latencyThresholds List<Property Map>
    (List) Specifies latency thresholds that trigger throttling for all datastores found in the registered Protection Source or specific to one datastore. Nested schema for latency_thresholds:
    maxConcurrentStreams Number
    (Float) Specifies the limit on the number of streams Cohesity cluster will make concurrently to the datastores of the registered entity. This limit is enforced only when the flag enforceMaxStreams is set to true.
    nasSourceParams List<Property Map>
    (List) Specifies the NAS specific source throttling parameters during source registration or during backup of the source. Nested schema for nas_source_params:
    registeredSourceMaxConcurrentBackups Number
    (Float) Specifies the limit on the number of backups Cohesity cluster will make concurrently to the registered entity. This limit is enforced only when the flag enforceRegisteredSourceMaxBackups is set to true.
    storageArraySnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Configuration. Nested schema for storage_array_snapshot_config:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    ActiveTaskMsecs double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    ActiveTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    NewTaskMsecs float64
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Double
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    active_task_msecs float
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    new_task_msecs float
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.
    activeTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, existing backup tasks using the datastore are throttled.
    newTaskMsecs Number
    (Integer) If the latency of a datastore is above this value, then new backup tasks using the datastore will not be started.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    MaxParallelMetadataFetchFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    MaxParallelMetadataFetchFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    MaxParallelMetadataFetchIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    MaxParallelReadWriteFullPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    MaxParallelReadWriteIncrementalPercentage float64
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Double
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    max_parallel_metadata_fetch_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    max_parallel_metadata_fetch_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    max_parallel_read_write_full_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    max_parallel_read_write_incremental_percentage float
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.
    maxParallelMetadataFetchFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during full backup of the source.
    maxParallelMetadataFetchIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent metadata to be fetched during incremental backup of the source.
    maxParallelReadWriteFullPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during full backup of the source.
    maxParallelReadWriteIncrementalPercentage Number
    (Float) Specifies the percentage value of maximum concurrent IO during incremental backup of the source.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storage_array_snapshot_max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<Property Map>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    max_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    MaxSnapshots double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshots float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshots float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    StorageArraySnapshotMaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storage_array_snapshot_max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    storageArraySnapshotMaxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<Property Map>
    (List) Specifies throttling policies configured for individual volume/lun. Nested schema for storage_array_snapshot_throttling_policies:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsMaxSnapshotsConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    IsMaxSpaceConfigEnabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    MaxSnapshotConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_max_snapshots_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    is_max_space_config_enabled bool
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    max_snapshot_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isMaxSnapshotsConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max snapshots config is enabled or not.
    isMaxSpaceConfigEnabled Boolean
    (Boolean) Specifies if the storage array snapshot max space config is enabled or not.
    maxSnapshotConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<Property Map>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    MaxSnapshots double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshots float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshots float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshots Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    MaxSnapshotSpacePercentage double
    (Float) Max number of storage snapshots allowed per volume/lun.
    MaxSnapshotSpacePercentage float64
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Double
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage number
    (Float) Max number of storage snapshots allowed per volume/lun.
    max_snapshot_space_percentage float
    (Float) Max number of storage snapshots allowed per volume/lun.
    maxSnapshotSpacePercentage Number
    (Float) Max number of storage snapshots allowed per volume/lun.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentRegistrationInfoVlanParam

    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    DisableVlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    InterfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    Vlan float64
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Double
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName string
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disable_vlan bool
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interface_name str
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan float
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    disableVlan Boolean
    (Boolean) Specifies whether to use the VIPs even when VLANs are configured on the Cluster. If configured, VLAN IP addresses are used by default. If VLANs are not configured, this flag is ignored. Set this flag to true to force using the partition VIPs when VLANs are configured on the Cluster.
    interfaceName String
    (String) Specifies the physical interface group name to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.
    vlan Number
    (Float) Specifies the VLAN to use for mounting Cohesity's view on the remote host. If specified, Cohesity hostname or the IP address on this VLAN is used.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfo

    FileVersions List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoFileVersion
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    IsInstalled bool
    (Boolean) Indicates whether the cbt driver is installed.
    RebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    ServiceStates []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoFileVersion[]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus string
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoFileVersion]
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    is_installed bool
    (Boolean) Indicates whether the cbt driver is installed.
    reboot_status str
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    service_states Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoServiceState]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<Property Map>
    (List) Subcomponent version. The interpretation of the version is based on operating system. Nested schema for file_version:
    isInstalled Boolean
    (Boolean) Indicates whether the cbt driver is installed.
    rebootStatus String
    (String) Indicates whether host is rebooted post VolCBT installation.

    • Constraints: Allowable values are: kRebooted, kNeedsReboot, kInternalError.
    serviceStates List<Property Map>
    (List) Structure to Hold Service Status. Nested schema for service_state:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoFileVersion

    BuildVer double
    (Float)
    MajorVer double
    (Float)
    MinorVer double
    (Float)
    RevisionNum double
    (Float)
    BuildVer float64
    (Float)
    MajorVer float64
    (Float)
    MinorVer float64
    (Float)
    RevisionNum float64
    (Float)
    buildVer Double
    (Float)
    majorVer Double
    (Float)
    minorVer Double
    (Float)
    revisionNum Double
    (Float)
    buildVer number
    (Float)
    majorVer number
    (Float)
    minorVer number
    (Float)
    revisionNum number
    (Float)
    build_ver float
    (Float)
    major_ver float
    (Float)
    minor_ver float
    (Float)
    revision_num float
    (Float)
    buildVer Number
    (Float)
    majorVer Number
    (Float)
    minorVer Number
    (Float)
    revisionNum Number
    (Float)

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceAgentVolCbtInfoServiceState

    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    State string
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    state string
    (String)
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    state str
    (String)
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    state String
    (String)

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceId

    ClusterId double
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    ClusterIncarnationId double
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    Id double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    ClusterId float64
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    ClusterIncarnationId float64
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    Id float64
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    clusterId Double
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    clusterIncarnationId Double
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id Double
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    clusterId number
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    clusterIncarnationId number
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    cluster_id float
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    cluster_incarnation_id float
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id float
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    clusterId Number
    (Integer) Specifies the Cohesity Cluster id where the object was created.
    clusterIncarnationId Number
    (Integer) Specifies an id for the Cohesity Cluster that is generated when a Cohesity Cluster is initially created.
    id Number
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfo

    ResourceVecs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    ResourceVecs []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVec
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVec[]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resource_vecs Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVec]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<Property Map>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVec

    Endpoints List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    Endpoints []GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints List<GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint[]
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint]
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    endpoints List<Property Map>
    (List) The endpoints by which the resource is accessible. Nested schema for endpoints:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint

    Fqdn string
    (String) The Fully Qualified Domain Name.
    Ipv4Addr string
    (String) The IPv4 address.
    Ipv6Addr string
    (String) The IPv6 address.
    Fqdn string
    (String) The Fully Qualified Domain Name.
    Ipv4Addr string
    (String) The IPv4 address.
    Ipv6Addr string
    (String) The IPv6 address.
    fqdn String
    (String) The Fully Qualified Domain Name.
    ipv4Addr String
    (String) The IPv4 address.
    ipv6Addr String
    (String) The IPv6 address.
    fqdn string
    (String) The Fully Qualified Domain Name.
    ipv4Addr string
    (String) The IPv4 address.
    ipv6Addr string
    (String) The IPv6 address.
    fqdn str
    (String) The Fully Qualified Domain Name.
    ipv4_addr str
    (String) The IPv4 address.
    ipv6_addr str
    (String) The IPv6 address.
    fqdn String
    (String) The Fully Qualified Domain Name.
    ipv4Addr String
    (String) The IPv4 address.
    ipv6Addr String
    (String) The IPv6 address.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVolume

    DevicePath string
    (String) Specifies the path to the device that hosts the volume locally.
    Guid string
    (String) Specifies an id for the Physical Volume.
    IsBootVolume bool
    (Boolean) Specifies whether the volume is boot volume.
    IsExtendedAttributesSupported bool
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    IsProtected bool
    (Boolean) Specifies if a volume is protected by a Job.
    IsSharedVolume bool
    (Boolean) Specifies whether the volume is shared volume.
    Label string
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    LogicalSizeBytes double
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    MountPoints List<string>
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    MountType string
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    NetworkPath string
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    UsedSizeBytes double
    (Float) Specifies the size used by the volume in bytes.
    DevicePath string
    (String) Specifies the path to the device that hosts the volume locally.
    Guid string
    (String) Specifies an id for the Physical Volume.
    IsBootVolume bool
    (Boolean) Specifies whether the volume is boot volume.
    IsExtendedAttributesSupported bool
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    IsProtected bool
    (Boolean) Specifies if a volume is protected by a Job.
    IsSharedVolume bool
    (Boolean) Specifies whether the volume is shared volume.
    Label string
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    LogicalSizeBytes float64
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    MountPoints []string
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    MountType string
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    NetworkPath string
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    UsedSizeBytes float64
    (Float) Specifies the size used by the volume in bytes.
    devicePath String
    (String) Specifies the path to the device that hosts the volume locally.
    guid String
    (String) Specifies an id for the Physical Volume.
    isBootVolume Boolean
    (Boolean) Specifies whether the volume is boot volume.
    isExtendedAttributesSupported Boolean
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    isProtected Boolean
    (Boolean) Specifies if a volume is protected by a Job.
    isSharedVolume Boolean
    (Boolean) Specifies whether the volume is shared volume.
    label String
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logicalSizeBytes Double
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mountPoints List<String>
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mountType String
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    networkPath String
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    usedSizeBytes Double
    (Float) Specifies the size used by the volume in bytes.
    devicePath string
    (String) Specifies the path to the device that hosts the volume locally.
    guid string
    (String) Specifies an id for the Physical Volume.
    isBootVolume boolean
    (Boolean) Specifies whether the volume is boot volume.
    isExtendedAttributesSupported boolean
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    isProtected boolean
    (Boolean) Specifies if a volume is protected by a Job.
    isSharedVolume boolean
    (Boolean) Specifies whether the volume is shared volume.
    label string
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logicalSizeBytes number
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mountPoints string[]
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mountType string
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    networkPath string
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    usedSizeBytes number
    (Float) Specifies the size used by the volume in bytes.
    device_path str
    (String) Specifies the path to the device that hosts the volume locally.
    guid str
    (String) Specifies an id for the Physical Volume.
    is_boot_volume bool
    (Boolean) Specifies whether the volume is boot volume.
    is_extended_attributes_supported bool
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    is_protected bool
    (Boolean) Specifies if a volume is protected by a Job.
    is_shared_volume bool
    (Boolean) Specifies whether the volume is shared volume.
    label str
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logical_size_bytes float
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mount_points Sequence[str]
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mount_type str
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    network_path str
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    used_size_bytes float
    (Float) Specifies the size used by the volume in bytes.
    devicePath String
    (String) Specifies the path to the device that hosts the volume locally.
    guid String
    (String) Specifies an id for the Physical Volume.
    isBootVolume Boolean
    (Boolean) Specifies whether the volume is boot volume.
    isExtendedAttributesSupported Boolean
    (Boolean) Specifies whether this volume supports extended attributes (like ACLs) when performing file backups.
    isProtected Boolean
    (Boolean) Specifies if a volume is protected by a Job.
    isSharedVolume Boolean
    (Boolean) Specifies whether the volume is shared volume.
    label String
    (String) Specifies a volume label that can be used for displaying additional identifying information about a volume.
    logicalSizeBytes Number
    (Float) Specifies the logical size of the volume in bytes that is not reduced by change-block tracking, compression and deduplication.
    mountPoints List<String>
    (List) Specifies the mount points where the volume is mounted, for example- 'C:', '/mnt/foo' etc.
    mountType String
    (String) Specifies mount type of volume e.g. nfs, autofs, ext4 etc.
    networkPath String
    (String) Specifies the full path to connect to the network attached volume. For example, (IP or hostname):/path/to/share for NFS volumes).
    usedSizeBytes Number
    (Float) Specifies the size used by the volume in bytes.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodePhysicalProtectionSourceVsswriter

    IsWriterExcluded bool
    (Boolean) If true, the writer will be excluded by default.
    WriterName bool
    (Boolean) Specifies the name of the writer.
    IsWriterExcluded bool
    (Boolean) If true, the writer will be excluded by default.
    WriterName bool
    (Boolean) Specifies the name of the writer.
    isWriterExcluded Boolean
    (Boolean) If true, the writer will be excluded by default.
    writerName Boolean
    (Boolean) Specifies the name of the writer.
    isWriterExcluded boolean
    (Boolean) If true, the writer will be excluded by default.
    writerName boolean
    (Boolean) Specifies the name of the writer.
    is_writer_excluded bool
    (Boolean) If true, the writer will be excluded by default.
    writer_name bool
    (Boolean) Specifies the name of the writer.
    isWriterExcluded Boolean
    (Boolean) If true, the writer will be excluded by default.
    writerName Boolean
    (Boolean) Specifies the name of the writer.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSource

    CreatedTimestamp string
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    DatabaseName string
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    DbAagEntityId double
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbAagName string
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbCompatibilityLevel double
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    DbFileGroups List<string>
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    DbFiles List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceDbFile>
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    DbOwnerUsername string
    (String) Specifies the name of the database owner.
    DefaultDatabaseLocation string
    (String) Specifies the default path for data files for DBs in an instance.
    DefaultLogLocation string
    (String) Specifies the default path for log files for DBs in an instance.
    Ids List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsAvailableForVssBackup bool
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OwnerId double
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    RecoveryModel string
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    SqlServerDbState string
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    SqlServerInstanceVersions List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceSqlServerInstanceVersion>
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    CreatedTimestamp string
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    DatabaseName string
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    DbAagEntityId float64
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbAagName string
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    DbCompatibilityLevel float64
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    DbFileGroups []string
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    DbFiles []GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceDbFile
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    DbOwnerUsername string
    (String) Specifies the name of the database owner.
    DefaultDatabaseLocation string
    (String) Specifies the default path for data files for DBs in an instance.
    DefaultLogLocation string
    (String) Specifies the default path for log files for DBs in an instance.
    Ids []GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceId
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    IsAvailableForVssBackup bool
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    Name string
    (String) Specifies the instance name of the SQL Protection Source.
    OwnerId float64
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    RecoveryModel string
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    SqlServerDbState string
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    SqlServerInstanceVersions []GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceSqlServerInstanceVersion
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    Type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    createdTimestamp String
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    databaseName String
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    dbAagEntityId Double
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbAagName String
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbCompatibilityLevel Double
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    dbFileGroups List<String>
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    dbFiles List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceDbFile>
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    dbOwnerUsername String
    (String) Specifies the name of the database owner.
    defaultDatabaseLocation String
    (String) Specifies the default path for data files for DBs in an instance.
    defaultLogLocation String
    (String) Specifies the default path for log files for DBs in an instance.
    ids List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceId>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isAvailableForVssBackup Boolean
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    ownerId Double
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recoveryModel String
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sqlServerDbState String
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sqlServerInstanceVersions List<GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceSqlServerInstanceVersion>
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    createdTimestamp string
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    databaseName string
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    dbAagEntityId number
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbAagName string
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbCompatibilityLevel number
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    dbFileGroups string[]
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    dbFiles GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceDbFile[]
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    dbOwnerUsername string
    (String) Specifies the name of the database owner.
    defaultDatabaseLocation string
    (String) Specifies the default path for data files for DBs in an instance.
    defaultLogLocation string
    (String) Specifies the default path for log files for DBs in an instance.
    ids GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceId[]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isAvailableForVssBackup boolean
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    isEncrypted boolean
    (Boolean) Specifies whether the database is TDE enabled.
    name string
    (String) Specifies the instance name of the SQL Protection Source.
    ownerId number
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recoveryModel string
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sqlServerDbState string
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sqlServerInstanceVersions GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceSqlServerInstanceVersion[]
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type string
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    created_timestamp str
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    database_name str
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    db_aag_entity_id float
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    db_aag_name str
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    db_compatibility_level float
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    db_file_groups Sequence[str]
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    db_files Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceDbFile]
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    db_owner_username str
    (String) Specifies the name of the database owner.
    default_database_location str
    (String) Specifies the default path for data files for DBs in an instance.
    default_log_location str
    (String) Specifies the default path for log files for DBs in an instance.
    ids Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceId]
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    is_available_for_vss_backup bool
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    is_encrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    name str
    (String) Specifies the instance name of the SQL Protection Source.
    owner_id float
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recovery_model str
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sql_server_db_state str
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sql_server_instance_versions Sequence[GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceSqlServerInstanceVersion]
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type str
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.
    createdTimestamp String
    (String) Specifies the time when the database was created. It is displayed in the timezone of the SQL server on which this database is running.
    databaseName String
    (String) Specifies the database name of the SQL Protection Source, if the type is database.
    dbAagEntityId Number
    (Integer) Specifies the AAG entity id if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbAagName String
    (String) Specifies the name of the AAG if the database is part of an AAG. This field is set only for type 'kDatabase'.
    dbCompatibilityLevel Number
    (Integer) Specifies the versions of SQL server that the database is compatible with.
    dbFileGroups List<String>
    (List) Specifies the information about the set of file groups for this db on the host. This is only set if the type is kDatabase.
    dbFiles List<Property Map>
    (List) Specifies the last known information about the set of database files on the host. This field is set only for type 'kDatabase'. Nested schema for db_files:
    dbOwnerUsername String
    (String) Specifies the name of the database owner.
    defaultDatabaseLocation String
    (String) Specifies the default path for data files for DBs in an instance.
    defaultLogLocation String
    (String) Specifies the default path for log files for DBs in an instance.
    ids List<Property Map>
    (List) Specifies a unique id for a SQL Protection Source. Nested schema for id:
    isAvailableForVssBackup Boolean
    (Boolean) Specifies whether the database is marked as available for backup according to the SQL Server VSS writer. This may be false if either the state of the databases is not online, or if the VSS writer is not online. This field is set only for type 'kDatabase'.
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    name String
    (String) Specifies the instance name of the SQL Protection Source.
    ownerId Number
    (Integer) Specifies the id of the container VM for the SQL Protection Source.
    recoveryModel String
    (String) Specifies the Recovery Model for the database in SQL environment. Only meaningful for the 'kDatabase' SQL Protection Source. Specifies the Recovery Model set for the Microsoft SQL Server. 'kSimpleRecoveryModel' indicates the Simple SQL Recovery Model which does not utilize log backups. 'kFullRecoveryModel' indicates the Full SQL Recovery Model which requires log backups and allows recovery to a single point in time. 'kBulkLoggedRecoveryModel' indicates the Bulk Logged SQL Recovery Model which requires log backups and allows high-performance bulk copy operations.

    • Constraints: Allowable values are: kSimpleRecoveryModel, kFullRecoveryModel, kBulkLoggedRecoveryModel.
    sqlServerDbState String
    (String) The state of the database as returned by SQL Server. Indicates the state of the database. The values correspond to the 'state' field in the system table sys.databases. See https://goo.gl/P66XqM. 'kOnline' indicates that database is in online state. 'kRestoring' indicates that database is in restore state. 'kRecovering' indicates that database is in recovery state. 'kRecoveryPending' indicates that database recovery is in pending state. 'kSuspect' indicates that primary filegroup is suspect and may be damaged. 'kEmergency' indicates that manually forced emergency state. 'kOffline' indicates that database is in offline state. 'kCopying' indicates that database is in copying state. 'kOfflineSecondary' indicates that secondary database is in offline state.

    • Constraints: Allowable values are: kOnline, kRestoring, kRecovering, kRecoveryPending, kSuspect, kEmergency, kOffline, kCopying, kOfflineSecondary.
    sqlServerInstanceVersions List<Property Map>
    (List) Specifies the Server Instance Version. Nested schema for sql_server_instance_version:
    type String
    (String) Specifies the type of the managed Object in a SQL Protection Source. Examples of SQL Objects include 'kInstance' and 'kDatabase'. 'kInstance' indicates that SQL server instance is being protected. 'kDatabase' indicates that SQL server database is being protected. 'kAAG' indicates that SQL AAG (AlwaysOn Availability Group) is being protected. 'kAAGRootContainer' indicates that SQL AAG's root container is being protected. 'kRootContainer' indicates root container for SQL sources.

    • Constraints: Allowable values are: kInstance, kDatabase, kAAG, kAAGRootContainer, kRootContainer.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceDbFile

    FileType string
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    FullPath string
    (String) Specifies the full path of the database file on the SQL host machine.
    SizeBytes double
    (Integer) Specifies the last known size of the database file.
    FileType string
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    FullPath string
    (String) Specifies the full path of the database file on the SQL host machine.
    SizeBytes float64
    (Integer) Specifies the last known size of the database file.
    fileType String
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    fullPath String
    (String) Specifies the full path of the database file on the SQL host machine.
    sizeBytes Double
    (Integer) Specifies the last known size of the database file.
    fileType string
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    fullPath string
    (String) Specifies the full path of the database file on the SQL host machine.
    sizeBytes number
    (Integer) Specifies the last known size of the database file.
    file_type str
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    full_path str
    (String) Specifies the full path of the database file on the SQL host machine.
    size_bytes float
    (Integer) Specifies the last known size of the database file.
    fileType String
    (String) Specifies the format type of the file that SQL database stores the data. Specifies the format type of the file that SQL database stores the data. 'kRows' refers to a data file 'kLog' refers to a log file 'kFileStream' refers to a directory containing FILESTREAM data 'kNotSupportedType' is for information purposes only. Not supported. 'kFullText' refers to a full-text catalog.

    • Constraints: Allowable values are: kRows, kLog, kFileStream, kNotSupportedType, kFullText.
    fullPath String
    (String) Specifies the full path of the database file on the SQL host machine.
    sizeBytes Number
    (Integer) Specifies the last known size of the database file.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceId

    CreatedDateMsecs double
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    DatabaseId double
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    CreatedDateMsecs float64
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    DatabaseId float64
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    InstanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    createdDateMsecs Double
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    databaseId Double
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    createdDateMsecs number
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    databaseId number
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instanceId string
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    created_date_msecs float
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    database_id float
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instance_id str
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.
    createdDateMsecs Number
    (Integer) Specifies a unique identifier generated from the date the database is created or renamed. Cohesity uses this identifier in combination with the databaseId to uniquely identify a database.
    databaseId Number
    (Integer) Specifies a unique id of the database but only for the life of the database. SQL Server may reuse database ids. Cohesity uses the createDateMsecs in combination with this databaseId to uniquely identify a database.
    instanceId String
    (String) Specifies unique id for the SQL Server instance. This id does not change during the life of the instance.

    GetBackupRecoveryRegistrationInfoRootNodeRootNodeSqlProtectionSourceSqlServerInstanceVersion

    Build double
    (Float) Specifies the build.
    MajorVersion double
    (Float) Specifies the major version.
    MinorVersion double
    (Float) Specifies the minor version.
    Revision double
    (Float) Specifies the revision.
    VersionString double
    (Float) Specifies the version string.
    Build float64
    (Float) Specifies the build.
    MajorVersion float64
    (Float) Specifies the major version.
    MinorVersion float64
    (Float) Specifies the minor version.
    Revision float64
    (Float) Specifies the revision.
    VersionString float64
    (Float) Specifies the version string.
    build Double
    (Float) Specifies the build.
    majorVersion Double
    (Float) Specifies the major version.
    minorVersion Double
    (Float) Specifies the minor version.
    revision Double
    (Float) Specifies the revision.
    versionString Double
    (Float) Specifies the version string.
    build number
    (Float) Specifies the build.
    majorVersion number
    (Float) Specifies the major version.
    minorVersion number
    (Float) Specifies the minor version.
    revision number
    (Float) Specifies the revision.
    versionString number
    (Float) Specifies the version string.
    build float
    (Float) Specifies the build.
    major_version float
    (Float) Specifies the major version.
    minor_version float
    (Float) Specifies the minor version.
    revision float
    (Float) Specifies the revision.
    version_string float
    (Float) Specifies the version string.
    build Number
    (Float) Specifies the build.
    majorVersion Number
    (Float) Specifies the major version.
    minorVersion Number
    (Float) Specifies the minor version.
    revision Number
    (Float) Specifies the revision.
    versionString Number
    (Float) Specifies the version string.

    GetBackupRecoveryRegistrationInfoRootNodeStat

    ProtectedCount double
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize double
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    ProtectedCount float64
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize float64
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount float64
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize float64
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protectedCount Double
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Double
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protectedCount number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize number
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protected_count float
    (Integer) Specifies the number of objects that are protected under the given entity.
    protected_size float
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotected_count float
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotected_size float
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protectedCount Number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Number
    (Integer) Specifies the total size of the unprotected objects under the given entity.

    GetBackupRecoveryRegistrationInfoRootNodeStatsByEnv

    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    KubernetesDistributionStats List<GetBackupRecoveryRegistrationInfoRootNodeStatsByEnvKubernetesDistributionStat>
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    ProtectedCount double
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize double
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    KubernetesDistributionStats []GetBackupRecoveryRegistrationInfoRootNodeStatsByEnvKubernetesDistributionStat
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    ProtectedCount float64
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize float64
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount float64
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize float64
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetesDistributionStats List<GetBackupRecoveryRegistrationInfoRootNodeStatsByEnvKubernetesDistributionStat>
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protectedCount Double
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Double
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetesDistributionStats GetBackupRecoveryRegistrationInfoRootNodeStatsByEnvKubernetesDistributionStat[]
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protectedCount number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize number
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetes_distribution_stats Sequence[GetBackupRecoveryRegistrationInfoRootNodeStatsByEnvKubernetesDistributionStat]
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protected_count float
    (Integer) Specifies the number of objects that are protected under the given entity.
    protected_size float
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotected_count float
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotected_size float
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetesDistributionStats List<Property Map>
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protectedCount Number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Number
    (Integer) Specifies the total size of the unprotected objects under the given entity.

    GetBackupRecoveryRegistrationInfoRootNodeStatsByEnvKubernetesDistributionStat

    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    ProtectedCount double
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize double
    (Integer) Specifies the total size of the protected objects under the given entity.
    TotalRegisteredClusters double
    (Integer) Specifies the number of registered clusters for that distribution.
    UnprotectedCount double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    ProtectedCount float64
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize float64
    (Integer) Specifies the total size of the protected objects under the given entity.
    TotalRegisteredClusters float64
    (Integer) Specifies the number of registered clusters for that distribution.
    UnprotectedCount float64
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize float64
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protectedCount Double
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Double
    (Integer) Specifies the total size of the protected objects under the given entity.
    totalRegisteredClusters Double
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotectedCount Double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protectedCount number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize number
    (Integer) Specifies the total size of the protected objects under the given entity.
    totalRegisteredClusters number
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotectedCount number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize number
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution str
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protected_count float
    (Integer) Specifies the number of objects that are protected under the given entity.
    protected_size float
    (Integer) Specifies the total size of the protected objects under the given entity.
    total_registered_clusters float
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotected_count float
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotected_size float
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protectedCount Number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Number
    (Integer) Specifies the total size of the protected objects under the given entity.
    totalRegisteredClusters Number
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotectedCount Number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Number
    (Integer) Specifies the total size of the unprotected objects under the given entity.

    GetBackupRecoveryRegistrationInfoStat

    ProtectedCount double
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize double
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    ProtectedCount float64
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize float64
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount float64
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize float64
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protectedCount Double
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Double
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protectedCount number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize number
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protected_count float
    (Integer) Specifies the number of objects that are protected under the given entity.
    protected_size float
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotected_count float
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotected_size float
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    protectedCount Number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Number
    (Integer) Specifies the total size of the unprotected objects under the given entity.

    GetBackupRecoveryRegistrationInfoStatsByEnv

    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    KubernetesDistributionStats List<GetBackupRecoveryRegistrationInfoStatsByEnvKubernetesDistributionStat>
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    ProtectedCount double
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize double
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    Environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    KubernetesDistributionStats []GetBackupRecoveryRegistrationInfoStatsByEnvKubernetesDistributionStat
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    ProtectedCount float64
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize float64
    (Integer) Specifies the total size of the protected objects under the given entity.
    UnprotectedCount float64
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize float64
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetesDistributionStats List<GetBackupRecoveryRegistrationInfoStatsByEnvKubernetesDistributionStat>
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protectedCount Double
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Double
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment string
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetesDistributionStats GetBackupRecoveryRegistrationInfoStatsByEnvKubernetesDistributionStat[]
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protectedCount number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize number
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment str
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetes_distribution_stats Sequence[GetBackupRecoveryRegistrationInfoStatsByEnvKubernetesDistributionStat]
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protected_count float
    (Integer) Specifies the number of objects that are protected under the given entity.
    protected_size float
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotected_count float
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotected_size float
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    environment String
    (String) Specifies the type of environment of the source object like kSQL etc. Supported environment types such as 'kView', 'kSQL', 'kVMware', etc. NOTE: 'kPuppeteer' refers to Cohesity's Remote Adapter. 'kVMware' indicates the VMware Protection Source environment. 'kHyperV' indicates the HyperV Protection Source environment. 'kSQL' indicates the SQL Protection Source environment. 'kView' indicates the View Protection Source environment. 'kPuppeteer' indicates the Cohesity's Remote Adapter. 'kPhysical' indicates the physical Protection Source environment. 'kPure' indicates the Pure Storage Protection Source environment. 'kNimble' indicates the Nimble Storage Protection Source environment. 'kHpe3Par' indicates the Hpe 3Par Storage Protection Source environment. 'kAzure' indicates the Microsoft's Azure Protection Source environment. 'kNetapp' indicates the Netapp Protection Source environment. 'kAgent' indicates the Agent Protection Source environment. 'kGenericNas' indicates the Generic Network Attached Storage Protection Source environment. 'kAcropolis' indicates the Acropolis Protection Source environment. 'kPhysicalFiles' indicates the Physical Files Protection Source environment. 'kIbmFlashSystem' indicates the IBM Flash System Protection Source environment. 'kIsilon' indicates the Dell EMC's Isilon Protection Source environment. 'kGPFS' indicates IBM's GPFS Protection Source environment. 'kKVM' indicates the KVM Protection Source environment. 'kAWS' indicates the AWS Protection Source environment. 'kExchange' indicates the Exchange Protection Source environment. 'kHyperVVSS' indicates the HyperV VSS Protection Source environment. 'kOracle' indicates the Oracle Protection Source environment. 'kGCP' indicates the Google Cloud Platform Protection Source environment. 'kFlashBlade' indicates the Flash Blade Protection Source environment. 'kAWSNative' indicates the AWS Native Protection Source environment. 'kO365' indicates the Office 365 Protection Source environment. 'kO365Outlook' indicates Office 365 outlook Protection Source environment. 'kHyperFlex' indicates the Hyper Flex Protection Source environment. 'kGCPNative' indicates the GCP Native Protection Source environment. 'kAzureNative' indicates the Azure Native Protection Source environment. 'kKubernetes' indicates a Kubernetes Protection Source environment. 'kElastifile' indicates Elastifile Protection Source environment. 'kAD' indicates Active Directory Protection Source environment. 'kRDSSnapshotManager' indicates AWS RDS Protection Source environment. 'kCassandra' indicates Cassandra Protection Source environment. 'kMongoDB' indicates MongoDB Protection Source environment. 'kCouchbase' indicates Couchbase Protection Source environment. 'kHdfs' indicates Hdfs Protection Source environment. 'kHive' indicates Hive Protection Source environment. 'kHBase' indicates HBase Protection Source environment. 'kUDA' indicates Universal Data Adapter Protection Source environment. 'kSAPHANA' indicates SAP HANA protection source environment. 'kO365Teams' indicates the Office365 Teams Protection Source environment. 'kO365Group' indicates the Office365 Groups Protection Source environment. 'kO365Exchange' indicates the Office365 Mailbox Protection Source environment. 'kO365OneDrive' indicates the Office365 OneDrive Protection Source environment. 'kO365Sharepoint' indicates the Office365 SharePoint Protection Source environment. 'kO365PublicFolders' indicates the Office365 PublicFolders ProtectionSource environment. kHpe3Par, kIbmFlashSystem, kAzure, kNetapp, kAgent, kGenericNas, kAcropolis, kPhysicalFiles, kIsilon, kGPFS, kKVM, kAWS, kExchange, kHyperVVSS, kOracle, kGCP, kFlashBlade, kAWSNative, kO365, kO365Outlook, kHyperFlex, kGCPNative, kAzureNative, kKubernetes, kElastifile, kAD, kRDSSnapshotManager, kCassandra, kMongoDB, kCouchbase, kHdfs, kHive, kHBase, kUDA, kSAPHANA, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble.
    kubernetesDistributionStats List<Property Map>
    (List) Specifies the breakdown of the kubernetes clusters by distribution type. Nested schema for kubernetes_distribution_stats:
    protectedCount Number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Number
    (Integer) Specifies the total size of the protected objects under the given entity.
    unprotectedCount Number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Number
    (Integer) Specifies the total size of the unprotected objects under the given entity.

    GetBackupRecoveryRegistrationInfoStatsByEnvKubernetesDistributionStat

    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    ProtectedCount double
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize double
    (Integer) Specifies the total size of the protected objects under the given entity.
    TotalRegisteredClusters double
    (Integer) Specifies the number of registered clusters for that distribution.
    UnprotectedCount double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    Distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    ProtectedCount float64
    (Integer) Specifies the number of objects that are protected under the given entity.
    ProtectedSize float64
    (Integer) Specifies the total size of the protected objects under the given entity.
    TotalRegisteredClusters float64
    (Integer) Specifies the number of registered clusters for that distribution.
    UnprotectedCount float64
    (Integer) Specifies the number of objects that are not protected under the given entity.
    UnprotectedSize float64
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protectedCount Double
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Double
    (Integer) Specifies the total size of the protected objects under the given entity.
    totalRegisteredClusters Double
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotectedCount Double
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Double
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution string
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protectedCount number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize number
    (Integer) Specifies the total size of the protected objects under the given entity.
    totalRegisteredClusters number
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotectedCount number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize number
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution str
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protected_count float
    (Integer) Specifies the number of objects that are protected under the given entity.
    protected_size float
    (Integer) Specifies the total size of the protected objects under the given entity.
    total_registered_clusters float
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotected_count float
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotected_size float
    (Integer) Specifies the total size of the unprotected objects under the given entity.
    distribution String
    (String) Specifies the type of Kuberentes distribution Determines the K8s distribution. kIKS, kROKS.

    • Constraints: Allowable values are: kMainline, kOpenshift, kRancher, kEKS, kGKE, kAKS, kVMwareTanzu.
    protectedCount Number
    (Integer) Specifies the number of objects that are protected under the given entity.
    protectedSize Number
    (Integer) Specifies the total size of the protected objects under the given entity.
    totalRegisteredClusters Number
    (Integer) Specifies the number of registered clusters for that distribution.
    unprotectedCount Number
    (Integer) Specifies the number of objects that are not protected under the given entity.
    unprotectedSize Number
    (Integer) Specifies the total size of the unprotected objects under the given entity.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
      Meet Neo: Your AI Platform Teammate