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

ibm.getBackupRecoverySourceRegistrations

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

    Provides a read-only data source to retrieve information about backup_recovery_source_registrations. 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 backupRecoverySourceRegistrations = ibm.getBackupRecoverySourceRegistrations({
        xIbmTenantId: ibm_backup_recovery_source_registration.backup_recovery_source_registration_instance.x_ibm_tenant_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    backup_recovery_source_registrations = ibm.get_backup_recovery_source_registrations(x_ibm_tenant_id=ibm_backup_recovery_source_registration["backup_recovery_source_registration_instance"]["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.GetBackupRecoverySourceRegistrations(ctx, &ibm.GetBackupRecoverySourceRegistrationsArgs{
    			XIbmTenantId: ibm_backup_recovery_source_registration.Backup_recovery_source_registration_instance.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 backupRecoverySourceRegistrations = Ibm.GetBackupRecoverySourceRegistrations.Invoke(new()
        {
            XIbmTenantId = ibm_backup_recovery_source_registration.Backup_recovery_source_registration_instance.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.GetBackupRecoverySourceRegistrationsArgs;
    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 backupRecoverySourceRegistrations = IbmFunctions.getBackupRecoverySourceRegistrations(GetBackupRecoverySourceRegistrationsArgs.builder()
                .xIbmTenantId(ibm_backup_recovery_source_registration.backup_recovery_source_registration_instance().x_ibm_tenant_id())
                .build());
    
        }
    }
    
    variables:
      backupRecoverySourceRegistrations:
        fn::invoke:
          function: ibm:getBackupRecoverySourceRegistrations
          arguments:
            xIbmTenantId: ${ibm_backup_recovery_source_registration.backup_recovery_source_registration_instance.x_ibm_tenant_id}
    

    Using getBackupRecoverySourceRegistrations

    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 getBackupRecoverySourceRegistrations(args: GetBackupRecoverySourceRegistrationsArgs, opts?: InvokeOptions): Promise<GetBackupRecoverySourceRegistrationsResult>
    function getBackupRecoverySourceRegistrationsOutput(args: GetBackupRecoverySourceRegistrationsOutputArgs, opts?: InvokeOptions): Output<GetBackupRecoverySourceRegistrationsResult>
    def get_backup_recovery_source_registrations(encryption_key: Optional[str] = None,
                                                 endpoint_type: Optional[str] = None,
                                                 id: Optional[str] = None,
                                                 ids: Optional[Sequence[float]] = None,
                                                 ignore_tenant_migration_in_progress_check: Optional[bool] = None,
                                                 include_external_metadata: Optional[bool] = None,
                                                 include_source_credentials: Optional[bool] = None,
                                                 instance_id: Optional[str] = None,
                                                 region: Optional[str] = None,
                                                 use_cached_data: Optional[bool] = None,
                                                 x_ibm_tenant_id: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetBackupRecoverySourceRegistrationsResult
    def get_backup_recovery_source_registrations_output(encryption_key: Optional[pulumi.Input[str]] = None,
                                                 endpoint_type: Optional[pulumi.Input[str]] = None,
                                                 id: Optional[pulumi.Input[str]] = None,
                                                 ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                                 ignore_tenant_migration_in_progress_check: Optional[pulumi.Input[bool]] = None,
                                                 include_external_metadata: Optional[pulumi.Input[bool]] = None,
                                                 include_source_credentials: Optional[pulumi.Input[bool]] = None,
                                                 instance_id: Optional[pulumi.Input[str]] = None,
                                                 region: Optional[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[GetBackupRecoverySourceRegistrationsResult]
    func GetBackupRecoverySourceRegistrations(ctx *Context, args *GetBackupRecoverySourceRegistrationsArgs, opts ...InvokeOption) (*GetBackupRecoverySourceRegistrationsResult, error)
    func GetBackupRecoverySourceRegistrationsOutput(ctx *Context, args *GetBackupRecoverySourceRegistrationsOutputArgs, opts ...InvokeOption) GetBackupRecoverySourceRegistrationsResultOutput

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

    public static class GetBackupRecoverySourceRegistrations 
    {
        public static Task<GetBackupRecoverySourceRegistrationsResult> InvokeAsync(GetBackupRecoverySourceRegistrationsArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupRecoverySourceRegistrationsResult> Invoke(GetBackupRecoverySourceRegistrationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupRecoverySourceRegistrationsResult> getBackupRecoverySourceRegistrations(GetBackupRecoverySourceRegistrationsArgs args, InvokeOptions options)
    public static Output<GetBackupRecoverySourceRegistrationsResult> getBackupRecoverySourceRegistrations(GetBackupRecoverySourceRegistrationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getBackupRecoverySourceRegistrations:getBackupRecoverySourceRegistrations
      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.
    EncryptionKey string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    EndpointType string
    Backup Recovery Endpoint type. By default set to "public".
    Id string
    (String) The tenant id.
    Ids List<double>
    Ids specifies the list of source registration ids to return. If left empty, every source registration will be returned by default.
    IgnoreTenantMigrationInProgressCheck bool
    If true, tenant migration check will be ignored.
    IncludeExternalMetadata bool
    If true, the external entity metadata like maintenance mode config for the registered sources will be included.
    IncludeSourceCredentials bool
    If true, the encrypted crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied encryption key.
    InstanceId string
    Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    Region string
    Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    UseCachedData bool
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    EncryptionKey string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    EndpointType string
    Backup Recovery Endpoint type. By default set to "public".
    Id string
    (String) The tenant id.
    Ids []float64
    Ids specifies the list of source registration ids to return. If left empty, every source registration will be returned by default.
    IgnoreTenantMigrationInProgressCheck bool
    If true, tenant migration check will be ignored.
    IncludeExternalMetadata bool
    If true, the external entity metadata like maintenance mode config for the registered sources will be included.
    IncludeSourceCredentials bool
    If true, the encrypted crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied encryption key.
    InstanceId string
    Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    Region string
    Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    UseCachedData bool
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    encryptionKey String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    endpointType String
    Backup Recovery Endpoint type. By default set to "public".
    id String
    (String) The tenant id.
    ids List<Double>
    Ids specifies the list of source registration ids to return. If left empty, every source registration will be returned by default.
    ignoreTenantMigrationInProgressCheck Boolean
    If true, tenant migration check will be ignored.
    includeExternalMetadata Boolean
    If true, the external entity metadata like maintenance mode config for the registered sources will be included.
    includeSourceCredentials Boolean
    If true, the encrypted crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied encryption key.
    instanceId String
    Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    region String
    Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    useCachedData Boolean
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    encryptionKey string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    endpointType string
    Backup Recovery Endpoint type. By default set to "public".
    id string
    (String) The tenant id.
    ids number[]
    Ids specifies the list of source registration ids to return. If left empty, every source registration will be returned by default.
    ignoreTenantMigrationInProgressCheck boolean
    If true, tenant migration check will be ignored.
    includeExternalMetadata boolean
    If true, the external entity metadata like maintenance mode config for the registered sources will be included.
    includeSourceCredentials boolean
    If true, the encrypted crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied encryption key.
    instanceId string
    Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    region string
    Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    useCachedData boolean
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    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.
    encryption_key str
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    endpoint_type str
    Backup Recovery Endpoint type. By default set to "public".
    id str
    (String) The tenant id.
    ids Sequence[float]
    Ids specifies the list of source registration ids to return. If left empty, every source registration will be returned by default.
    ignore_tenant_migration_in_progress_check bool
    If true, tenant migration check will be ignored.
    include_external_metadata bool
    If true, the external entity metadata like maintenance mode config for the registered sources will be included.
    include_source_credentials bool
    If true, the encrypted crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied encryption key.
    instance_id str
    Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    region str
    Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    use_cached_data bool
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    encryptionKey String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    endpointType String
    Backup Recovery Endpoint type. By default set to "public".
    id String
    (String) The tenant id.
    ids List<Number>
    Ids specifies the list of source registration ids to return. If left empty, every source registration will be returned by default.
    ignoreTenantMigrationInProgressCheck Boolean
    If true, tenant migration check will be ignored.
    includeExternalMetadata Boolean
    If true, the external entity metadata like maintenance mode config for the registered sources will be included.
    includeSourceCredentials Boolean
    If true, the encrypted crednetial for the registered sources will be included. Credential is first encrypted with internal key and then reencrypted with user supplied encryption key.
    instanceId String
    Backup Recovery instance ID. If provided here along with region, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    region String
    Backup Recovery region. If provided here along with instance_id, the provider constructs the endpoint URL using them, which overrides any value set through environment variables or the endpoints.json file.
    useCachedData Boolean
    Specifies whether we can serve the GET request from the read replica cache. There is a lag of 15 seconds between the read replica and primary data source.

    getBackupRecoverySourceRegistrations Result

    The following output properties are available:

    Id string
    (String) The tenant id.
    Region string
    Registrations List<GetBackupRecoverySourceRegistrationsRegistration>
    (List) Specifies the list of Protection Source Registrations. Nested schema for registrations:
    XIbmTenantId string
    EncryptionKey string
    EndpointType string
    Ids List<double>
    IgnoreTenantMigrationInProgressCheck bool
    IncludeExternalMetadata bool
    IncludeSourceCredentials bool
    InstanceId string
    UseCachedData bool
    Id string
    (String) The tenant id.
    Region string
    Registrations []GetBackupRecoverySourceRegistrationsRegistration
    (List) Specifies the list of Protection Source Registrations. Nested schema for registrations:
    XIbmTenantId string
    EncryptionKey string
    EndpointType string
    Ids []float64
    IgnoreTenantMigrationInProgressCheck bool
    IncludeExternalMetadata bool
    IncludeSourceCredentials bool
    InstanceId string
    UseCachedData bool
    id String
    (String) The tenant id.
    region String
    registrations List<GetBackupRecoverySourceRegistrationsRegistration>
    (List) Specifies the list of Protection Source Registrations. Nested schema for registrations:
    xIbmTenantId String
    encryptionKey String
    endpointType String
    ids List<Double>
    ignoreTenantMigrationInProgressCheck Boolean
    includeExternalMetadata Boolean
    includeSourceCredentials Boolean
    instanceId String
    useCachedData Boolean
    id string
    (String) The tenant id.
    region string
    registrations GetBackupRecoverySourceRegistrationsRegistration[]
    (List) Specifies the list of Protection Source Registrations. Nested schema for registrations:
    xIbmTenantId string
    encryptionKey string
    endpointType string
    ids number[]
    ignoreTenantMigrationInProgressCheck boolean
    includeExternalMetadata boolean
    includeSourceCredentials boolean
    instanceId string
    useCachedData boolean
    id str
    (String) The tenant id.
    region str
    registrations Sequence[GetBackupRecoverySourceRegistrationsRegistration]
    (List) Specifies the list of Protection Source Registrations. Nested schema for registrations:
    x_ibm_tenant_id str
    encryption_key str
    endpoint_type str
    ids Sequence[float]
    ignore_tenant_migration_in_progress_check bool
    include_external_metadata bool
    include_source_credentials bool
    instance_id str
    use_cached_data bool
    id String
    (String) The tenant id.
    region String
    registrations List<Property Map>
    (List) Specifies the list of Protection Source Registrations. Nested schema for registrations:
    xIbmTenantId String
    encryptionKey String
    endpointType String
    ids List<Number>
    ignoreTenantMigrationInProgressCheck Boolean
    includeExternalMetadata Boolean
    includeSourceCredentials Boolean
    instanceId String
    useCachedData Boolean

    Supporting Types

    GetBackupRecoverySourceRegistrationsRegistration

    AdvancedConfigs List<GetBackupRecoverySourceRegistrationsRegistrationAdvancedConfig>
    (List) Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
    AuthenticationStatus string
    (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: Pending, Scheduled, Finished, RefreshInProgress.
    ConnectionId double
    (Integer) Specifies the id of the connection.
    Connections List<GetBackupRecoverySourceRegistrationsRegistrationConnection>
    (List) Specfies the list of connections for the source. Nested schema for connections:
    ConnectorGroupId double
    (Integer) Specifies the connector group id of connector groups.
    DataSourceConnectionId string
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    ExternalMetadatas List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadata>
    (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
    Id double
    (String) The tenant id.
    KubernetesParams List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParam>
    (List) Specifies the parameters to register a Kubernetes source. Nested schema for kubernetes_params:
    LastRefreshedTimeMsecs double
    (Integer) Specifies the time when the source was last refreshed in milliseconds.
    Name string
    (String) Specifies the name of the user.
    PhysicalParams List<GetBackupRecoverySourceRegistrationsRegistrationPhysicalParam>
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    RegistrationTimeMsecs double
    (Integer) Specifies the time when the source was registered in milliseconds.
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceInfos List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfo>
    (List) Specifies information about an object. Nested schema for source_info:
    AdvancedConfigs []GetBackupRecoverySourceRegistrationsRegistrationAdvancedConfig
    (List) Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
    AuthenticationStatus string
    (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: Pending, Scheduled, Finished, RefreshInProgress.
    ConnectionId float64
    (Integer) Specifies the id of the connection.
    Connections []GetBackupRecoverySourceRegistrationsRegistrationConnection
    (List) Specfies the list of connections for the source. Nested schema for connections:
    ConnectorGroupId float64
    (Integer) Specifies the connector group id of connector groups.
    DataSourceConnectionId string
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    ExternalMetadatas []GetBackupRecoverySourceRegistrationsRegistrationExternalMetadata
    (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
    Id float64
    (String) The tenant id.
    KubernetesParams []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParam
    (List) Specifies the parameters to register a Kubernetes source. Nested schema for kubernetes_params:
    LastRefreshedTimeMsecs float64
    (Integer) Specifies the time when the source was last refreshed in milliseconds.
    Name string
    (String) Specifies the name of the user.
    PhysicalParams []GetBackupRecoverySourceRegistrationsRegistrationPhysicalParam
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    RegistrationTimeMsecs float64
    (Integer) Specifies the time when the source was registered in milliseconds.
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceInfos []GetBackupRecoverySourceRegistrationsRegistrationSourceInfo
    (List) Specifies information about an object. Nested schema for source_info:
    advancedConfigs List<GetBackupRecoverySourceRegistrationsRegistrationAdvancedConfig>
    (List) Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
    authenticationStatus String
    (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: Pending, Scheduled, Finished, RefreshInProgress.
    connectionId Double
    (Integer) Specifies the id of the connection.
    connections List<GetBackupRecoverySourceRegistrationsRegistrationConnection>
    (List) Specfies the list of connections for the source. Nested schema for connections:
    connectorGroupId Double
    (Integer) Specifies the connector group id of connector groups.
    dataSourceConnectionId String
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    externalMetadatas List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadata>
    (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
    id Double
    (String) The tenant id.
    kubernetesParams List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParam>
    (List) Specifies the parameters to register a Kubernetes source. Nested schema for kubernetes_params:
    lastRefreshedTimeMsecs Double
    (Integer) Specifies the time when the source was last refreshed in milliseconds.
    name String
    (String) Specifies the name of the user.
    physicalParams List<GetBackupRecoverySourceRegistrationsRegistrationPhysicalParam>
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    registrationTimeMsecs Double
    (Integer) Specifies the time when the source was registered in milliseconds.
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceInfos List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfo>
    (List) Specifies information about an object. Nested schema for source_info:
    advancedConfigs GetBackupRecoverySourceRegistrationsRegistrationAdvancedConfig[]
    (List) Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
    authenticationStatus string
    (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: Pending, Scheduled, Finished, RefreshInProgress.
    connectionId number
    (Integer) Specifies the id of the connection.
    connections GetBackupRecoverySourceRegistrationsRegistrationConnection[]
    (List) Specfies the list of connections for the source. Nested schema for connections:
    connectorGroupId number
    (Integer) Specifies the connector group id of connector groups.
    dataSourceConnectionId string
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    externalMetadatas GetBackupRecoverySourceRegistrationsRegistrationExternalMetadata[]
    (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
    id number
    (String) The tenant id.
    kubernetesParams GetBackupRecoverySourceRegistrationsRegistrationKubernetesParam[]
    (List) Specifies the parameters to register a Kubernetes source. Nested schema for kubernetes_params:
    lastRefreshedTimeMsecs number
    (Integer) Specifies the time when the source was last refreshed in milliseconds.
    name string
    (String) Specifies the name of the user.
    physicalParams GetBackupRecoverySourceRegistrationsRegistrationPhysicalParam[]
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    registrationTimeMsecs number
    (Integer) Specifies the time when the source was registered in milliseconds.
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceInfos GetBackupRecoverySourceRegistrationsRegistrationSourceInfo[]
    (List) Specifies information about an object. Nested schema for source_info:
    advanced_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationAdvancedConfig]
    (List) Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
    authentication_status str
    (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: Pending, Scheduled, Finished, RefreshInProgress.
    connection_id float
    (Integer) Specifies the id of the connection.
    connections Sequence[GetBackupRecoverySourceRegistrationsRegistrationConnection]
    (List) Specfies the list of connections for the source. Nested schema for connections:
    connector_group_id float
    (Integer) Specifies the connector group id of connector groups.
    data_source_connection_id str
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    external_metadatas Sequence[GetBackupRecoverySourceRegistrationsRegistrationExternalMetadata]
    (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
    id float
    (String) The tenant id.
    kubernetes_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParam]
    (List) Specifies the parameters to register a Kubernetes source. Nested schema for kubernetes_params:
    last_refreshed_time_msecs float
    (Integer) Specifies the time when the source was last refreshed in milliseconds.
    name str
    (String) Specifies the name of the user.
    physical_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationPhysicalParam]
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    registration_time_msecs float
    (Integer) Specifies the time when the source was registered in milliseconds.
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_infos Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfo]
    (List) Specifies information about an object. Nested schema for source_info:
    advancedConfigs List<Property Map>
    (List) Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
    authenticationStatus String
    (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.

    • Constraints: Allowable values are: Pending, Scheduled, Finished, RefreshInProgress.
    connectionId Number
    (Integer) Specifies the id of the connection.
    connections List<Property Map>
    (List) Specfies the list of connections for the source. Nested schema for connections:
    connectorGroupId Number
    (Integer) Specifies the connector group id of connector groups.
    dataSourceConnectionId String
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    externalMetadatas List<Property Map>
    (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
    id Number
    (String) The tenant id.
    kubernetesParams List<Property Map>
    (List) Specifies the parameters to register a Kubernetes source. Nested schema for kubernetes_params:
    lastRefreshedTimeMsecs Number
    (Integer) Specifies the time when the source was last refreshed in milliseconds.
    name String
    (String) Specifies the name of the user.
    physicalParams List<Property Map>
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    registrationTimeMsecs Number
    (Integer) Specifies the time when the source was registered in milliseconds.
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceInfos List<Property Map>
    (List) Specifies information about an object. Nested schema for source_info:

    GetBackupRecoverySourceRegistrationsRegistrationAdvancedConfig

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoverySourceRegistrationsRegistrationConnection

    ConnectionId double
    (Integer) Specifies the id of the connection.
    ConnectorGroupId double
    (Integer) Specifies the connector group id of connector groups.
    DataSourceConnectionId string
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    EntityId double
    (Integer) Specifies the entity id of the source. The source can a non-root entity.
    ConnectionId float64
    (Integer) Specifies the id of the connection.
    ConnectorGroupId float64
    (Integer) Specifies the connector group id of connector groups.
    DataSourceConnectionId string
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    EntityId float64
    (Integer) Specifies the entity id of the source. The source can a non-root entity.
    connectionId Double
    (Integer) Specifies the id of the connection.
    connectorGroupId Double
    (Integer) Specifies the connector group id of connector groups.
    dataSourceConnectionId String
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    entityId Double
    (Integer) Specifies the entity id of the source. The source can a non-root entity.
    connectionId number
    (Integer) Specifies the id of the connection.
    connectorGroupId number
    (Integer) Specifies the connector group id of connector groups.
    dataSourceConnectionId string
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    entityId number
    (Integer) Specifies the entity id of the source. The source can a non-root entity.
    connection_id float
    (Integer) Specifies the id of the connection.
    connector_group_id float
    (Integer) Specifies the connector group id of connector groups.
    data_source_connection_id str
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    entity_id float
    (Integer) Specifies the entity id of the source. The source can a non-root entity.
    connectionId Number
    (Integer) Specifies the id of the connection.
    connectorGroupId Number
    (Integer) Specifies the connector group id of connector groups.
    dataSourceConnectionId String
    (String) Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
    entityId Number
    (Integer) Specifies the entity id of the source. The source can a non-root entity.

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadata

    MaintenanceModeConfigs List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfig>
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    MaintenanceModeConfigs []GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfig
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    maintenanceModeConfigs List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfig>
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    maintenanceModeConfigs GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfig[]
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    maintenance_mode_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfig]
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
    maintenanceModeConfigs List<Property Map>
    (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfig

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

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigActivationTimeInterval

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

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedule

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

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

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

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

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

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

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

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow

    DayOfTheWeek string
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    EndTimes List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime>
    (List) Specifies the time in hours and minutes. Nested schema for end_time:
    StartTimes List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime>
    (List) Specifies the time in hours and minutes. Nested schema for start_time:
    DayOfTheWeek string
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    EndTimes []GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime
    (List) Specifies the time in hours and minutes. Nested schema for end_time:
    StartTimes []GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime
    (List) Specifies the time in hours and minutes. Nested schema for start_time:
    dayOfTheWeek String
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    endTimes List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime>
    (List) Specifies the time in hours and minutes. Nested schema for end_time:
    startTimes List<GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime>
    (List) Specifies the time in hours and minutes. Nested schema for start_time:
    dayOfTheWeek string
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    endTimes GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime[]
    (List) Specifies the time in hours and minutes. Nested schema for end_time:
    startTimes GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime[]
    (List) Specifies the time in hours and minutes. Nested schema for start_time:
    day_of_the_week str
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    end_times Sequence[GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime]
    (List) Specifies the time in hours and minutes. Nested schema for end_time:
    start_times Sequence[GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime]
    (List) Specifies the time in hours and minutes. Nested schema for start_time:
    dayOfTheWeek String
    (String) Specifies the week day.

    • Constraints: Allowable values are: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.
    endTimes List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for end_time:
    startTimes List<Property Map>
    (List) Specifies the time in hours and minutes. Nested schema for start_time:

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime

    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.

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime

    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.

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigMaintenanceScheduleTimeRange

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

    GetBackupRecoverySourceRegistrationsRegistrationExternalMetadataMaintenanceModeConfigWorkflowInterventionSpecList

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

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

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

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

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

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

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

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

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

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

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

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

    • Constraints: Allowable values are: BackupRun.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParam

    AutoProtectConfigs List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamAutoProtectConfig>
    (List) Specifies the parameters to auto protect the source after registration. Nested schema for auto_protect_config:
    ClientPrivateKey string
    (String) Specifies the bearer token or private key of Kubernetes source.
    DataMoverImageLocation string
    (String) Specifies the datamover image location of Kubernetes source.
    DatamoverServiceType string
    (String) Specifies the data mover service type of Kubernetes source.

    • Constraints: Allowable values are: kNodePort, kLoadBalancer, kClusterIp.
    DefaultVlanParams List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamDefaultVlanParam>
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for default_vlan_params:
    Endpoint string
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    InitContainerImageLocation string
    (String) Specifies the initial container image location of Kubernetes source.
    KubernetesDistribution string
    (String) Specifies the distribution type of Kubernetes source.

    • Constraints: Allowable values are: kOpenshift, kMainline, kVMwareTanzu, kRancher, kEKS, kGKE, kAKS, kIKS, kROKS.
    KubernetesType string
    (String) Specifies the type of kubernetes source.

    • Constraints: Allowable values are: kCluster, kNamespace, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kLabel.
    PriorityClassName string
    (String) Specifies the priority class name for cohesity resources.
    ResourceAnnotations List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceAnnotation>
    (List) Specifies resource annotations to be applied on cohesity resources. Nested schema for resource_annotations:
    ResourceLabels List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceLabel>
    (List) Specifies resource label to be applied on cohesity resources. Nested schema for resource_labels:
    SanFields List<string>
    (List) Specifies the SAN field for agent certificate.
    ServiceAnnotations List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VeleroAwsPluginImageLocation string
    (String) Specifies the velero AWS plugin image location of the Kubernetes source.
    VeleroImageLocation string
    (String) Specifies the velero image location of the Kubernetes source.
    VeleroOpenshiftPluginImageLocation string
    (String) Specifies the velero open shift plugin image for the Kubernetes source.
    VlanInfoVecs List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVec>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    AutoProtectConfigs []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamAutoProtectConfig
    (List) Specifies the parameters to auto protect the source after registration. Nested schema for auto_protect_config:
    ClientPrivateKey string
    (String) Specifies the bearer token or private key of Kubernetes source.
    DataMoverImageLocation string
    (String) Specifies the datamover image location of Kubernetes source.
    DatamoverServiceType string
    (String) Specifies the data mover service type of Kubernetes source.

    • Constraints: Allowable values are: kNodePort, kLoadBalancer, kClusterIp.
    DefaultVlanParams []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamDefaultVlanParam
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for default_vlan_params:
    Endpoint string
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    InitContainerImageLocation string
    (String) Specifies the initial container image location of Kubernetes source.
    KubernetesDistribution string
    (String) Specifies the distribution type of Kubernetes source.

    • Constraints: Allowable values are: kOpenshift, kMainline, kVMwareTanzu, kRancher, kEKS, kGKE, kAKS, kIKS, kROKS.
    KubernetesType string
    (String) Specifies the type of kubernetes source.

    • Constraints: Allowable values are: kCluster, kNamespace, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kLabel.
    PriorityClassName string
    (String) Specifies the priority class name for cohesity resources.
    ResourceAnnotations []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceAnnotation
    (List) Specifies resource annotations to be applied on cohesity resources. Nested schema for resource_annotations:
    ResourceLabels []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceLabel
    (List) Specifies resource label to be applied on cohesity resources. Nested schema for resource_labels:
    SanFields []string
    (List) Specifies the SAN field for agent certificate.
    ServiceAnnotations []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamServiceAnnotation
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VeleroAwsPluginImageLocation string
    (String) Specifies the velero AWS plugin image location of the Kubernetes source.
    VeleroImageLocation string
    (String) Specifies the velero image location of the Kubernetes source.
    VeleroOpenshiftPluginImageLocation string
    (String) Specifies the velero open shift plugin image for the Kubernetes source.
    VlanInfoVecs []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVec
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    autoProtectConfigs List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamAutoProtectConfig>
    (List) Specifies the parameters to auto protect the source after registration. Nested schema for auto_protect_config:
    clientPrivateKey String
    (String) Specifies the bearer token or private key of Kubernetes source.
    dataMoverImageLocation String
    (String) Specifies the datamover image location of Kubernetes source.
    datamoverServiceType String
    (String) Specifies the data mover service type of Kubernetes source.

    • Constraints: Allowable values are: kNodePort, kLoadBalancer, kClusterIp.
    defaultVlanParams List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamDefaultVlanParam>
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for default_vlan_params:
    endpoint String
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    initContainerImageLocation String
    (String) Specifies the initial container image location of Kubernetes source.
    kubernetesDistribution String
    (String) Specifies the distribution type of Kubernetes source.

    • Constraints: Allowable values are: kOpenshift, kMainline, kVMwareTanzu, kRancher, kEKS, kGKE, kAKS, kIKS, kROKS.
    kubernetesType String
    (String) Specifies the type of kubernetes source.

    • Constraints: Allowable values are: kCluster, kNamespace, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kLabel.
    priorityClassName String
    (String) Specifies the priority class name for cohesity resources.
    resourceAnnotations List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceAnnotation>
    (List) Specifies resource annotations to be applied on cohesity resources. Nested schema for resource_annotations:
    resourceLabels List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceLabel>
    (List) Specifies resource label to be applied on cohesity resources. Nested schema for resource_labels:
    sanFields List<String>
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    veleroAwsPluginImageLocation String
    (String) Specifies the velero AWS plugin image location of the Kubernetes source.
    veleroImageLocation String
    (String) Specifies the velero image location of the Kubernetes source.
    veleroOpenshiftPluginImageLocation String
    (String) Specifies the velero open shift plugin image for the Kubernetes source.
    vlanInfoVecs List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVec>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    autoProtectConfigs GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamAutoProtectConfig[]
    (List) Specifies the parameters to auto protect the source after registration. Nested schema for auto_protect_config:
    clientPrivateKey string
    (String) Specifies the bearer token or private key of Kubernetes source.
    dataMoverImageLocation string
    (String) Specifies the datamover image location of Kubernetes source.
    datamoverServiceType string
    (String) Specifies the data mover service type of Kubernetes source.

    • Constraints: Allowable values are: kNodePort, kLoadBalancer, kClusterIp.
    defaultVlanParams GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamDefaultVlanParam[]
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for default_vlan_params:
    endpoint string
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    initContainerImageLocation string
    (String) Specifies the initial container image location of Kubernetes source.
    kubernetesDistribution string
    (String) Specifies the distribution type of Kubernetes source.

    • Constraints: Allowable values are: kOpenshift, kMainline, kVMwareTanzu, kRancher, kEKS, kGKE, kAKS, kIKS, kROKS.
    kubernetesType string
    (String) Specifies the type of kubernetes source.

    • Constraints: Allowable values are: kCluster, kNamespace, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kLabel.
    priorityClassName string
    (String) Specifies the priority class name for cohesity resources.
    resourceAnnotations GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceAnnotation[]
    (List) Specifies resource annotations to be applied on cohesity resources. Nested schema for resource_annotations:
    resourceLabels GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceLabel[]
    (List) Specifies resource label to be applied on cohesity resources. Nested schema for resource_labels:
    sanFields string[]
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamServiceAnnotation[]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    veleroAwsPluginImageLocation string
    (String) Specifies the velero AWS plugin image location of the Kubernetes source.
    veleroImageLocation string
    (String) Specifies the velero image location of the Kubernetes source.
    veleroOpenshiftPluginImageLocation string
    (String) Specifies the velero open shift plugin image for the Kubernetes source.
    vlanInfoVecs GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVec[]
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    auto_protect_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamAutoProtectConfig]
    (List) Specifies the parameters to auto protect the source after registration. Nested schema for auto_protect_config:
    client_private_key str
    (String) Specifies the bearer token or private key of Kubernetes source.
    data_mover_image_location str
    (String) Specifies the datamover image location of Kubernetes source.
    datamover_service_type str
    (String) Specifies the data mover service type of Kubernetes source.

    • Constraints: Allowable values are: kNodePort, kLoadBalancer, kClusterIp.
    default_vlan_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamDefaultVlanParam]
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for default_vlan_params:
    endpoint str
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    init_container_image_location str
    (String) Specifies the initial container image location of Kubernetes source.
    kubernetes_distribution str
    (String) Specifies the distribution type of Kubernetes source.

    • Constraints: Allowable values are: kOpenshift, kMainline, kVMwareTanzu, kRancher, kEKS, kGKE, kAKS, kIKS, kROKS.
    kubernetes_type str
    (String) Specifies the type of kubernetes source.

    • Constraints: Allowable values are: kCluster, kNamespace, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kLabel.
    priority_class_name str
    (String) Specifies the priority class name for cohesity resources.
    resource_annotations Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceAnnotation]
    (List) Specifies resource annotations to be applied on cohesity resources. Nested schema for resource_annotations:
    resource_labels Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceLabel]
    (List) Specifies resource label to be applied on cohesity resources. Nested schema for resource_labels:
    san_fields Sequence[str]
    (List) Specifies the SAN field for agent certificate.
    service_annotations Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamServiceAnnotation]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    velero_aws_plugin_image_location str
    (String) Specifies the velero AWS plugin image location of the Kubernetes source.
    velero_image_location str
    (String) Specifies the velero image location of the Kubernetes source.
    velero_openshift_plugin_image_location str
    (String) Specifies the velero open shift plugin image for the Kubernetes source.
    vlan_info_vecs Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVec]
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:
    autoProtectConfigs List<Property Map>
    (List) Specifies the parameters to auto protect the source after registration. Nested schema for auto_protect_config:
    clientPrivateKey String
    (String) Specifies the bearer token or private key of Kubernetes source.
    dataMoverImageLocation String
    (String) Specifies the datamover image location of Kubernetes source.
    datamoverServiceType String
    (String) Specifies the data mover service type of Kubernetes source.

    • Constraints: Allowable values are: kNodePort, kLoadBalancer, kClusterIp.
    defaultVlanParams List<Property Map>
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for default_vlan_params:
    endpoint String
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    initContainerImageLocation String
    (String) Specifies the initial container image location of Kubernetes source.
    kubernetesDistribution String
    (String) Specifies the distribution type of Kubernetes source.

    • Constraints: Allowable values are: kOpenshift, kMainline, kVMwareTanzu, kRancher, kEKS, kGKE, kAKS, kIKS, kROKS.
    kubernetesType String
    (String) Specifies the type of kubernetes source.

    • Constraints: Allowable values are: kCluster, kNamespace, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kLabel.
    priorityClassName String
    (String) Specifies the priority class name for cohesity resources.
    resourceAnnotations List<Property Map>
    (List) Specifies resource annotations to be applied on cohesity resources. Nested schema for resource_annotations:
    resourceLabels List<Property Map>
    (List) Specifies resource label to be applied on cohesity resources. Nested schema for resource_labels:
    sanFields List<String>
    (List) Specifies the SAN field for agent certificate.
    serviceAnnotations List<Property Map>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    veleroAwsPluginImageLocation String
    (String) Specifies the velero AWS plugin image location of the Kubernetes source.
    veleroImageLocation String
    (String) Specifies the velero image location of the Kubernetes source.
    veleroOpenshiftPluginImageLocation String
    (String) Specifies the velero open shift plugin image for the Kubernetes source.
    vlanInfoVecs List<Property Map>
    (List) Specifies VLAN information provided during registration. Nested schema for vlan_info_vec:

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamAutoProtectConfig

    ErrorMessage string
    (String) Specifies the error message in case source registration is successful but protection job creation fails.
    IsDefaultAutoProtected bool
    (Boolean) Specifies if entire source should be auto protected after registration. Default: False.
    PolicyId string
    (String) Specifies the protection policy to auto protect the source with.
    ProtectionGroupId string
    (String) Specifies the protection group Id after it is successfully created.
    StorageDomainId double
    (Integer) Specifies the storage domain id for the protection job.
    ErrorMessage string
    (String) Specifies the error message in case source registration is successful but protection job creation fails.
    IsDefaultAutoProtected bool
    (Boolean) Specifies if entire source should be auto protected after registration. Default: False.
    PolicyId string
    (String) Specifies the protection policy to auto protect the source with.
    ProtectionGroupId string
    (String) Specifies the protection group Id after it is successfully created.
    StorageDomainId float64
    (Integer) Specifies the storage domain id for the protection job.
    errorMessage String
    (String) Specifies the error message in case source registration is successful but protection job creation fails.
    isDefaultAutoProtected Boolean
    (Boolean) Specifies if entire source should be auto protected after registration. Default: False.
    policyId String
    (String) Specifies the protection policy to auto protect the source with.
    protectionGroupId String
    (String) Specifies the protection group Id after it is successfully created.
    storageDomainId Double
    (Integer) Specifies the storage domain id for the protection job.
    errorMessage string
    (String) Specifies the error message in case source registration is successful but protection job creation fails.
    isDefaultAutoProtected boolean
    (Boolean) Specifies if entire source should be auto protected after registration. Default: False.
    policyId string
    (String) Specifies the protection policy to auto protect the source with.
    protectionGroupId string
    (String) Specifies the protection group Id after it is successfully created.
    storageDomainId number
    (Integer) Specifies the storage domain id for the protection job.
    error_message str
    (String) Specifies the error message in case source registration is successful but protection job creation fails.
    is_default_auto_protected bool
    (Boolean) Specifies if entire source should be auto protected after registration. Default: False.
    policy_id str
    (String) Specifies the protection policy to auto protect the source with.
    protection_group_id str
    (String) Specifies the protection group Id after it is successfully created.
    storage_domain_id float
    (Integer) Specifies the storage domain id for the protection job.
    errorMessage String
    (String) Specifies the error message in case source registration is successful but protection job creation fails.
    isDefaultAutoProtected Boolean
    (Boolean) Specifies if entire source should be auto protected after registration. Default: False.
    policyId String
    (String) Specifies the protection policy to auto protect the source with.
    protectionGroupId String
    (String) Specifies the protection group Id after it is successfully created.
    storageDomainId Number
    (Integer) Specifies the storage domain id for the protection job.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamDefaultVlanParam

    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    InterfaceName string
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    VlanId double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    InterfaceName string
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    VlanId float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interfaceName String
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlanId Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interfaceName string
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlanId number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disable_vlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interface_name str
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlan_id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interfaceName String
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlanId Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceAnnotation

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamResourceLabel

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamServiceAnnotation

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVec

    ServiceAnnotations List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VlanParams List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecVlanParam>
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for vlan_params:
    ServiceAnnotations []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecServiceAnnotation
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    VlanParams []GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecVlanParam
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for vlan_params:
    serviceAnnotations List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecServiceAnnotation>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams List<GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecVlanParam>
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for vlan_params:
    serviceAnnotations GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecServiceAnnotation[]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecVlanParam[]
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for vlan_params:
    service_annotations Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecServiceAnnotation]
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlan_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecVlanParam]
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for vlan_params:
    serviceAnnotations List<Property Map>
    (List) Specifies annotations to be put on services for IP allocation. Applicable only when service is of type LoadBalancer. Nested schema for service_annotations:
    vlanParams List<Property Map>
    (List) Specifies VLAN params associated with the backup/restore operation. Nested schema for vlan_params:

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecServiceAnnotation

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoverySourceRegistrationsRegistrationKubernetesParamVlanInfoVecVlanParam

    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    InterfaceName string
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    VlanId double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    DisableVlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    InterfaceName string
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    VlanId float64
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interfaceName String
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlanId Double
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interfaceName string
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlanId number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disable_vlan bool
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interface_name str
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlan_id float
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.
    disableVlan Boolean
    (Boolean) If this is set to true, then even if VLANs are configured on the system, the partition VIPs will be used for the restore.
    interfaceName String
    (String) Interface group to use for backup/restore. If this is not specified, primary interface group for the cluster will be used.
    vlanId Number
    (Integer) If this is set, then the Cohesity host name or the IP address associated with this VLAN is used for mounting Cohesity's view on the remote host.

    GetBackupRecoverySourceRegistrationsRegistrationPhysicalParam

    Applications List<string>
    (List) Specifies the list of applications to be registered with Physical Source.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Endpoint string
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    ForceRegister bool
    (Boolean) The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
    HostType string
    (String) Specifies the type of host.

    • Constraints: Allowable values are: kLinux, kWindows.
    PhysicalType string
    (String) Specifies the type of physical server.

    • Constraints: Allowable values are: kGroup, kHost, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kUnixCluster.
    Applications []string
    (List) Specifies the list of applications to be registered with Physical Source.

    • Constraints: Allowable list items are: kSQL, kOracle.
    Endpoint string
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    ForceRegister bool
    (Boolean) The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
    HostType string
    (String) Specifies the type of host.

    • Constraints: Allowable values are: kLinux, kWindows.
    PhysicalType string
    (String) Specifies the type of physical server.

    • Constraints: Allowable values are: kGroup, kHost, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kUnixCluster.
    applications List<String>
    (List) Specifies the list of applications to be registered with Physical Source.

    • Constraints: Allowable list items are: kSQL, kOracle.
    endpoint String
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    forceRegister Boolean
    (Boolean) The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
    hostType String
    (String) Specifies the type of host.

    • Constraints: Allowable values are: kLinux, kWindows.
    physicalType String
    (String) Specifies the type of physical server.

    • Constraints: Allowable values are: kGroup, kHost, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kUnixCluster.
    applications string[]
    (List) Specifies the list of applications to be registered with Physical Source.

    • Constraints: Allowable list items are: kSQL, kOracle.
    endpoint string
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    forceRegister boolean
    (Boolean) The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
    hostType string
    (String) Specifies the type of host.

    • Constraints: Allowable values are: kLinux, kWindows.
    physicalType string
    (String) Specifies the type of physical server.

    • Constraints: Allowable values are: kGroup, kHost, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kUnixCluster.
    applications Sequence[str]
    (List) Specifies the list of applications to be registered with Physical Source.

    • Constraints: Allowable list items are: kSQL, kOracle.
    endpoint str
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    force_register bool
    (Boolean) The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
    host_type str
    (String) Specifies the type of host.

    • Constraints: Allowable values are: kLinux, kWindows.
    physical_type str
    (String) Specifies the type of physical server.

    • Constraints: Allowable values are: kGroup, kHost, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kUnixCluster.
    applications List<String>
    (List) Specifies the list of applications to be registered with Physical Source.

    • Constraints: Allowable list items are: kSQL, kOracle.
    endpoint String
    (String) Specifies the endpoint IPaddress, URL or hostname of the physical host.
    forceRegister Boolean
    (Boolean) The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
    hostType String
    (String) Specifies the type of host.

    • Constraints: Allowable values are: kLinux, kWindows.
    physicalType String
    (String) Specifies the type of physical server.

    • Constraints: Allowable values are: kGroup, kHost, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kUnixCluster.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfo

    ChildObjects List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (String) The tenant id.
    LogicalSizeBytes double
    (Integer) Specifies the logical size of object in bytes.
    MssqlParams List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParam>
    (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
    Name string
    (String) Specifies the name of the user.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    Permissions List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermission>
    (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
    PhysicalParams List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPhysicalParam>
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    ProtectionStats List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoProtectionStat>
    (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (String) The tenant id.
    LogicalSizeBytes float64
    (Integer) Specifies the logical size of object in bytes.
    MssqlParams []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParam
    (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
    Name string
    (String) Specifies the name of the user.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    Permissions []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermission
    (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
    PhysicalParams []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPhysicalParam
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    ProtectionStats []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoProtectionStat
    (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (String) The tenant id.
    logicalSizeBytes Double
    (Integer) Specifies the logical size of object in bytes.
    mssqlParams List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParam>
    (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
    name String
    (String) Specifies the name of the user.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    permissions List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermission>
    (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
    physicalParams List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPhysicalParam>
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    protectionStats List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoProtectionStat>
    (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (String) The tenant id.
    logicalSizeBytes number
    (Integer) Specifies the logical size of object in bytes.
    mssqlParams GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParam[]
    (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
    name string
    (String) Specifies the name of the user.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    permissions GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermission[]
    (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
    physicalParams GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPhysicalParam[]
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    protectionStats GetBackupRecoverySourceRegistrationsRegistrationSourceInfoProtectionStat[]
    (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
    protectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoverySourceRegistrationsRegistrationSourceInfoSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoverySourceRegistrationsRegistrationSourceInfoVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoverySourceRegistrationsRegistrationSourceInfoWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (String) The tenant id.
    logical_size_bytes float
    (Integer) Specifies the logical size of object in bytes.
    mssql_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParam]
    (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
    name str
    (String) Specifies the name of the user.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    os_type str
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    permissions Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermission]
    (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
    physical_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPhysicalParam]
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    protection_stats Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoProtectionStat]
    (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
    protection_type str
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (String) The tenant id.
    logicalSizeBytes Number
    (Integer) Specifies the logical size of object in bytes.
    mssqlParams List<Property Map>
    (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
    name String
    (String) Specifies the name of the user.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    permissions List<Property Map>
    (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
    physicalParams List<Property Map>
    (List) Specifies the parameters for Physical object. Nested schema for physical_params:
    protectionStats List<Property Map>
    (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObject

    ChildObjects List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id double
    (String) The tenant id.
    LogicalSizeBytes double
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the user.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    ChildObjects []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectChildObject
    (List) Specifies child object details. Nested schema for child_objects:
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    GlobalId string
    (String) Specifies the global id which is a unique identifier of the object.
    Id float64
    (String) The tenant id.
    LogicalSizeBytes float64
    (Integer) Specifies the logical size of object in bytes.
    Name string
    (String) Specifies the name of the user.
    ObjectHash string
    (String) Specifies the hash identifier of the object.
    ObjectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    OsType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    SharepointSiteSummaries []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectSharepointSiteSummary
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    (Integer) Specifies registered source id to which object belongs.
    SourceName string
    (String) Specifies registered source name to which object belongs.
    Uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectVCenterSummary
    (List) Nested schema for v_center_summary:
    WindowsClusterSummaries []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectWindowsClusterSummary
    (List) Nested schema for windows_cluster_summary:
    childObjects List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectChildObject>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Double
    (String) The tenant id.
    logicalSizeBytes Double
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the user.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectSharepointSiteSummary>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectVCenterSummary>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectWindowsClusterSummary>
    (List) Nested schema for windows_cluster_summary:
    childObjects GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectChildObject[]
    (List) Specifies child object details. Nested schema for child_objects:
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    globalId string
    (String) Specifies the global id which is a unique identifier of the object.
    id number
    (String) The tenant id.
    logicalSizeBytes number
    (Integer) Specifies the logical size of object in bytes.
    name string
    (String) Specifies the name of the user.
    objectHash string
    (String) Specifies the hash identifier of the object.
    objectType string
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType string
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType string
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectSharepointSiteSummary[]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    (Integer) Specifies registered source id to which object belongs.
    sourceName string
    (String) Specifies registered source name to which object belongs.
    uuid string
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectVCenterSummary[]
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectWindowsClusterSummary[]
    (List) Nested schema for windows_cluster_summary:
    child_objects Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectChildObject]
    (List) Specifies child object details. Nested schema for child_objects:
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    global_id str
    (String) Specifies the global id which is a unique identifier of the object.
    id float
    (String) The tenant id.
    logical_size_bytes float
    (Integer) Specifies the logical size of object in bytes.
    name str
    (String) Specifies the name of the user.
    object_hash str
    (String) Specifies the hash identifier of the object.
    object_type str
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    os_type str
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepoint_site_summaries Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectSharepointSiteSummary]
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    (Integer) Specifies registered source id to which object belongs.
    source_name str
    (String) Specifies registered source name to which object belongs.
    uuid str
    (String) Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectVCenterSummary]
    (List) Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectWindowsClusterSummary]
    (List) Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    (List) Specifies child object details. Nested schema for child_objects:
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    globalId String
    (String) Specifies the global id which is a unique identifier of the object.
    id Number
    (String) The tenant id.
    logicalSizeBytes Number
    (Integer) Specifies the logical size of object in bytes.
    name String
    (String) Specifies the name of the user.
    objectHash String
    (String) Specifies the hash identifier of the object.
    objectType String
    (String) Specifies the type of the object.

    • Constraints: Allowable values are: kCluster, kVserver, kVolume, kVCenter, kStandaloneHost, kvCloudDirector, kFolder, kDatacenter, kComputeResource, kClusterComputeResource, kResourcePool, kDatastore, kHostSystem, kVirtualMachine, kVirtualApp, kStoragePod, kNetwork, kDistributedVirtualPortgroup, kTagCategory, kTag, kOpaqueNetwork, kOrganization, kVirtualDatacenter, kCatalog, kOrgMetadata, kStoragePolicy, kVirtualAppTemplate, kDomain, kOutlook, kMailbox, kUsers, kGroups, kSites, kUser, kGroup, kSite, kApplication, kGraphUser, kPublicFolders, kPublicFolder, kTeams, kTeam, kRootPublicFolder, kO365Exchange, kO365OneDrive, kO365Sharepoint, kKeyspace, kTable, kDatabase, kCollection, kBucket, kNamespace, kSCVMMServer, kStandaloneCluster, kHostGroup, kHypervHost, kHostCluster, kCustomProperty, kTenant, kSubscription, kResourceGroup, kStorageAccount, kStorageKey, kStorageContainer, kStorageBlob, kNetworkSecurityGroup, kVirtualNetwork, kSubnet, kComputeOptions, kSnapshotManagerPermit, kAvailabilitySet, kOVirtManager, kHost, kStorageDomain, kVNicProfile, kIAMUser, kRegion, kAvailabilityZone, kEC2Instance, kVPC, kInstanceType, kKeyPair, kRDSOptionGroup, kRDSParameterGroup, kRDSInstance, kRDSSubnet, kRDSTag, kAuroraTag, kAuroraCluster, kAccount, kSubTaskPermit, kS3Bucket, kS3Tag, kKmsKey, kProject, kLabel, kMetadata, kVPCConnector, kPrismCentral, kOtherHypervisorCluster, kZone, kMountPoint, kStorageArray, kFileSystem, kContainer, kFilesystem, kFileset, kPureProtectionGroup, kVolumeGroup, kStoragePool, kViewBox, kView, kWindowsCluster, kOracleRACCluster, kOracleAPCluster, kService, kPVC, kPersistentVolumeClaim, kPersistentVolume, kRootContainer, kDAGRootContainer, kExchangeNode, kExchangeDAGDatabaseCopy, kExchangeStandaloneDatabase, kExchangeDAG, kExchangeDAGDatabase, kDomainController, kInstance, kAAG, kAAGRootContainer, kAAGDatabase, kRACRootContainer, kTableSpace, kPDB, kObject, kOrg, kAppInstance.
    osType String
    (String) Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType String
    (String) Specifies the protection type of the object if any.

    • Constraints: Allowable values are: kAgent, kNative, kSnapshotManager, kRDSSnapshotManager, kAuroraSnapshotManager, kAwsS3, kAwsRDSPostgresBackup, kAwsAuroraPostgres, kAwsRDSPostgres, kAzureSQL, kFile, kVolume.
    sharepointSiteSummaries List<Property Map>
    (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    (Integer) Specifies registered source id to which object belongs.
    sourceName String
    (String) Specifies registered source name to which object belongs.
    uuid String
    (String) Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    (List) Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    (List) Nested schema for windows_cluster_summary:

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectSharepointSiteSummary

    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    site_web_url str
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectVCenterSummary

    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    is_cloud_env bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoChildObjectWindowsClusterSummary

    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParam

    AagInfos List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamAagInfo>
    (List) Object details for Mssql. Nested schema for aag_info:
    HostInfos List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamHostInfo>
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    AagInfos []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamAagInfo
    (List) Object details for Mssql. Nested schema for aag_info:
    HostInfos []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamHostInfo
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    IsEncrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    aagInfos List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamAagInfo>
    (List) Object details for Mssql. Nested schema for aag_info:
    hostInfos List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamHostInfo>
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.
    aagInfos GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamAagInfo[]
    (List) Object details for Mssql. Nested schema for aag_info:
    hostInfos GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamHostInfo[]
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    isEncrypted boolean
    (Boolean) Specifies whether the database is TDE enabled.
    aag_infos Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamAagInfo]
    (List) Object details for Mssql. Nested schema for aag_info:
    host_infos Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamHostInfo]
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    is_encrypted bool
    (Boolean) Specifies whether the database is TDE enabled.
    aagInfos List<Property Map>
    (List) Object details for Mssql. Nested schema for aag_info:
    hostInfos List<Property Map>
    (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
    isEncrypted Boolean
    (Boolean) Specifies whether the database is TDE enabled.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamAagInfo

    Name string
    (String) Specifies the name of the user.
    ObjectId double
    (Integer) Specifies the id of the object.
    Name string
    (String) Specifies the name of the user.
    ObjectId float64
    (Integer) Specifies the id of the object.
    name String
    (String) Specifies the name of the user.
    objectId Double
    (Integer) Specifies the id of the object.
    name string
    (String) Specifies the name of the user.
    objectId number
    (Integer) Specifies the id of the object.
    name str
    (String) Specifies the name of the user.
    object_id float
    (Integer) Specifies the id of the object.
    name String
    (String) Specifies the name of the user.
    objectId Number
    (Integer) Specifies the id of the object.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoMssqlParamHostInfo

    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    Id string
    (String) The tenant id.
    Name string
    (String) Specifies the name of the user.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    Id string
    (String) The tenant id.
    Name string
    (String) Specifies the name of the user.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    id String
    (String) The tenant id.
    name String
    (String) Specifies the name of the user.
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    id string
    (String) The tenant id.
    name string
    (String) Specifies the name of the user.
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    id str
    (String) The tenant id.
    name str
    (String) Specifies the name of the user.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    id String
    (String) The tenant id.
    name String
    (String) Specifies the name of the user.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermission

    Groups List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionGroup>
    (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
    ObjectId double
    (Integer) Specifies the id of the object.
    Tenants List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenant>
    (List) Specifies a tenant object. Nested schema for tenant:
    Users List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionUser>
    (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
    Groups []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionGroup
    (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
    ObjectId float64
    (Integer) Specifies the id of the object.
    Tenants []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenant
    (List) Specifies a tenant object. Nested schema for tenant:
    Users []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionUser
    (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
    groups List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionGroup>
    (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
    objectId Double
    (Integer) Specifies the id of the object.
    tenants List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenant>
    (List) Specifies a tenant object. Nested schema for tenant:
    users List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionUser>
    (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
    groups GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionGroup[]
    (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
    objectId number
    (Integer) Specifies the id of the object.
    tenants GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenant[]
    (List) Specifies a tenant object. Nested schema for tenant:
    users GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionUser[]
    (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
    groups Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionGroup]
    (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
    object_id float
    (Integer) Specifies the id of the object.
    tenants Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenant]
    (List) Specifies a tenant object. Nested schema for tenant:
    users Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionUser]
    (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
    groups List<Property Map>
    (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
    objectId Number
    (Integer) Specifies the id of the object.
    tenants List<Property Map>
    (List) Specifies a tenant object. Nested schema for tenant:
    users List<Property Map>
    (List) Specifies the list of users which has the permissions to the object. Nested schema for users:

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionGroup

    Domain string
    (String) Specifies the domain of the user.
    Name string
    (String) Specifies the name of the user.
    Sid string
    (String) Specifies the sid of the user.
    Domain string
    (String) Specifies the domain of the user.
    Name string
    (String) Specifies the name of the user.
    Sid string
    (String) Specifies the sid of the user.
    domain String
    (String) Specifies the domain of the user.
    name String
    (String) Specifies the name of the user.
    sid String
    (String) Specifies the sid of the user.
    domain string
    (String) Specifies the domain of the user.
    name string
    (String) Specifies the name of the user.
    sid string
    (String) Specifies the sid of the user.
    domain str
    (String) Specifies the domain of the user.
    name str
    (String) Specifies the name of the user.
    sid str
    (String) Specifies the sid of the user.
    domain String
    (String) Specifies the domain of the user.
    name String
    (String) Specifies the name of the user.
    sid String
    (String) Specifies the sid of the user.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenant

    CreatedAtTimeMsecs double
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (String) The tenant id.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs double
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the user.
    Networks List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    CreatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was created.
    DeletedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Description string
    (String) Description about the tenant.
    ExternalVendorMetadatas []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadata
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    Id string
    (String) The tenant id.
    IsManagedOnHelios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    LastUpdatedAtTimeMsecs float64
    (Integer) Epoch time when tenant was last updated.
    Name string
    (String) Specifies the name of the user.
    Networks []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantNetwork
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    Status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs Double
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadata>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (String) The tenant id.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Double
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the user.
    networks List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantNetwork>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    description string
    (String) Description about the tenant.
    externalVendorMetadatas GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadata[]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id string
    (String) The tenant id.
    isManagedOnHelios boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs number
    (Integer) Epoch time when tenant was last updated.
    name string
    (String) Specifies the name of the user.
    networks GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantNetwork[]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status string
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    created_at_time_msecs float
    (Integer) Epoch time when tenant was created.
    deleted_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    description str
    (String) Description about the tenant.
    external_vendor_metadatas Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadata]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id str
    (String) The tenant id.
    is_managed_on_helios bool
    (Boolean) Flag to indicate if tenant is managed on helios.
    last_updated_at_time_msecs float
    (Integer) Epoch time when tenant was last updated.
    name str
    (String) Specifies the name of the user.
    networks Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantNetwork]
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status str
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.
    createdAtTimeMsecs Number
    (Integer) Epoch time when tenant was created.
    deletedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    description String
    (String) Description about the tenant.
    externalVendorMetadatas List<Property Map>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
    id String
    (String) The tenant id.
    isManagedOnHelios Boolean
    (Boolean) Flag to indicate if tenant is managed on helios.
    lastUpdatedAtTimeMsecs Number
    (Integer) Epoch time when tenant was last updated.
    name String
    (String) Specifies the name of the user.
    networks List<Property Map>
    (List) Networking information about a Tenant on a Cluster. Nested schema for network:
    status String
    (String) Current Status of the Tenant.

    • Constraints: Allowable values are: Active, Inactive, MarkedForDeletion, Deleted.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadata

    IbmTenantMetadataParams List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    Type string
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    IbmTenantMetadataParams []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    Type string
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibmTenantMetadataParams List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type String
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibmTenantMetadataParams GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam[]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type string
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibm_tenant_metadata_params Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam]
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type str
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.
    ibmTenantMetadataParams List<Property Map>
    (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
    type String
    (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.

    • Constraints: Allowable values are: IBM.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam

    AccountId string
    (String) Specifies the unique identifier of the IBM's account ID.
    Crn string
    (String) Specifies the unique CRN associated with the tenant.
    CustomProperties List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty>
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    LivenessMode string
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    MetricsConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig>
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    OwnershipMode string
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    PlanId string
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    ResourceGroupId string
    (String) Specifies the Resource Group ID associated with the tenant.
    ResourceInstanceId string
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    AccountId string
    (String) Specifies the unique identifier of the IBM's account ID.
    Crn string
    (String) Specifies the unique CRN associated with the tenant.
    CustomProperties []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    LivenessMode string
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    MetricsConfigs []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    OwnershipMode string
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    PlanId string
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    ResourceGroupId string
    (String) Specifies the Resource Group ID associated with the tenant.
    ResourceInstanceId string
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    accountId String
    (String) Specifies the unique identifier of the IBM's account ID.
    crn String
    (String) Specifies the unique CRN associated with the tenant.
    customProperties List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty>
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    livenessMode String
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metricsConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig>
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownershipMode String
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    planId String
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resourceGroupId String
    (String) Specifies the Resource Group ID associated with the tenant.
    resourceInstanceId String
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    accountId string
    (String) Specifies the unique identifier of the IBM's account ID.
    crn string
    (String) Specifies the unique CRN associated with the tenant.
    customProperties GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty[]
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    livenessMode string
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metricsConfigs GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig[]
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownershipMode string
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    planId string
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resourceGroupId string
    (String) Specifies the Resource Group ID associated with the tenant.
    resourceInstanceId string
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    account_id str
    (String) Specifies the unique identifier of the IBM's account ID.
    crn str
    (String) Specifies the unique CRN associated with the tenant.
    custom_properties Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty]
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    liveness_mode str
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metrics_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig]
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownership_mode str
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    plan_id str
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resource_group_id str
    (String) Specifies the Resource Group ID associated with the tenant.
    resource_instance_id str
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    accountId String
    (String) Specifies the unique identifier of the IBM's account ID.
    crn String
    (String) Specifies the unique CRN associated with the tenant.
    customProperties List<Property Map>
    (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
    livenessMode String
    (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.

    • Constraints: Allowable values are: Active, Standby.
    metricsConfigs List<Property Map>
    (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
    ownershipMode String
    (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.

    • Constraints: Allowable values are: Primary, Secondary.
    planId String
    (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
    resourceGroupId String
    (String) Specifies the Resource Group ID associated with the tenant.
    resourceInstanceId String
    (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty

    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    Key string
    (String) Specifies the unique key for custom property.
    Value string
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.
    key string
    (String) Specifies the unique key for custom property.
    value string
    (String) Specifies the value for the above custom key.
    key str
    (String) Specifies the unique key for custom property.
    value str
    (String) Specifies the value for the above custom key.
    key String
    (String) Specifies the unique key for custom property.
    value String
    (String) Specifies the value for the above custom key.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig

    CosResourceConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig>
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    IamMetricsConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig>
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    MeteringConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig>
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    CosResourceConfigs []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    IamMetricsConfigs []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    MeteringConfigs []GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cosResourceConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig>
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iamMetricsConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig>
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    meteringConfigs List<GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig>
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cosResourceConfigs GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig[]
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iamMetricsConfigs GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig[]
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    meteringConfigs GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig[]
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cos_resource_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig]
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iam_metrics_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig]
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    metering_configs Sequence[GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig]
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
    cosResourceConfigs List<Property Map>
    (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
    iamMetricsConfigs List<Property Map>
    (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
    meteringConfigs List<Property Map>
    (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig

    ResourceUrl string
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    ResourceUrl string
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resourceUrl String
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resourceUrl string
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resource_url str
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
    resourceUrl String
    (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig

    BillingApiKeySecretId string
    (String) Specifies Id of the secret that contains the API key.
    IamUrl string
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    BillingApiKeySecretId string
    (String) Specifies Id of the secret that contains the API key.
    IamUrl string
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billingApiKeySecretId String
    (String) Specifies Id of the secret that contains the API key.
    iamUrl String
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billingApiKeySecretId string
    (String) Specifies Id of the secret that contains the API key.
    iamUrl string
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billing_api_key_secret_id str
    (String) Specifies Id of the secret that contains the API key.
    iam_url str
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
    billingApiKeySecretId String
    (String) Specifies Id of the secret that contains the API key.
    iamUrl String
    (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig

    PartIds List<string>
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    SubmissionIntervalInSecs double
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    Url string
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    PartIds []string
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    SubmissionIntervalInSecs float64
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    Url string
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    partIds List<String>
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submissionIntervalInSecs Double
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url String
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    partIds string[]
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submissionIntervalInSecs number
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url string
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    part_ids Sequence[str]
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submission_interval_in_secs float
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url str
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.
    partIds List<String>
    (List) Specifies the list of part identifiers used for metrics identification.

    • Constraints: Allowable list items are: USAGETERABYTE. The minimum length is 1 item.
    submissionIntervalInSecs Number
    (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
    url String
    (String) Specifies the base metering URL that will be used by cluster to send the billing information.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionTenantNetwork

    ClusterHostname string
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    ClusterIps List<string>
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    ConnectorEnabled bool
    (Boolean) Whether connector (hybrid extender) is enabled.
    ClusterHostname string
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    ClusterIps []string
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    ConnectorEnabled bool
    (Boolean) Whether connector (hybrid extender) is enabled.
    clusterHostname String
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    clusterIps List<String>
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connectorEnabled Boolean
    (Boolean) Whether connector (hybrid extender) is enabled.
    clusterHostname string
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    clusterIps string[]
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connectorEnabled boolean
    (Boolean) Whether connector (hybrid extender) is enabled.
    cluster_hostname str
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    cluster_ips Sequence[str]
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connector_enabled bool
    (Boolean) Whether connector (hybrid extender) is enabled.
    clusterHostname String
    (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
    clusterIps List<String>
    (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
    connectorEnabled Boolean
    (Boolean) Whether connector (hybrid extender) is enabled.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPermissionUser

    Domain string
    (String) Specifies the domain of the user.
    Name string
    (String) Specifies the name of the user.
    Sid string
    (String) Specifies the sid of the user.
    Domain string
    (String) Specifies the domain of the user.
    Name string
    (String) Specifies the name of the user.
    Sid string
    (String) Specifies the sid of the user.
    domain String
    (String) Specifies the domain of the user.
    name String
    (String) Specifies the name of the user.
    sid String
    (String) Specifies the sid of the user.
    domain string
    (String) Specifies the domain of the user.
    name string
    (String) Specifies the name of the user.
    sid string
    (String) Specifies the sid of the user.
    domain str
    (String) Specifies the domain of the user.
    name str
    (String) Specifies the name of the user.
    sid str
    (String) Specifies the sid of the user.
    domain String
    (String) Specifies the domain of the user.
    name String
    (String) Specifies the name of the user.
    sid String
    (String) Specifies the sid of the user.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoPhysicalParam

    EnableSystemBackup bool
    (Boolean) Specifies if system backup was enabled for the source in a particular run.
    EnableSystemBackup bool
    (Boolean) Specifies if system backup was enabled for the source in a particular run.
    enableSystemBackup Boolean
    (Boolean) Specifies if system backup was enabled for the source in a particular run.
    enableSystemBackup boolean
    (Boolean) Specifies if system backup was enabled for the source in a particular run.
    enable_system_backup bool
    (Boolean) Specifies if system backup was enabled for the source in a particular run.
    enableSystemBackup Boolean
    (Boolean) Specifies if system backup was enabled for the source in a particular run.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoProtectionStat

    DeletedProtectedCount double
    (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    ProtectedCount double
    (Integer) Specifies the count of the protected leaf objects.
    ProtectedSizeBytes double
    (Integer) Specifies the protected logical size in bytes.
    UnprotectedCount double
    (Integer) Specifies the count of the unprotected leaf objects.
    UnprotectedSizeBytes double
    (Integer) Specifies the unprotected logical size in bytes.
    DeletedProtectedCount float64
    (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
    Environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    ProtectedCount float64
    (Integer) Specifies the count of the protected leaf objects.
    ProtectedSizeBytes float64
    (Integer) Specifies the protected logical size in bytes.
    UnprotectedCount float64
    (Integer) Specifies the count of the unprotected leaf objects.
    UnprotectedSizeBytes float64
    (Integer) Specifies the unprotected logical size in bytes.
    deletedProtectedCount Double
    (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    protectedCount Double
    (Integer) Specifies the count of the protected leaf objects.
    protectedSizeBytes Double
    (Integer) Specifies the protected logical size in bytes.
    unprotectedCount Double
    (Integer) Specifies the count of the unprotected leaf objects.
    unprotectedSizeBytes Double
    (Integer) Specifies the unprotected logical size in bytes.
    deletedProtectedCount number
    (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
    environment string
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    protectedCount number
    (Integer) Specifies the count of the protected leaf objects.
    protectedSizeBytes number
    (Integer) Specifies the protected logical size in bytes.
    unprotectedCount number
    (Integer) Specifies the count of the unprotected leaf objects.
    unprotectedSizeBytes number
    (Integer) Specifies the unprotected logical size in bytes.
    deleted_protected_count float
    (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
    environment str
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    protected_count float
    (Integer) Specifies the count of the protected leaf objects.
    protected_size_bytes float
    (Integer) Specifies the protected logical size in bytes.
    unprotected_count float
    (Integer) Specifies the count of the unprotected leaf objects.
    unprotected_size_bytes float
    (Integer) Specifies the unprotected logical size in bytes.
    deletedProtectedCount Number
    (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
    environment String
    (String) Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL, kOracle.
    protectedCount Number
    (Integer) Specifies the count of the protected leaf objects.
    protectedSizeBytes Number
    (Integer) Specifies the protected logical size in bytes.
    unprotectedCount Number
    (Integer) Specifies the count of the unprotected leaf objects.
    unprotectedSizeBytes Number
    (Integer) Specifies the unprotected logical size in bytes.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoSharepointSiteSummary

    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    SiteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl string
    (String) Specifies the web url for the Sharepoint site.
    site_web_url str
    (String) Specifies the web url for the Sharepoint site.
    siteWebUrl String
    (String) Specifies the web url for the Sharepoint site.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoVCenterSummary

    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    IsCloudEnv bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    is_cloud_env bool
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
    isCloudEnv Boolean
    (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.

    GetBackupRecoverySourceRegistrationsRegistrationSourceInfoWindowsClusterSummary

    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    ClusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType string
    (String) Specifies the type of cluster resource this source represents.
    cluster_source_type str
    (String) Specifies the type of cluster resource this source represents.
    clusterSourceType String
    (String) Specifies the type of cluster resource this source represents.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.85.0-beta0 published on Wednesday, Oct 29, 2025 by ibm-cloud
      Meet Neo: Your AI Platform Teammate