1. Packages
  2. Ibm Provider
  3. API Docs
  4. getBackupRecoveryProtectionSources
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getBackupRecoveryProtectionSources

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a Protection Sources Response. 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 backupRecoveryProtectionSources = ibm.getBackupRecoveryProtectionSources({
        xIbmTenantId: "x_ibm_tenant_id",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_protection_sources = ibm.get_backup_recovery_protection_sources(x_ibm_tenant_id="x_ibm_tenant_id")
    
    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.GetBackupRecoveryProtectionSources(ctx, &ibm.GetBackupRecoveryProtectionSourcesArgs{
    			XIbmTenantId: "x_ibm_tenant_id",
    		}, 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 backupRecoveryProtectionSources = Ibm.GetBackupRecoveryProtectionSources.Invoke(new()
        {
            XIbmTenantId = "x_ibm_tenant_id",
        });
    
    });
    
    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.GetBackupRecoveryProtectionSourcesArgs;
    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 backupRecoveryProtectionSources = IbmFunctions.getBackupRecoveryProtectionSources(GetBackupRecoveryProtectionSourcesArgs.builder()
                .xIbmTenantId("x_ibm_tenant_id")
                .build());
    
        }
    }
    
    variables:
      backupRecoveryProtectionSources:
        fn::invoke:
          function: ibm:getBackupRecoveryProtectionSources
          arguments:
            xIbmTenantId: x_ibm_tenant_id
    

    Using getBackupRecoveryProtectionSources

    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 getBackupRecoveryProtectionSources(args: GetBackupRecoveryProtectionSourcesArgs, opts?: InvokeOptions): Promise<GetBackupRecoveryProtectionSourcesResult>
    function getBackupRecoveryProtectionSourcesOutput(args: GetBackupRecoveryProtectionSourcesOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoveryProtectionSourcesResult>
    def get_backup_recovery_protection_sources(after_cursor_entity_id: Optional[float] = None,
                                               all_under_hierarchy: Optional[bool] = None,
                                               backup_recovery_protection_source_nodes_id: Optional[float] = None,
                                               before_cursor_entity_id: Optional[float] = None,
                                               encryption_key: Optional[str] = None,
                                               environment: Optional[str] = None,
                                               environments: Optional[Sequence[str]] = None,
                                               exclude_aws_types: Optional[Sequence[str]] = None,
                                               exclude_kubernetes_types: Optional[Sequence[str]] = None,
                                               exclude_office365_types: Optional[Sequence[str]] = None,
                                               exclude_types: Optional[Sequence[str]] = None,
                                               get_teams_channels: Optional[bool] = None,
                                               has_valid_mailbox: Optional[bool] = None,
                                               has_valid_onedrive: Optional[bool] = None,
                                               id: Optional[str] = None,
                                               include_datastores: Optional[bool] = None,
                                               include_entity_permission_info: Optional[bool] = None,
                                               include_networks: Optional[bool] = None,
                                               include_object_protection_info: Optional[bool] = None,
                                               include_sfdc_fields: Optional[bool] = None,
                                               include_source_credentials: Optional[bool] = None,
                                               include_system_v_apps: Optional[bool] = None,
                                               include_vm_folders: Optional[bool] = None,
                                               is_security_group: Optional[bool] = None,
                                               node_id: Optional[float] = None,
                                               num_levels: Optional[float] = None,
                                               page_size: Optional[float] = None,
                                               prune_aggregation_info: Optional[bool] = None,
                                               prune_non_critical_info: Optional[bool] = None,
                                               request_initiator_type: Optional[str] = None,
                                               sids: Optional[Sequence[str]] = None,
                                               use_cached_data: Optional[bool] = None,
                                               x_ibm_tenant_id: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetBackupRecoveryProtectionSourcesResult
    def get_backup_recovery_protection_sources_output(after_cursor_entity_id: Optional[pulumi.Input[float]] = None,
                                               all_under_hierarchy: Optional[pulumi.Input[bool]] = None,
                                               backup_recovery_protection_source_nodes_id: Optional[pulumi.Input[float]] = None,
                                               before_cursor_entity_id: Optional[pulumi.Input[float]] = None,
                                               encryption_key: Optional[pulumi.Input[str]] = None,
                                               environment: Optional[pulumi.Input[str]] = None,
                                               environments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                               exclude_aws_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                               exclude_kubernetes_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                               exclude_office365_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                               exclude_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                               get_teams_channels: Optional[pulumi.Input[bool]] = None,
                                               has_valid_mailbox: Optional[pulumi.Input[bool]] = None,
                                               has_valid_onedrive: Optional[pulumi.Input[bool]] = None,
                                               id: Optional[pulumi.Input[str]] = None,
                                               include_datastores: Optional[pulumi.Input[bool]] = None,
                                               include_entity_permission_info: Optional[pulumi.Input[bool]] = None,
                                               include_networks: Optional[pulumi.Input[bool]] = None,
                                               include_object_protection_info: Optional[pulumi.Input[bool]] = None,
                                               include_sfdc_fields: Optional[pulumi.Input[bool]] = None,
                                               include_source_credentials: Optional[pulumi.Input[bool]] = None,
                                               include_system_v_apps: Optional[pulumi.Input[bool]] = None,
                                               include_vm_folders: Optional[pulumi.Input[bool]] = None,
                                               is_security_group: Optional[pulumi.Input[bool]] = None,
                                               node_id: Optional[pulumi.Input[float]] = None,
                                               num_levels: Optional[pulumi.Input[float]] = None,
                                               page_size: Optional[pulumi.Input[float]] = None,
                                               prune_aggregation_info: Optional[pulumi.Input[bool]] = None,
                                               prune_non_critical_info: Optional[pulumi.Input[bool]] = None,
                                               request_initiator_type: Optional[pulumi.Input[str]] = None,
                                               sids: 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[GetBackupRecoveryProtectionSourcesResult]
    func GetBackupRecoveryProtectionSources(ctx *Context, args *GetBackupRecoveryProtectionSourcesArgs, opts ...InvokeOption) (*GetBackupRecoveryProtectionSourcesResult, error)
    func GetBackupRecoveryProtectionSourcesOutput(ctx *Context, args *GetBackupRecoveryProtectionSourcesOutputArgs, opts ...InvokeOption) GetBackupRecoveryProtectionSourcesResultOutput

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

    public static class GetBackupRecoveryProtectionSources 
    {
        public static Task<GetBackupRecoveryProtectionSourcesResult> InvokeAsync(GetBackupRecoveryProtectionSourcesArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoveryProtectionSourcesResult> Invoke(GetBackupRecoveryProtectionSourcesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoveryProtectionSourcesResult> getBackupRecoveryProtectionSources(GetBackupRecoveryProtectionSourcesArgs args, InvokeOptions options)
    public static Output<GetBackupRecoveryProtectionSourcesResult> getBackupRecoveryProtectionSources(GetBackupRecoveryProtectionSourcesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoveryProtectionSources:getBackupRecoveryProtectionSources
      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.
    AfterCursorEntityId double
    Specifies the entity id starting from which the items are to be returned.
    AllUnderHierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    BackupRecoveryProtectionSourceNodesId double
    BeforeCursorEntityId double
    Specifies the entity id upto which the items are to 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.
    Environment string
    This field is deprecated. Use environments instead.
    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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, kAwsS3.
    ExcludeAwsTypes List<string>
    Specifies the Object types to be filtered out for AWS that match the passed in types such as 'kEC2Instance', 'kRDSInstance', 'kAuroraCluster', 'kTag', 'kAuroraTag', 'kRDSTag', kS3Bucket, kS3Tag. For example, set this parameter to 'kEC2Instance' to exclude ec2 instance from being returned.

    • Constraints: Allowable list items are: kEC2Instance, kRDSInstance, kAuroraCluster, kS3Bucket, kTag, kRDSTag, kAuroraTag, kS3Tag.
    ExcludeKubernetesTypes List<string>
    Specifies the Object types to be filtered out for Kubernetes that match the passed in types such as 'kService'. For example, set this parameter to 'kService' to exclude services from being returned.

    • Constraints: Allowable list items are: kService.
    ExcludeOffice365Types List<string>
    Specifies the Object types to be filtered out for Office 365 that match the passed in types such as 'kDomain', 'kOutlook', 'kMailbox', etc. For example, set this parameter to 'kMailbox' to exclude Mailbox Objects from being returned.

    • Constraints: Allowable list items are: kDomain, kOutlook, kMailbox, kUsers, kUser, kGroups, kGroup, kSites, kSite.
    ExcludeTypes List<string>
    Filter out the Object types (and their subtrees) that match the passed in types such as 'kVCenter', 'kFolder', 'kDatacenter', 'kComputeResource', 'kResourcePool', 'kDatastore', 'kHostSystem', 'kVirtualMachine', etc. For example, set this parameter to 'kResourcePool' to exclude Resource Pool Objects from being returned.

    • Constraints: Allowable list items are: kVCenter, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStandaloneHost, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag.
    GetTeamsChannels bool
    Filter policies by a list of policy ids.
    HasValidMailbox bool
    If set to true, users with valid mailbox will be returned.
    HasValidOnedrive bool
    If set to true, users with valid onedrive will be returned.
    Id string
    (Integer) Specifies the volume id of the storage array snapshot config.
    IncludeDatastores bool
    Set this parameter to true to also return kDatastore object types found in the Source in addition to their Object subtrees. By default, datastores are not returned.
    IncludeEntityPermissionInfo bool
    If specified, then a list of entites with permissions assigned to them are returned.
    IncludeNetworks bool
    Set this parameter to true to also return kNetwork object types found in the Source in addition to their Object subtrees. By default, network objects are not returned.
    IncludeObjectProtectionInfo bool
    If specified, the object protection of entities(if any) will be returned.
    IncludeSfdcFields bool
    Set this parameter to true to also return fields of the object found in the Source in addition to their Object subtrees. By default, Sfdc object fields are not returned.
    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'.
    IncludeSystemVApps bool
    Set this parameter to true to also return system VApp object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    IncludeVmFolders bool
    Set this parameter to true to also return kVMFolder object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    IsSecurityGroup bool
    If set to true, Groups which are security enabled will be returned.
    NodeId double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    NumLevels double
    Specifies the expected number of levels from the root node to be returned in the entity hierarchy response.
    PageSize double
    Specifies the maximum number of entities to be returned within the page.
    PruneAggregationInfo bool
    Specifies whether to prune the aggregation information about the number of entities protected/unprotected.
    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.
    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 object subtree for the sids given in the list.
    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.
    AfterCursorEntityId float64
    Specifies the entity id starting from which the items are to be returned.
    AllUnderHierarchy bool
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    BackupRecoveryProtectionSourceNodesId float64
    BeforeCursorEntityId float64
    Specifies the entity id upto which the items are to 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.
    Environment string
    This field is deprecated. Use environments instead.
    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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, kAwsS3.
    ExcludeAwsTypes []string
    Specifies the Object types to be filtered out for AWS that match the passed in types such as 'kEC2Instance', 'kRDSInstance', 'kAuroraCluster', 'kTag', 'kAuroraTag', 'kRDSTag', kS3Bucket, kS3Tag. For example, set this parameter to 'kEC2Instance' to exclude ec2 instance from being returned.

    • Constraints: Allowable list items are: kEC2Instance, kRDSInstance, kAuroraCluster, kS3Bucket, kTag, kRDSTag, kAuroraTag, kS3Tag.
    ExcludeKubernetesTypes []string
    Specifies the Object types to be filtered out for Kubernetes that match the passed in types such as 'kService'. For example, set this parameter to 'kService' to exclude services from being returned.

    • Constraints: Allowable list items are: kService.
    ExcludeOffice365Types []string
    Specifies the Object types to be filtered out for Office 365 that match the passed in types such as 'kDomain', 'kOutlook', 'kMailbox', etc. For example, set this parameter to 'kMailbox' to exclude Mailbox Objects from being returned.

    • Constraints: Allowable list items are: kDomain, kOutlook, kMailbox, kUsers, kUser, kGroups, kGroup, kSites, kSite.
    ExcludeTypes []string
    Filter out the Object types (and their subtrees) that match the passed in types such as 'kVCenter', 'kFolder', 'kDatacenter', 'kComputeResource', 'kResourcePool', 'kDatastore', 'kHostSystem', 'kVirtualMachine', etc. For example, set this parameter to 'kResourcePool' to exclude Resource Pool Objects from being returned.

    • Constraints: Allowable list items are: kVCenter, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStandaloneHost, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag.
    GetTeamsChannels bool
    Filter policies by a list of policy ids.
    HasValidMailbox bool
    If set to true, users with valid mailbox will be returned.
    HasValidOnedrive bool
    If set to true, users with valid onedrive will be returned.
    Id string
    (Integer) Specifies the volume id of the storage array snapshot config.
    IncludeDatastores bool
    Set this parameter to true to also return kDatastore object types found in the Source in addition to their Object subtrees. By default, datastores are not returned.
    IncludeEntityPermissionInfo bool
    If specified, then a list of entites with permissions assigned to them are returned.
    IncludeNetworks bool
    Set this parameter to true to also return kNetwork object types found in the Source in addition to their Object subtrees. By default, network objects are not returned.
    IncludeObjectProtectionInfo bool
    If specified, the object protection of entities(if any) will be returned.
    IncludeSfdcFields bool
    Set this parameter to true to also return fields of the object found in the Source in addition to their Object subtrees. By default, Sfdc object fields are not returned.
    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'.
    IncludeSystemVApps bool
    Set this parameter to true to also return system VApp object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    IncludeVmFolders bool
    Set this parameter to true to also return kVMFolder object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    IsSecurityGroup bool
    If set to true, Groups which are security enabled will be returned.
    NodeId float64
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    NumLevels float64
    Specifies the expected number of levels from the root node to be returned in the entity hierarchy response.
    PageSize float64
    Specifies the maximum number of entities to be returned within the page.
    PruneAggregationInfo bool
    Specifies whether to prune the aggregation information about the number of entities protected/unprotected.
    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.
    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 object subtree for the sids given in the list.
    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.
    afterCursorEntityId Double
    Specifies the entity id starting from which the items are to be returned.
    allUnderHierarchy Boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    backupRecoveryProtectionSourceNodesId Double
    beforeCursorEntityId Double
    Specifies the entity id upto which the items are to 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.
    environment String
    This field is deprecated. Use environments instead.
    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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, kAwsS3.
    excludeAwsTypes List<String>
    Specifies the Object types to be filtered out for AWS that match the passed in types such as 'kEC2Instance', 'kRDSInstance', 'kAuroraCluster', 'kTag', 'kAuroraTag', 'kRDSTag', kS3Bucket, kS3Tag. For example, set this parameter to 'kEC2Instance' to exclude ec2 instance from being returned.

    • Constraints: Allowable list items are: kEC2Instance, kRDSInstance, kAuroraCluster, kS3Bucket, kTag, kRDSTag, kAuroraTag, kS3Tag.
    excludeKubernetesTypes List<String>
    Specifies the Object types to be filtered out for Kubernetes that match the passed in types such as 'kService'. For example, set this parameter to 'kService' to exclude services from being returned.

    • Constraints: Allowable list items are: kService.
    excludeOffice365Types List<String>
    Specifies the Object types to be filtered out for Office 365 that match the passed in types such as 'kDomain', 'kOutlook', 'kMailbox', etc. For example, set this parameter to 'kMailbox' to exclude Mailbox Objects from being returned.

    • Constraints: Allowable list items are: kDomain, kOutlook, kMailbox, kUsers, kUser, kGroups, kGroup, kSites, kSite.
    excludeTypes List<String>
    Filter out the Object types (and their subtrees) that match the passed in types such as 'kVCenter', 'kFolder', 'kDatacenter', 'kComputeResource', 'kResourcePool', 'kDatastore', 'kHostSystem', 'kVirtualMachine', etc. For example, set this parameter to 'kResourcePool' to exclude Resource Pool Objects from being returned.

    • Constraints: Allowable list items are: kVCenter, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStandaloneHost, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag.
    getTeamsChannels Boolean
    Filter policies by a list of policy ids.
    hasValidMailbox Boolean
    If set to true, users with valid mailbox will be returned.
    hasValidOnedrive Boolean
    If set to true, users with valid onedrive will be returned.
    id String
    (Integer) Specifies the volume id of the storage array snapshot config.
    includeDatastores Boolean
    Set this parameter to true to also return kDatastore object types found in the Source in addition to their Object subtrees. By default, datastores are not returned.
    includeEntityPermissionInfo Boolean
    If specified, then a list of entites with permissions assigned to them are returned.
    includeNetworks Boolean
    Set this parameter to true to also return kNetwork object types found in the Source in addition to their Object subtrees. By default, network objects are not returned.
    includeObjectProtectionInfo Boolean
    If specified, the object protection of entities(if any) will be returned.
    includeSfdcFields Boolean
    Set this parameter to true to also return fields of the object found in the Source in addition to their Object subtrees. By default, Sfdc object fields are not returned.
    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'.
    includeSystemVApps Boolean
    Set this parameter to true to also return system VApp object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    includeVmFolders Boolean
    Set this parameter to true to also return kVMFolder object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    isSecurityGroup Boolean
    If set to true, Groups which are security enabled will be returned.
    nodeId Double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    numLevels Double
    Specifies the expected number of levels from the root node to be returned in the entity hierarchy response.
    pageSize Double
    Specifies the maximum number of entities to be returned within the page.
    pruneAggregationInfo Boolean
    Specifies whether to prune the aggregation information about the number of entities protected/unprotected.
    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.
    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 object subtree for the sids given in the list.
    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.
    afterCursorEntityId number
    Specifies the entity id starting from which the items are to be returned.
    allUnderHierarchy boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    backupRecoveryProtectionSourceNodesId number
    beforeCursorEntityId number
    Specifies the entity id upto which the items are to 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.
    environment string
    This field is deprecated. Use environments instead.
    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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, kAwsS3.
    excludeAwsTypes string[]
    Specifies the Object types to be filtered out for AWS that match the passed in types such as 'kEC2Instance', 'kRDSInstance', 'kAuroraCluster', 'kTag', 'kAuroraTag', 'kRDSTag', kS3Bucket, kS3Tag. For example, set this parameter to 'kEC2Instance' to exclude ec2 instance from being returned.

    • Constraints: Allowable list items are: kEC2Instance, kRDSInstance, kAuroraCluster, kS3Bucket, kTag, kRDSTag, kAuroraTag, kS3Tag.
    excludeKubernetesTypes string[]
    Specifies the Object types to be filtered out for Kubernetes that match the passed in types such as 'kService'. For example, set this parameter to 'kService' to exclude services from being returned.

    • Constraints: Allowable list items are: kService.
    excludeOffice365Types string[]
    Specifies the Object types to be filtered out for Office 365 that match the passed in types such as 'kDomain', 'kOutlook', 'kMailbox', etc. For example, set this parameter to 'kMailbox' to exclude Mailbox Objects from being returned.

    • Constraints: Allowable list items are: kDomain, kOutlook, kMailbox, kUsers, kUser, kGroups, kGroup, kSites, kSite.
    excludeTypes string[]
    Filter out the Object types (and their subtrees) that match the passed in types such as 'kVCenter', 'kFolder', 'kDatacenter', 'kComputeResource', 'kResourcePool', 'kDatastore', 'kHostSystem', 'kVirtualMachine', etc. For example, set this parameter to 'kResourcePool' to exclude Resource Pool Objects from being returned.

    • Constraints: Allowable list items are: kVCenter, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStandaloneHost, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag.
    getTeamsChannels boolean
    Filter policies by a list of policy ids.
    hasValidMailbox boolean
    If set to true, users with valid mailbox will be returned.
    hasValidOnedrive boolean
    If set to true, users with valid onedrive will be returned.
    id string
    (Integer) Specifies the volume id of the storage array snapshot config.
    includeDatastores boolean
    Set this parameter to true to also return kDatastore object types found in the Source in addition to their Object subtrees. By default, datastores are not returned.
    includeEntityPermissionInfo boolean
    If specified, then a list of entites with permissions assigned to them are returned.
    includeNetworks boolean
    Set this parameter to true to also return kNetwork object types found in the Source in addition to their Object subtrees. By default, network objects are not returned.
    includeObjectProtectionInfo boolean
    If specified, the object protection of entities(if any) will be returned.
    includeSfdcFields boolean
    Set this parameter to true to also return fields of the object found in the Source in addition to their Object subtrees. By default, Sfdc object fields are not returned.
    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'.
    includeSystemVApps boolean
    Set this parameter to true to also return system VApp object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    includeVmFolders boolean
    Set this parameter to true to also return kVMFolder object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    isSecurityGroup boolean
    If set to true, Groups which are security enabled will be returned.
    nodeId number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    numLevels number
    Specifies the expected number of levels from the root node to be returned in the entity hierarchy response.
    pageSize number
    Specifies the maximum number of entities to be returned within the page.
    pruneAggregationInfo boolean
    Specifies whether to prune the aggregation information about the number of entities protected/unprotected.
    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.
    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 object subtree for the sids given in the list.
    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.
    after_cursor_entity_id float
    Specifies the entity id starting from which the items are to be returned.
    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.
    backup_recovery_protection_source_nodes_id float
    before_cursor_entity_id float
    Specifies the entity id upto which the items are to 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.
    environment str
    This field is deprecated. Use environments instead.
    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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, kAwsS3.
    exclude_aws_types Sequence[str]
    Specifies the Object types to be filtered out for AWS that match the passed in types such as 'kEC2Instance', 'kRDSInstance', 'kAuroraCluster', 'kTag', 'kAuroraTag', 'kRDSTag', kS3Bucket, kS3Tag. For example, set this parameter to 'kEC2Instance' to exclude ec2 instance from being returned.

    • Constraints: Allowable list items are: kEC2Instance, kRDSInstance, kAuroraCluster, kS3Bucket, kTag, kRDSTag, kAuroraTag, kS3Tag.
    exclude_kubernetes_types Sequence[str]
    Specifies the Object types to be filtered out for Kubernetes that match the passed in types such as 'kService'. For example, set this parameter to 'kService' to exclude services from being returned.

    • Constraints: Allowable list items are: kService.
    exclude_office365_types Sequence[str]
    Specifies the Object types to be filtered out for Office 365 that match the passed in types such as 'kDomain', 'kOutlook', 'kMailbox', etc. For example, set this parameter to 'kMailbox' to exclude Mailbox Objects from being returned.

    • Constraints: Allowable list items are: kDomain, kOutlook, kMailbox, kUsers, kUser, kGroups, kGroup, kSites, kSite.
    exclude_types Sequence[str]
    Filter out the Object types (and their subtrees) that match the passed in types such as 'kVCenter', 'kFolder', 'kDatacenter', 'kComputeResource', 'kResourcePool', 'kDatastore', 'kHostSystem', 'kVirtualMachine', etc. For example, set this parameter to 'kResourcePool' to exclude Resource Pool Objects from being returned.

    • Constraints: Allowable list items are: kVCenter, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStandaloneHost, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag.
    get_teams_channels bool
    Filter policies by a list of policy ids.
    has_valid_mailbox bool
    If set to true, users with valid mailbox will be returned.
    has_valid_onedrive bool
    If set to true, users with valid onedrive will be returned.
    id str
    (Integer) Specifies the volume id of the storage array snapshot config.
    include_datastores bool
    Set this parameter to true to also return kDatastore object types found in the Source in addition to their Object subtrees. By default, datastores are not returned.
    include_entity_permission_info bool
    If specified, then a list of entites with permissions assigned to them are returned.
    include_networks bool
    Set this parameter to true to also return kNetwork object types found in the Source in addition to their Object subtrees. By default, network objects are not returned.
    include_object_protection_info bool
    If specified, the object protection of entities(if any) will be returned.
    include_sfdc_fields bool
    Set this parameter to true to also return fields of the object found in the Source in addition to their Object subtrees. By default, Sfdc object fields are not returned.
    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'.
    include_system_v_apps bool
    Set this parameter to true to also return system VApp object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    include_vm_folders bool
    Set this parameter to true to also return kVMFolder object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    is_security_group bool
    If set to true, Groups which are security enabled will be returned.
    node_id float
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    num_levels float
    Specifies the expected number of levels from the root node to be returned in the entity hierarchy response.
    page_size float
    Specifies the maximum number of entities to be returned within the page.
    prune_aggregation_info bool
    Specifies whether to prune the aggregation information about the number of entities protected/unprotected.
    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.
    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 object subtree for the sids given in the list.
    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.
    afterCursorEntityId Number
    Specifies the entity id starting from which the items are to be returned.
    allUnderHierarchy Boolean
    AllUnderHierarchy specifies if objects of all the tenants under the hierarchy of the logged in user's organization should be returned.
    backupRecoveryProtectionSourceNodesId Number
    beforeCursorEntityId Number
    Specifies the entity id upto which the items are to 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.
    environment String
    This field is deprecated. Use environments instead.
    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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, kAwsS3.
    excludeAwsTypes List<String>
    Specifies the Object types to be filtered out for AWS that match the passed in types such as 'kEC2Instance', 'kRDSInstance', 'kAuroraCluster', 'kTag', 'kAuroraTag', 'kRDSTag', kS3Bucket, kS3Tag. For example, set this parameter to 'kEC2Instance' to exclude ec2 instance from being returned.

    • Constraints: Allowable list items are: kEC2Instance, kRDSInstance, kAuroraCluster, kS3Bucket, kTag, kRDSTag, kAuroraTag, kS3Tag.
    excludeKubernetesTypes List<String>
    Specifies the Object types to be filtered out for Kubernetes that match the passed in types such as 'kService'. For example, set this parameter to 'kService' to exclude services from being returned.

    • Constraints: Allowable list items are: kService.
    excludeOffice365Types List<String>
    Specifies the Object types to be filtered out for Office 365 that match the passed in types such as 'kDomain', 'kOutlook', 'kMailbox', etc. For example, set this parameter to 'kMailbox' to exclude Mailbox Objects from being returned.

    • Constraints: Allowable list items are: kDomain, kOutlook, kMailbox, kUsers, kUser, kGroups, kGroup, kSites, kSite.
    excludeTypes List<String>
    Filter out the Object types (and their subtrees) that match the passed in types such as 'kVCenter', 'kFolder', 'kDatacenter', 'kComputeResource', 'kResourcePool', 'kDatastore', 'kHostSystem', 'kVirtualMachine', etc. For example, set this parameter to 'kResourcePool' to exclude Resource Pool Objects from being returned.

    • Constraints: Allowable list items are: kVCenter, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStandaloneHost, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag.
    getTeamsChannels Boolean
    Filter policies by a list of policy ids.
    hasValidMailbox Boolean
    If set to true, users with valid mailbox will be returned.
    hasValidOnedrive Boolean
    If set to true, users with valid onedrive will be returned.
    id String
    (Integer) Specifies the volume id of the storage array snapshot config.
    includeDatastores Boolean
    Set this parameter to true to also return kDatastore object types found in the Source in addition to their Object subtrees. By default, datastores are not returned.
    includeEntityPermissionInfo Boolean
    If specified, then a list of entites with permissions assigned to them are returned.
    includeNetworks Boolean
    Set this parameter to true to also return kNetwork object types found in the Source in addition to their Object subtrees. By default, network objects are not returned.
    includeObjectProtectionInfo Boolean
    If specified, the object protection of entities(if any) will be returned.
    includeSfdcFields Boolean
    Set this parameter to true to also return fields of the object found in the Source in addition to their Object subtrees. By default, Sfdc object fields are not returned.
    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'.
    includeSystemVApps Boolean
    Set this parameter to true to also return system VApp object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    includeVmFolders Boolean
    Set this parameter to true to also return kVMFolder object types found in the Source in addition to their Object subtrees. By default, VM folder objects are not returned.
    isSecurityGroup Boolean
    If set to true, Groups which are security enabled will be returned.
    nodeId Number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    numLevels Number
    Specifies the expected number of levels from the root node to be returned in the entity hierarchy response.
    pageSize Number
    Specifies the maximum number of entities to be returned within the page.
    pruneAggregationInfo Boolean
    Specifies whether to prune the aggregation information about the number of entities protected/unprotected.
    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.
    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 object subtree for the sids given in the list.
    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.

    getBackupRecoveryProtectionSources Result

    The following output properties are available:

    Id string
    (Integer) Specifies the volume id of the storage array snapshot config.
    ProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSource>
    (List) Specifies list of protection sources. Nested schema for protection_sources:
    XIbmTenantId string
    AfterCursorEntityId double
    (Integer) Specifies the entity id starting from which the items are to be returned.
    AllUnderHierarchy bool
    BackupRecoveryProtectionSourceNodesId double
    BeforeCursorEntityId double
    (Integer) Specifies the entity id upto which the items are to be returned.
    EncryptionKey string
    Environment string
    (String) Specifies the environment such as 'kSQL' or 'kVMware', where the Protection Source exists. 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. '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. '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 Protection Source environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPhysical, kPure, kNimble, 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, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.
    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.
    ExcludeAwsTypes List<string>
    ExcludeKubernetesTypes List<string>
    ExcludeOffice365Types List<string>
    ExcludeTypes List<string>
    GetTeamsChannels bool
    HasValidMailbox bool
    HasValidOnedrive bool
    IncludeDatastores bool
    IncludeEntityPermissionInfo bool
    IncludeNetworks bool
    IncludeObjectProtectionInfo bool
    IncludeSfdcFields bool
    IncludeSourceCredentials bool
    IncludeSystemVApps bool
    IncludeVmFolders bool
    IsSecurityGroup bool
    NodeId double
    (Integer) Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    NumLevels double
    PageSize double
    (Integer) Specifies the maximum number of entities to be returned within the page.
    PruneAggregationInfo bool
    PruneNonCriticalInfo bool
    RequestInitiatorType string
    Sids List<string>
    UseCachedData bool
    Id string
    (Integer) Specifies the volume id of the storage array snapshot config.
    ProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSource
    (List) Specifies list of protection sources. Nested schema for protection_sources:
    XIbmTenantId string
    AfterCursorEntityId float64
    (Integer) Specifies the entity id starting from which the items are to be returned.
    AllUnderHierarchy bool
    BackupRecoveryProtectionSourceNodesId float64
    BeforeCursorEntityId float64
    (Integer) Specifies the entity id upto which the items are to be returned.
    EncryptionKey string
    Environment string
    (String) Specifies the environment such as 'kSQL' or 'kVMware', where the Protection Source exists. 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. '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. '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 Protection Source environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPhysical, kPure, kNimble, 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, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.
    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.
    ExcludeAwsTypes []string
    ExcludeKubernetesTypes []string
    ExcludeOffice365Types []string
    ExcludeTypes []string
    GetTeamsChannels bool
    HasValidMailbox bool
    HasValidOnedrive bool
    IncludeDatastores bool
    IncludeEntityPermissionInfo bool
    IncludeNetworks bool
    IncludeObjectProtectionInfo bool
    IncludeSfdcFields bool
    IncludeSourceCredentials bool
    IncludeSystemVApps bool
    IncludeVmFolders bool
    IsSecurityGroup bool
    NodeId float64
    (Integer) Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    NumLevels float64
    PageSize float64
    (Integer) Specifies the maximum number of entities to be returned within the page.
    PruneAggregationInfo bool
    PruneNonCriticalInfo bool
    RequestInitiatorType string
    Sids []string
    UseCachedData bool
    id String
    (Integer) Specifies the volume id of the storage array snapshot config.
    protectionSources List<GetBackupRecoveryProtectionSourcesProtectionSource>
    (List) Specifies list of protection sources. Nested schema for protection_sources:
    xIbmTenantId String
    afterCursorEntityId Double
    (Integer) Specifies the entity id starting from which the items are to be returned.
    allUnderHierarchy Boolean
    backupRecoveryProtectionSourceNodesId Double
    beforeCursorEntityId Double
    (Integer) Specifies the entity id upto which the items are to be returned.
    encryptionKey String
    environment String
    (String) Specifies the environment such as 'kSQL' or 'kVMware', where the Protection Source exists. 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. '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. '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 Protection Source environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPhysical, kPure, kNimble, 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, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.
    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.
    excludeAwsTypes List<String>
    excludeKubernetesTypes List<String>
    excludeOffice365Types List<String>
    excludeTypes List<String>
    getTeamsChannels Boolean
    hasValidMailbox Boolean
    hasValidOnedrive Boolean
    includeDatastores Boolean
    includeEntityPermissionInfo Boolean
    includeNetworks Boolean
    includeObjectProtectionInfo Boolean
    includeSfdcFields Boolean
    includeSourceCredentials Boolean
    includeSystemVApps Boolean
    includeVmFolders Boolean
    isSecurityGroup Boolean
    nodeId Double
    (Integer) Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    numLevels Double
    pageSize Double
    (Integer) Specifies the maximum number of entities to be returned within the page.
    pruneAggregationInfo Boolean
    pruneNonCriticalInfo Boolean
    requestInitiatorType String
    sids List<String>
    useCachedData Boolean
    id string
    (Integer) Specifies the volume id of the storage array snapshot config.
    protectionSources GetBackupRecoveryProtectionSourcesProtectionSource[]
    (List) Specifies list of protection sources. Nested schema for protection_sources:
    xIbmTenantId string
    afterCursorEntityId number
    (Integer) Specifies the entity id starting from which the items are to be returned.
    allUnderHierarchy boolean
    backupRecoveryProtectionSourceNodesId number
    beforeCursorEntityId number
    (Integer) Specifies the entity id upto which the items are to be returned.
    encryptionKey string
    environment string
    (String) Specifies the environment such as 'kSQL' or 'kVMware', where the Protection Source exists. 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. '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. '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 Protection Source environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPhysical, kPure, kNimble, 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, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.
    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.
    excludeAwsTypes string[]
    excludeKubernetesTypes string[]
    excludeOffice365Types string[]
    excludeTypes string[]
    getTeamsChannels boolean
    hasValidMailbox boolean
    hasValidOnedrive boolean
    includeDatastores boolean
    includeEntityPermissionInfo boolean
    includeNetworks boolean
    includeObjectProtectionInfo boolean
    includeSfdcFields boolean
    includeSourceCredentials boolean
    includeSystemVApps boolean
    includeVmFolders boolean
    isSecurityGroup boolean
    nodeId number
    (Integer) Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    numLevels number
    pageSize number
    (Integer) Specifies the maximum number of entities to be returned within the page.
    pruneAggregationInfo boolean
    pruneNonCriticalInfo boolean
    requestInitiatorType string
    sids string[]
    useCachedData boolean
    id str
    (Integer) Specifies the volume id of the storage array snapshot config.
    protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSource]
    (List) Specifies list of protection sources. Nested schema for protection_sources:
    x_ibm_tenant_id str
    after_cursor_entity_id float
    (Integer) Specifies the entity id starting from which the items are to be returned.
    all_under_hierarchy bool
    backup_recovery_protection_source_nodes_id float
    before_cursor_entity_id float
    (Integer) Specifies the entity id upto which the items are to be returned.
    encryption_key str
    environment str
    (String) Specifies the environment such as 'kSQL' or 'kVMware', where the Protection Source exists. 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. '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. '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 Protection Source environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPhysical, kPure, kNimble, 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, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.
    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.
    exclude_aws_types Sequence[str]
    exclude_kubernetes_types Sequence[str]
    exclude_office365_types Sequence[str]
    exclude_types Sequence[str]
    get_teams_channels bool
    has_valid_mailbox bool
    has_valid_onedrive bool
    include_datastores bool
    include_entity_permission_info bool
    include_networks bool
    include_object_protection_info bool
    include_sfdc_fields bool
    include_source_credentials bool
    include_system_v_apps bool
    include_vm_folders bool
    is_security_group bool
    node_id float
    (Integer) Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    num_levels float
    page_size float
    (Integer) Specifies the maximum number of entities to be returned within the page.
    prune_aggregation_info bool
    prune_non_critical_info bool
    request_initiator_type str
    sids Sequence[str]
    use_cached_data bool
    id String
    (Integer) Specifies the volume id of the storage array snapshot config.
    protectionSources List<Property Map>
    (List) Specifies list of protection sources. Nested schema for protection_sources:
    xIbmTenantId String
    afterCursorEntityId Number
    (Integer) Specifies the entity id starting from which the items are to be returned.
    allUnderHierarchy Boolean
    backupRecoveryProtectionSourceNodesId Number
    beforeCursorEntityId Number
    (Integer) Specifies the entity id upto which the items are to be returned.
    encryptionKey String
    environment String
    (String) Specifies the environment such as 'kSQL' or 'kVMware', where the Protection Source exists. 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. '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. '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 Protection Source environment.

    • Constraints: Allowable values are: kVMware, kHyperV, kSQL, kView, kPhysical, kPure, kNimble, 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, kO365Teams, kO365Group, kO365Exchange, kO365OneDrive, kO365Sharepoint, kO365PublicFolders.
    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.
    excludeAwsTypes List<String>
    excludeKubernetesTypes List<String>
    excludeOffice365Types List<String>
    excludeTypes List<String>
    getTeamsChannels Boolean
    hasValidMailbox Boolean
    hasValidOnedrive Boolean
    includeDatastores Boolean
    includeEntityPermissionInfo Boolean
    includeNetworks Boolean
    includeObjectProtectionInfo Boolean
    includeSfdcFields Boolean
    includeSourceCredentials Boolean
    includeSystemVApps Boolean
    includeVmFolders Boolean
    isSecurityGroup Boolean
    nodeId Number
    (Integer) Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    numLevels Number
    pageSize Number
    (Integer) Specifies the maximum number of entities to be returned within the page.
    pruneAggregationInfo Boolean
    pruneNonCriticalInfo Boolean
    requestInitiatorType String
    sids List<String>
    useCachedData Boolean

    Supporting Types

    GetBackupRecoveryProtectionSourcesProtectionSource

    ApplicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    ApplicationNodes []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNode
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters []GetBackupRecoveryProtectionSourcesProtectionSourceEntityPaginationParameter
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfo
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize float64
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes []GetBackupRecoveryProtectionSourcesProtectionSourceNode
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceObjectProtectionInfo
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceProtectedSourcesSummary
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSource
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceUnprotectedSourcesSummary
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNode[]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters GetBackupRecoveryProtectionSourcesProtectionSourceEntityPaginationParameter[]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfo[]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes GetBackupRecoveryProtectionSourcesProtectionSourceNode[]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos GetBackupRecoveryProtectionSourcesProtectionSourceObjectProtectionInfo[]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceProtectedSourcesSummary[]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSource[]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceUnprotectedSourcesSummary[]
    (List) Nested schema for unprotected_sources_summary:
    application_nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNode]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entity_pagination_parameters Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceEntityPaginationParameter]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entity_permission_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfo]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logical_size float
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNode]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    object_protection_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceObjectProtectionInfo]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectedSourcesSummary]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSource]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registration_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceUnprotectedSourcesSummary]
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<Property Map>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<Property Map>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<Property Map>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<Property Map>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<Property Map>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<Property Map>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<Property Map>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<Property Map>
    (List) Nested schema for unprotected_sources_summary:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNode

    Nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    Nodes []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNode
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNode[]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNode]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes List<Property Map>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNode

    ApplicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    ApplicationNodes []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeApplicationNode
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPaginationParameter
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfo
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize float64
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeNode
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeObjectProtectionInfo
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectedSourcesSummary
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSource
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeUnprotectedSourcesSummary
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeApplicationNode[]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPaginationParameter[]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfo[]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeNode[]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeObjectProtectionInfo[]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectedSourcesSummary[]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSource[]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeUnprotectedSourcesSummary[]
    (List) Nested schema for unprotected_sources_summary:
    application_nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeApplicationNode]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entity_pagination_parameters Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPaginationParameter]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entity_permission_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfo]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logical_size float
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeNode]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    object_protection_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeObjectProtectionInfo]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectedSourcesSummary]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSource]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registration_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeUnprotectedSourcesSummary]
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<Property Map>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<Property Map>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<Property Map>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<Property Map>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<Property Map>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<Property Map>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<Property Map>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<Property Map>
    (List) Nested schema for unprotected_sources_summary:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPaginationParameter

    AfterCursorEntityId double
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId double
    Specifies the entity id upto which the items are to be returned.
    NodeId double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize double
    Specifies the maximum number of entities to be returned within the page.
    AfterCursorEntityId float64
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId float64
    Specifies the entity id upto which the items are to be returned.
    NodeId float64
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize float64
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Double
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Double
    Specifies the entity id upto which the items are to be returned.
    nodeId Double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Double
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId number
    Specifies the entity id upto which the items are to be returned.
    nodeId number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize number
    Specifies the maximum number of entities to be returned within the page.
    after_cursor_entity_id float
    Specifies the entity id starting from which the items are to be returned.
    before_cursor_entity_id float
    Specifies the entity id upto which the items are to be returned.
    node_id float
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    page_size float
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Number
    Specifies the entity id upto which the items are to be returned.
    nodeId Number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Number
    Specifies the maximum number of entities to be returned within the page.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfo

    EntityId double
    (Integer) Specifies the entity id.
    Groups List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoUser>
    (List) Nested schema for users:
    EntityId float64
    (Integer) Specifies the entity id.
    Groups []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoGroup
    (List) 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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoTenant
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoUser
    (List) Nested schema for users:
    entityId Double
    (Integer) Specifies the entity id.
    groups List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoUser>
    (List) Nested schema for users:
    entityId number
    (Integer) Specifies the entity id.
    groups GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoGroup[]
    (List) 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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoTenant[]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoUser[]
    (List) Nested schema for users:
    entity_id float
    (Integer) Specifies the entity id.
    groups Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoGroup]
    (List) 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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoTenant]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoUser]
    (List) Nested schema for users:
    entityId Number
    (Integer) Specifies the entity id.
    groups List<Property Map>
    (List) 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) Nested schema for users:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoGroup

    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds List<string>
    (List) Specifies the tenants to which the group belongs to.
    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds []string
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.
    domain string
    (String) Specifies domain name of the user.
    groupName string
    (String) Specifies group name of the group.
    sid string
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds string[]
    (List) Specifies the tenants to which the group belongs to.
    domain str
    (String) Specifies domain name of the user.
    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]
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoTenant

    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (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 boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId boolean
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    tenant_id bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeEntityPermissionInfoUser

    Domain string
    (String) Specifies domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeObjectProtectionInfo

    AutoProtectParentId double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId double
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec double
    (Integer) Specifies if the entity is under object protection.
    AutoProtectParentId float64
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId float64
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec float64
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Double
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Double
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec number
    (Integer) Specifies if the entity is under object protection.
    auto_protect_parent_id float
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entity_id float
    (Integer) Specifies the entity id.
    has_active_object_protection_spec float
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Number
    (Integer) Specifies if the entity is under object protection.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSource

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSource
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSource
    (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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSource[]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSource[]
    (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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSource]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sql_protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSource]
    (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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSource

    Agents List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    Agents []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter
    (List) Nested schema for vsswriters:
    agents List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    agents GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter[]
    (List) Nested schema for vsswriters:
    agents Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent

    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo[]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo[]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    vol_cbt_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId

    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo

    ResourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    ResourceVecs []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec[]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resource_vecs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec

    Endpoints List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSource

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceId

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceApplicationNodeNodeUnprotectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceEntityPaginationParameter

    AfterCursorEntityId double
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId double
    Specifies the entity id upto which the items are to be returned.
    NodeId double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize double
    Specifies the maximum number of entities to be returned within the page.
    AfterCursorEntityId float64
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId float64
    Specifies the entity id upto which the items are to be returned.
    NodeId float64
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize float64
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Double
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Double
    Specifies the entity id upto which the items are to be returned.
    nodeId Double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Double
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId number
    Specifies the entity id upto which the items are to be returned.
    nodeId number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize number
    Specifies the maximum number of entities to be returned within the page.
    after_cursor_entity_id float
    Specifies the entity id starting from which the items are to be returned.
    before_cursor_entity_id float
    Specifies the entity id upto which the items are to be returned.
    node_id float
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    page_size float
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Number
    Specifies the entity id upto which the items are to be returned.
    nodeId Number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Number
    Specifies the maximum number of entities to be returned within the page.

    GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfo

    EntityId double
    (Integer) Specifies the entity id.
    Groups List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoUser>
    (List) Nested schema for users:
    EntityId float64
    (Integer) Specifies the entity id.
    Groups []GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoGroup
    (List) 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 []GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoTenant
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users []GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoUser
    (List) Nested schema for users:
    entityId Double
    (Integer) Specifies the entity id.
    groups List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users List<GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoUser>
    (List) Nested schema for users:
    entityId number
    (Integer) Specifies the entity id.
    groups GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoGroup[]
    (List) 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 GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoTenant[]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoUser[]
    (List) Nested schema for users:
    entity_id float
    (Integer) Specifies the entity id.
    groups Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoGroup]
    (List) 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[GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoTenant]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoUser]
    (List) Nested schema for users:
    entityId Number
    (Integer) Specifies the entity id.
    groups List<Property Map>
    (List) 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) Nested schema for users:

    GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoGroup

    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds List<string>
    (List) Specifies the tenants to which the group belongs to.
    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds []string
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.
    domain string
    (String) Specifies domain name of the user.
    groupName string
    (String) Specifies group name of the group.
    sid string
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds string[]
    (List) Specifies the tenants to which the group belongs to.
    domain str
    (String) Specifies domain name of the user.
    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]
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.

    GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoTenant

    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (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 boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId boolean
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    tenant_id bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryProtectionSourcesProtectionSourceEntityPermissionInfoUser

    Domain string
    (String) Specifies domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNode

    ApplicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    ApplicationNodes []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNode
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters []GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPaginationParameter
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfo
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize float64
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes []GetBackupRecoveryProtectionSourcesProtectionSourceNodeNode
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeObjectProtectionInfo
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectedSourcesSummary
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSource
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceNodeUnprotectedSourcesSummary
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNode[]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPaginationParameter[]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfo[]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes GetBackupRecoveryProtectionSourcesProtectionSourceNodeNode[]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeObjectProtectionInfo[]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectedSourcesSummary[]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSource[]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceNodeUnprotectedSourcesSummary[]
    (List) Nested schema for unprotected_sources_summary:
    application_nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNode]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entity_pagination_parameters Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPaginationParameter]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entity_permission_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfo]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logical_size float
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeNode]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    object_protection_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeObjectProtectionInfo]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectedSourcesSummary]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSource]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registration_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeUnprotectedSourcesSummary]
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<Property Map>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<Property Map>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<Property Map>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<Property Map>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<Property Map>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<Property Map>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<Property Map>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<Property Map>
    (List) Nested schema for unprotected_sources_summary:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNode

    Nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    Nodes []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNode
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNode[]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNode]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    nodes List<Property Map>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNode

    ApplicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    ApplicationNodes []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeApplicationNode
    (List) Specifies the child 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. Nested schema for application_nodes:
    EntityPaginationParameters []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPaginationParameter
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    EntityPermissionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfo
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    LogicalSize float64
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    Nodes []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeNode
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    ObjectProtectionInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeObjectProtectionInfo
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    ProtectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectedSourcesSummary
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    ProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSource
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    RegistrationInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfo
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    UnprotectedSourcesSummaries []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeUnprotectedSourcesSummary
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeApplicationNode>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPaginationParameter>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfo>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Double
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeNode>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeObjectProtectionInfo>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectedSourcesSummary>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSource>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfo>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeUnprotectedSourcesSummary>
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeApplicationNode[]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPaginationParameter[]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfo[]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeNode[]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeObjectProtectionInfo[]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectedSourcesSummary[]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSource[]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfo[]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeUnprotectedSourcesSummary[]
    (List) Nested schema for unprotected_sources_summary:
    application_nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeApplicationNode]
    (List) Specifies the child 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. Nested schema for application_nodes:
    entity_pagination_parameters Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPaginationParameter]
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entity_permission_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfo]
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logical_size float
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeNode]
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    object_protection_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeObjectProtectionInfo]
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectedSourcesSummary]
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSource]
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registration_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfo]
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotected_sources_summaries Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeUnprotectedSourcesSummary]
    (List) Nested schema for unprotected_sources_summary:
    applicationNodes List<Property Map>
    (List) Specifies the child 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. Nested schema for application_nodes:
    entityPaginationParameters List<Property Map>
    (List) Specifies the cursor based pagination parameters for Protection Source and its children. Pagination is supported at a given level within the Protection Source Hierarchy with the help of before or after cursors. A Cursor will always refer to a specific source within the source dataset but will be invalidated if the item is removed. Nested schema for entity_pagination_parameters:
    entityPermissionInfos List<Property Map>
    (List) Specifies the permission information of entities. Nested schema for entity_permission_info:
    logicalSize Number
    (Integer) Specifies the logical size of the data in bytes for the Object on this node. Presence of this field indicates this node is a leaf node.
    nodes List<Property Map>
    (List) Specifies children of the current node in the Protection Sources hierarchy. When representing Objects in memory, the entire Object subtree hierarchy is represented. You can use this subtree to navigate down the Object hierarchy. Nested schema for nodes:
    objectProtectionInfos List<Property Map>
    (List) Specifies the Object Protection Info of the Protection Source. Nested schema for object_protection_info:
    protectedSourcesSummaries List<Property Map>
    (List) Array of Protected Objects. Specifies aggregated information about all the child Objects of this node that are currently protected by a Protection Job. There is one entry for each environment that is being backed up. The aggregated information for the Object hierarchy's environment will be available at the 0th index of the vector. Nested schema for protected_sources_summary:
    protectionSources List<Property Map>
    (List) Specifies details about an Acropolis Protection Source when the environment is set to 'kAcropolis'. Nested schema for protection_source:
    registrationInfos List<Property Map>
    (List) Specifies information about a registered Source. Nested schema for registration_info:
    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.
    unprotectedSourcesSummaries List<Property Map>
    (List) Nested schema for unprotected_sources_summary:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPaginationParameter

    AfterCursorEntityId double
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId double
    Specifies the entity id upto which the items are to be returned.
    NodeId double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize double
    Specifies the maximum number of entities to be returned within the page.
    AfterCursorEntityId float64
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId float64
    Specifies the entity id upto which the items are to be returned.
    NodeId float64
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize float64
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Double
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Double
    Specifies the entity id upto which the items are to be returned.
    nodeId Double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Double
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId number
    Specifies the entity id upto which the items are to be returned.
    nodeId number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize number
    Specifies the maximum number of entities to be returned within the page.
    after_cursor_entity_id float
    Specifies the entity id starting from which the items are to be returned.
    before_cursor_entity_id float
    Specifies the entity id upto which the items are to be returned.
    node_id float
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    page_size float
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Number
    Specifies the entity id upto which the items are to be returned.
    nodeId Number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Number
    Specifies the maximum number of entities to be returned within the page.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfo

    EntityId double
    (Integer) Specifies the entity id.
    Groups List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoUser>
    (List) Nested schema for users:
    EntityId float64
    (Integer) Specifies the entity id.
    Groups []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoGroup
    (List) 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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoTenant
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoUser
    (List) Nested schema for users:
    entityId Double
    (Integer) Specifies the entity id.
    groups List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoUser>
    (List) Nested schema for users:
    entityId number
    (Integer) Specifies the entity id.
    groups GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoGroup[]
    (List) 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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoTenant[]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoUser[]
    (List) Nested schema for users:
    entity_id float
    (Integer) Specifies the entity id.
    groups Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoGroup]
    (List) 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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoTenant]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoUser]
    (List) Nested schema for users:
    entityId Number
    (Integer) Specifies the entity id.
    groups List<Property Map>
    (List) 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) Nested schema for users:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoGroup

    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds List<string>
    (List) Specifies the tenants to which the group belongs to.
    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds []string
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.
    domain string
    (String) Specifies domain name of the user.
    groupName string
    (String) Specifies group name of the group.
    sid string
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds string[]
    (List) Specifies the tenants to which the group belongs to.
    domain str
    (String) Specifies domain name of the user.
    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]
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoTenant

    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (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 boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId boolean
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    tenant_id bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeEntityPermissionInfoUser

    Domain string
    (String) Specifies domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeObjectProtectionInfo

    AutoProtectParentId double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId double
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec double
    (Integer) Specifies if the entity is under object protection.
    AutoProtectParentId float64
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId float64
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec float64
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Double
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Double
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec number
    (Integer) Specifies if the entity is under object protection.
    auto_protect_parent_id float
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entity_id float
    (Integer) Specifies the entity id.
    has_active_object_protection_spec float
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Number
    (Integer) Specifies if the entity is under object protection.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSource

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSource
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSource
    (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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSource[]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSource[]
    (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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSource]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sql_protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSource]
    (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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSource

    Agents List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    Agents []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter
    (List) Nested schema for vsswriters:
    agents List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    agents GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter[]
    (List) Nested schema for vsswriters:
    agents Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgent

    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo[]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo[]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    vol_cbt_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceId

    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo

    ResourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    ResourceVecs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec[]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resource_vecs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec

    Endpoints List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVolume

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourcePhysicalProtectionSourceVsswriter

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSource

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceDbFile

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceId

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfig

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeApplicationNodeNodeUnprotectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPaginationParameter

    AfterCursorEntityId double
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId double
    Specifies the entity id upto which the items are to be returned.
    NodeId double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize double
    Specifies the maximum number of entities to be returned within the page.
    AfterCursorEntityId float64
    Specifies the entity id starting from which the items are to be returned.
    BeforeCursorEntityId float64
    Specifies the entity id upto which the items are to be returned.
    NodeId float64
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    PageSize float64
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Double
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Double
    Specifies the entity id upto which the items are to be returned.
    nodeId Double
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Double
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId number
    Specifies the entity id upto which the items are to be returned.
    nodeId number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize number
    Specifies the maximum number of entities to be returned within the page.
    after_cursor_entity_id float
    Specifies the entity id starting from which the items are to be returned.
    before_cursor_entity_id float
    Specifies the entity id upto which the items are to be returned.
    node_id float
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    page_size float
    Specifies the maximum number of entities to be returned within the page.
    afterCursorEntityId Number
    Specifies the entity id starting from which the items are to be returned.
    beforeCursorEntityId Number
    Specifies the entity id upto which the items are to be returned.
    nodeId Number
    Specifies the entity id for the Node at any level within the Source entity hierarchy whose children are to be paginated.
    pageSize Number
    Specifies the maximum number of entities to be returned within the page.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfo

    EntityId double
    (Integer) Specifies the entity id.
    Groups List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoUser>
    (List) Nested schema for users:
    EntityId float64
    (Integer) Specifies the entity id.
    Groups []GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoGroup
    (List) 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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoTenant
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    Users []GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoUser
    (List) Nested schema for users:
    entityId Double
    (Integer) Specifies the entity id.
    groups List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoGroup>
    (List) 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoTenant>
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoUser>
    (List) Nested schema for users:
    entityId number
    (Integer) Specifies the entity id.
    groups GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoGroup[]
    (List) 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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoTenant[]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoUser[]
    (List) Nested schema for users:
    entity_id float
    (Integer) Specifies the entity id.
    groups Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoGroup]
    (List) 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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoTenant]
    (List) Specifies struct with basic tenant details. Nested schema for tenant:
    users Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoUser]
    (List) Nested schema for users:
    entityId Number
    (Integer) Specifies the entity id.
    groups List<Property Map>
    (List) 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) Nested schema for users:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoGroup

    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds List<string>
    (List) Specifies the tenants to which the group belongs to.
    Domain string
    (String) Specifies domain name of the user.
    GroupName string
    (String) Specifies group name of the group.
    Sid string
    (String) Specifies unique Security ID (SID) of the user.
    TenantIds []string
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.
    domain string
    (String) Specifies domain name of the user.
    groupName string
    (String) Specifies group name of the group.
    sid string
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds string[]
    (List) Specifies the tenants to which the group belongs to.
    domain str
    (String) Specifies domain name of the user.
    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]
    (List) Specifies the tenants to which the group belongs to.
    domain String
    (String) Specifies domain name of the user.
    groupName String
    (String) Specifies group name of the group.
    sid String
    (String) Specifies unique Security ID (SID) of the user.
    tenantIds List<String>
    (List) Specifies the tenants to which the group belongs to.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoTenant

    BifrostEnabled bool
    (Boolean) Specifies if this tenant is bifrost enabled or not.
    IsManagedOnHelios bool
    (Boolean) Specifies whether this tenant is manged on helios.
    Name bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    TenantId bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (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 boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId boolean
    (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 bool
    (String) Specifies the instance name of the SQL Protection Source.
    tenant_id bool
    (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 Boolean
    (String) Specifies the instance name of the SQL Protection Source.
    tenantId Boolean
    (String) Specifies the unique id of the tenant.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeEntityPermissionInfoUser

    Domain string
    (String) Specifies domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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 domain name of the user.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeObjectProtectionInfo

    AutoProtectParentId double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId double
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec double
    (Integer) Specifies if the entity is under object protection.
    AutoProtectParentId float64
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId float64
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec float64
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Double
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Double
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec number
    (Integer) Specifies if the entity is under object protection.
    auto_protect_parent_id float
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entity_id float
    (Integer) Specifies the entity id.
    has_active_object_protection_spec float
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Number
    (Integer) Specifies if the entity is under object protection.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSource

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSource
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSource
    (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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSource[]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSource[]
    (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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSource]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sql_protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSource]
    (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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSource

    Agents List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    Agents []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgent
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVolume
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVsswriter
    (List) Nested schema for vsswriters:
    agents List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    agents GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgent[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVolume[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVsswriter[]
    (List) Nested schema for vsswriters:
    agents Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgent]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVolume]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVsswriter]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgent

    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo[]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo[]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    vol_cbt_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceId

    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfo

    ResourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    ResourceVecs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec[]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resource_vecs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec

    Endpoints List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVolume

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourcePhysicalProtectionSourceVsswriter

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSource

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceDbFile
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceDbFile[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceDbFile]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceDbFile

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceId

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeProtectionSourceSqlProtectionSourceSqlServerInstanceVersion

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfig

    CpuThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    NetworkThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    CpuThrottlingConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    NetworkThrottlingConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig[]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig[]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceNodeUnprotectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceObjectProtectionInfo

    AutoProtectParentId double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId double
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec double
    (Integer) Specifies if the entity is under object protection.
    AutoProtectParentId float64
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    EntityId float64
    (Integer) Specifies the entity id.
    HasActiveObjectProtectionSpec float64
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Double
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Double
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Double
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec number
    (Integer) Specifies if the entity is under object protection.
    auto_protect_parent_id float
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entity_id float
    (Integer) Specifies the entity id.
    has_active_object_protection_spec float
    (Integer) Specifies if the entity is under object protection.
    autoProtectParentId Number
    (Integer) Specifies the auto protect parent id if this entity is protected based on auto protection. This is only specified for leaf entities.
    entityId Number
    (Integer) Specifies the entity id.
    hasActiveObjectProtectionSpec Number
    (Integer) Specifies if the entity is under object protection.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSource

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSource
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    SqlProtectionSources []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSource
    (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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSource>
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSource>
    (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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSource[]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sqlProtectionSources GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSource[]
    (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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSource]
    (List) Specifies a Protection Source in a Physical environment. Nested schema for physical_protection_source:
    sql_protection_sources Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSource]
    (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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSource

    Agents List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    Agents []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgent
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVolume
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVsswriter
    (List) Nested schema for vsswriters:
    agents List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgent>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVolume>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVsswriter>
    (List) Nested schema for vsswriters:
    agents GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgent[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVolume[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVsswriter[]
    (List) Nested schema for vsswriters:
    agents Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgent]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVolume]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVsswriter]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgent

    CbmrVersion string
    (String) Specifies the version if Cristie BMR product is installed on the host.
    FileCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    VolCbtInfos []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo>
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo>
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo[]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo[]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo]
    (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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    vol_cbt_infos Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo]
    (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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    volCbtInfos List<Property Map>
    (List) CBT version and service state info. Nested schema for vol_cbt_info:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentFileCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfig

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfo

    FileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    FileVersions []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState>
    (List) Structure to Hold Service Status. Nested schema for service_state:
    fileVersions GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState[]
    (List) Structure to Hold Service Status. Nested schema for service_state:
    file_versions Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoFileVersion

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceAgentVolCbtInfoServiceState

    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)

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceId

    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfo

    ResourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    ResourceVecs []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec>
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resourceVecs GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec[]
    (List) The list of resources on the system that are accessible by an IP address. Nested schema for resource_vec:
    resource_vecs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVec

    Endpoints List<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceNetworkingInfoResourceVecEndpoint

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVolume

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourcePhysicalProtectionSourceVsswriter

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSource

    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceDbFile
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceId
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceSqlServerInstanceVersion
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceDbFile>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceId>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceSqlServerInstanceVersion>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceDbFile[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceId[]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceSqlServerInstanceVersion[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceDbFile]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceId]
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceSqlServerInstanceVersion]
    (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>
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceDbFile

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceId

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceProtectionSourceSqlProtectionSourceSqlServerInstanceVersion

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfo

    AccessInfos List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoVlanParam>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoAccessInfo
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfo
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoSubnet
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicy
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    ThrottlingPolicyOverrides []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverride
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoVlanParam
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoAccessInfo>
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfo>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoSubnet>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicy>
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverride>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoVlanParam>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoAccessInfo[]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfo[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoSubnet[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicy[]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttlingPolicyOverrides GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverride[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoVlanParam[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoAccessInfo]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfo]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoSubnet]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicy]
    (List) Specifies the throttling policy for a registered Protection Source. Nested schema for throttling_policy:
    throttling_policy_overrides Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverride]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoVlanParam]
    (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.

    • Constraints: Allowable list items are: kVMware, kHyperV, kSQL, kView, kPuppeteer, kPhysical, kPure, kNimble, 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, kHBase, kUDA, KSfdc, 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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoAccessInfo

    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
    This field is deprecated. Use environments instead.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    Version float64
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Double
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    version float
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.
    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
    This field is deprecated. Use environments instead.
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    version Number
    (Integer) Version is updated each time the connector parameters are updated. This is used to discard older connector parameters.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParam

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfig]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfig

    CpuThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    NetworkThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    CpuThrottlingConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    NetworkThrottlingConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig>
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpuThrottlingConfigs GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig[]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    networkThrottlingConfigs GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig[]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for network_throttling_config:
    cpu_throttling_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig]
    (List) Specifies the Throttling Configuration Parameters. Nested schema for cpu_throttling_config:
    network_throttling_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigCpuThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindow

    DayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold double
    (Integer) Throttling threshold applicable in the window.
    DayTimeWindows []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    Threshold float64
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow>
    (List) Specifies the Day Time Window Parameters. Nested schema for day_time_window:
    threshold Double
    (Integer) Throttling threshold applicable in the window.
    dayTimeWindows GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow]
    (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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindow

    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowEndTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTime

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoPhysicalParamThrottlingConfigNetworkThrottlingConfigThrottlingWindowDayTimeWindowStartTimeTime

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfo

    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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    HostSettingsCheckResults []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult>
    (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
    This field is deprecated. Use environments instead.
    hostSettingsCheckResults GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult[]
    (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
    This field is deprecated. Use environments instead.
    host_settings_check_results Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult]
    (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
    This field is deprecated. Use environments instead.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoRegisteredAppsInfoHostSettingsCheckResult

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoSubnet

    Component string
    (String) Component that has reserved the subnet.
    Description string
    (String) Description of the subnet.
    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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
    (Integer) Specifies the volume id of the storage array snapshot config.
    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverride

    DatastoreId double
    (Integer) Specifies the Protection Source id of the Datastore.
    DatastoreName string
    (String) Specifies the display name of the Datastore.
    ThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicy

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam>
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam[]
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyLatencyThreshold

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyNasSourceParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyOverrideThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfig

    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    StorageArraySnapshotThrottlingPolicies []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy
    (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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy>
    (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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storageArraySnapshotThrottlingPolicies GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy[]
    (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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for storage_array_snapshot_max_space_config:
    storage_array_snapshot_throttling_policies Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy]
    (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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicy

    Id double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    Id float64
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    MaxSpaceConfigs []GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Double
    (Integer) Specifies the volume id of the storage array snapshot config.
    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<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig>
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs List<GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig>
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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 GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig[]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    maxSpaceConfigs GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig[]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id float
    (Integer) Specifies the volume id of the storage array snapshot config.
    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[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig]
    (List) Specifies Storage Array Snapshot Max Snapshots Config. Nested schema for max_snapshot_config:
    max_space_configs Sequence[GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig]
    (List) Specifies Storage Array Snapshot Max Space Config. Nested schema for max_space_config:
    id Number
    (Integer) Specifies the volume id of the storage array snapshot config.
    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:

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSnapshotConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoThrottlingPolicyStorageArraySnapshotConfigStorageArraySnapshotThrottlingPolicyMaxSpaceConfig

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceRegistrationInfoVlanParam

    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.

    GetBackupRecoveryProtectionSourcesProtectionSourceUnprotectedSourcesSummary

    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    Environment string
    This field is deprecated. Use environments instead.
    LeavesCount float64
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    TotalLogicalSize float64
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Double
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Double
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment string
    This field is deprecated. Use environments instead.
    leavesCount number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize number
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment str
    This field is deprecated. Use environments instead.
    leaves_count float
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    total_logical_size float
    (Integer) Specifies the total logical size of the data under the subtree of this node.
    environment String
    This field is deprecated. Use environments instead.
    leavesCount Number
    (Integer) Specifies the number of leaf nodes under the subtree of this node.
    totalLogicalSize Number
    (Integer) Specifies the total logical size of the data under the subtree of this node.

    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.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud