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

ibm.BackupRecoveryDownloadFilesFolders

Explore with Pulumi AI

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

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.BackupRecoveryDownloadFilesFolders;
    import com.pulumi.ibm.BackupRecoveryDownloadFilesFoldersArgs;
    import com.pulumi.ibm.inputs.BackupRecoveryDownloadFilesFoldersDocumentArgs;
    import com.pulumi.ibm.inputs.BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs;
    import com.pulumi.ibm.inputs.BackupRecoveryDownloadFilesFoldersObjectArgs;
    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) {
            var backupRecoveryDownloadFilesFoldersInstance = new BackupRecoveryDownloadFilesFolders("backupRecoveryDownloadFilesFoldersInstance", BackupRecoveryDownloadFilesFoldersArgs.builder()
                .documents(BackupRecoveryDownloadFilesFoldersDocumentArgs.builder()
                    .isDirectory(true)
                    .itemId("item_id")
                    .build())
                .filesAndFolders(BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs.builder()
                    .absolutePath("absolute_path")
                    .isDirectory(true)
                    .build())
                .object(BackupRecoveryDownloadFilesFoldersObjectArgs.builder()
                    .archivalTargetInfos(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoArgs.builder()
                        .archivalTaskId("archival_task_id")
                        .ownershipContext("Local")
                        .targetId(1)
                        .targetName("target_name")
                        .targetType("Tape")
                        .tierSettings(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingArgs.builder()
                            .awsTiering(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .azureTiering(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .cloudPlatform("AWS")
                            .currentTierType("kAmazonS3Standard")
                            .googleTiering(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .oracleTiering(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .usageType("Archival")
                        .build())
                    .bytesRestored(1)
                    .endTimeUsecs(1)
                    .messages("messages")
                    .objectInfos(BackupRecoveryDownloadFilesFoldersObjectObjectInfoArgs.builder()
                        .childObjects(BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectArgs.builder()
                            .environment("kPhysical")
                            .globalId("global_id")
                            .id(1)
                            .logicalSizeBytes(1)
                            .name("name")
                            .objectHash("object_hash")
                            .objectType("kCluster")
                            .osType("kLinux")
                            .protectionType("kAgent")
                            .sharepointSiteSummary(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .sourceId(1)
                            .sourceName("source_name")
                            .uuid("uuid")
                            .vCenterSummary(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .windowsClusterSummary(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .environment("kPhysical")
                        .globalId("global_id")
                        .id(1)
                        .logicalSizeBytes(1)
                        .name("name")
                        .objectHash("object_hash")
                        .objectType("kCluster")
                        .osType("kLinux")
                        .protectionType("kAgent")
                        .sharepointSiteSummary(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .sourceId(1)
                        .sourceName("source_name")
                        .uuid("uuid")
                        .vCenterSummary(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .windowsClusterSummary(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                        .build())
                    .pointInTimeUsecs(1)
                    .progressTaskId("progress_task_id")
                    .protectionGroupId("protection_group_id")
                    .protectionGroupName("protection_group_name")
                    .recoverFromStandby(true)
                    .snapshotCreationTimeUsecs(1)
                    .snapshotId("snapshot_id")
                    .snapshotTargetType("Local")
                    .startTimeUsecs(1)
                    .status("Accepted")
                    .build())
                .xIbmTenantId("x_ibm_tenant_id")
                .build());
    
        }
    }
    
    resources:
      backupRecoveryDownloadFilesFoldersInstance:
        type: ibm:BackupRecoveryDownloadFilesFolders
        properties:
          documents:
            - isDirectory: true
              itemId: item_id
          filesAndFolders:
            - absolutePath: absolute_path
              isDirectory: true
          object:
            archivalTargetInfos:
              - archivalTaskId: archival_task_id
                ownershipContext: Local
                targetId: 1
                targetName: target_name
                targetType: Tape
                tierSettings:
                  - awsTiering:
                      - tiers:
                          - moveAfter: 1
                            moveAfterUnit: Days
                            tierType: kAmazonS3Standard
                    azureTiering:
                      - tiers:
                          - moveAfter: 1
                            moveAfterUnit: Days
                            tierType: kAzureTierHot
                    cloudPlatform: AWS
                    currentTierType: kAmazonS3Standard
                    googleTiering:
                      - tiers:
                          - moveAfter: 1
                            moveAfterUnit: Days
                            tierType: kGoogleStandard
                    oracleTiering:
                      - tiers:
                          - moveAfter: 1
                            moveAfterUnit: Days
                            tierType: kOracleTierStandard
                usageType: Archival
            bytesRestored: 1
            endTimeUsecs: 1
            messages:
              - messages
            objectInfos:
              - childObjects:
                  - environment: kPhysical
                    globalId: global_id
                    id: 1
                    logicalSizeBytes: 1
                    name: name
                    objectHash: object_hash
                    objectType: kCluster
                    osType: kLinux
                    protectionType: kAgent
                    sharepointSiteSummary:
                      - siteWebUrl: site_web_url
                    sourceId: 1
                    sourceName: source_name
                    uuid: uuid
                    vCenterSummary:
                      - isCloudEnv: true
                    windowsClusterSummary:
                      - clusterSourceType: cluster_source_type
                environment: kPhysical
                globalId: global_id
                id: 1
                logicalSizeBytes: 1
                name: name
                objectHash: object_hash
                objectType: kCluster
                osType: kLinux
                protectionType: kAgent
                sharepointSiteSummary:
                  - siteWebUrl: site_web_url
                sourceId: 1
                sourceName: source_name
                uuid: uuid
                vCenterSummary:
                  - isCloudEnv: true
                windowsClusterSummary:
                  - clusterSourceType: cluster_source_type
            pointInTimeUsecs: 1
            progressTaskId: progress_task_id
            protectionGroupId: protection_group_id
            protectionGroupName: protection_group_name
            recoverFromStandby: true
            snapshotCreationTimeUsecs: 1
            snapshotId: snapshot_id
            snapshotTargetType: Local
            startTimeUsecs: 1
            status: Accepted
          xIbmTenantId: x_ibm_tenant_id
    

    Create BackupRecoveryDownloadFilesFolders Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BackupRecoveryDownloadFilesFolders(name: string, args: BackupRecoveryDownloadFilesFoldersArgs, opts?: CustomResourceOptions);
    @overload
    def BackupRecoveryDownloadFilesFolders(resource_name: str,
                                           args: BackupRecoveryDownloadFilesFoldersArgs,
                                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def BackupRecoveryDownloadFilesFolders(resource_name: str,
                                           opts: Optional[ResourceOptions] = None,
                                           files_and_folders: Optional[Sequence[BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs]] = None,
                                           object: Optional[BackupRecoveryDownloadFilesFoldersObjectArgs] = None,
                                           x_ibm_tenant_id: Optional[str] = None,
                                           backup_recovery_download_files_folders_id: Optional[str] = None,
                                           documents: Optional[Sequence[BackupRecoveryDownloadFilesFoldersDocumentArgs]] = None,
                                           glacier_retrieval_type: Optional[str] = None,
                                           name: Optional[str] = None,
                                           parent_recovery_id: Optional[str] = None)
    func NewBackupRecoveryDownloadFilesFolders(ctx *Context, name string, args BackupRecoveryDownloadFilesFoldersArgs, opts ...ResourceOption) (*BackupRecoveryDownloadFilesFolders, error)
    public BackupRecoveryDownloadFilesFolders(string name, BackupRecoveryDownloadFilesFoldersArgs args, CustomResourceOptions? opts = null)
    public BackupRecoveryDownloadFilesFolders(String name, BackupRecoveryDownloadFilesFoldersArgs args)
    public BackupRecoveryDownloadFilesFolders(String name, BackupRecoveryDownloadFilesFoldersArgs args, CustomResourceOptions options)
    
    type: ibm:BackupRecoveryDownloadFilesFolders
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args BackupRecoveryDownloadFilesFoldersArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BackupRecoveryDownloadFilesFoldersArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BackupRecoveryDownloadFilesFoldersArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BackupRecoveryDownloadFilesFoldersArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BackupRecoveryDownloadFilesFoldersArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var backupRecoveryDownloadFilesFoldersResource = new Ibm.BackupRecoveryDownloadFilesFolders("backupRecoveryDownloadFilesFoldersResource", new()
    {
        FilesAndFolders = new[]
        {
            new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs
            {
                AbsolutePath = "string",
                IsDirectory = false,
            },
        },
        Object = new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArgs
        {
            SnapshotId = "string",
            ProgressTaskId = "string",
            ProtectionGroupName = "string",
            Messages = new[]
            {
                "string",
            },
            ObjectInfos = new[]
            {
                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoArgs
                {
                    ChildObjects = new[]
                    {
                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectArgs
                        {
                            ChildObjects = new[]
                            {
                                null,
                            },
                            Environment = "string",
                            GlobalId = "string",
                            Id = 0,
                            LogicalSizeBytes = 0,
                            Name = "string",
                            ObjectHash = "string",
                            ObjectType = "string",
                            OsType = "string",
                            ProtectionType = "string",
                            SharepointSiteSummaries = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummaryArgs
                                {
                                    SiteWebUrl = "string",
                                },
                            },
                            SourceId = 0,
                            SourceName = "string",
                            Uuid = "string",
                            VCenterSummaries = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummaryArgs
                                {
                                    IsCloudEnv = false,
                                },
                            },
                            WindowsClusterSummaries = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummaryArgs
                                {
                                    ClusterSourceType = "string",
                                },
                            },
                        },
                    },
                    Environment = "string",
                    GlobalId = "string",
                    Id = 0,
                    LogicalSizeBytes = 0,
                    Name = "string",
                    ObjectHash = "string",
                    ObjectType = "string",
                    OsType = "string",
                    ProtectionType = "string",
                    SharepointSiteSummaries = new[]
                    {
                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummaryArgs
                        {
                            SiteWebUrl = "string",
                        },
                    },
                    SourceId = 0,
                    SourceName = "string",
                    Uuid = "string",
                    VCenterSummaries = new[]
                    {
                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummaryArgs
                        {
                            IsCloudEnv = false,
                        },
                    },
                    WindowsClusterSummaries = new[]
                    {
                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummaryArgs
                        {
                            ClusterSourceType = "string",
                        },
                    },
                },
            },
            PointInTimeUsecs = 0,
            ArchivalTargetInfos = new[]
            {
                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoArgs
                {
                    ArchivalTaskId = "string",
                    OwnershipContext = "string",
                    TargetId = 0,
                    TargetName = "string",
                    TargetType = "string",
                    TierSettings = new[]
                    {
                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingArgs
                        {
                            AwsTierings = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringArgs
                                {
                                    Tiers = new[]
                                    {
                                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTierArgs
                                        {
                                            MoveAfter = 0,
                                            MoveAfterUnit = "string",
                                            TierType = "string",
                                        },
                                    },
                                },
                            },
                            AzureTierings = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringArgs
                                {
                                    Tiers = new[]
                                    {
                                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTierArgs
                                        {
                                            MoveAfter = 0,
                                            MoveAfterUnit = "string",
                                            TierType = "string",
                                        },
                                    },
                                },
                            },
                            CloudPlatform = "string",
                            CurrentTierType = "string",
                            GoogleTierings = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringArgs
                                {
                                    Tiers = new[]
                                    {
                                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs
                                        {
                                            MoveAfter = 0,
                                            MoveAfterUnit = "string",
                                            TierType = "string",
                                        },
                                    },
                                },
                            },
                            OracleTierings = new[]
                            {
                                new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringArgs
                                {
                                    Tiers = new[]
                                    {
                                        new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTierArgs
                                        {
                                            MoveAfter = 0,
                                            MoveAfterUnit = "string",
                                            TierType = "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    UsageType = "string",
                },
            },
            ProtectionGroupId = "string",
            EndTimeUsecs = 0,
            RecoverFromStandby = false,
            SnapshotCreationTimeUsecs = 0,
            BytesRestored = 0,
            SnapshotTargetType = "string",
            StartTimeUsecs = 0,
            Status = "string",
        },
        XIbmTenantId = "string",
        BackupRecoveryDownloadFilesFoldersId = "string",
        Documents = new[]
        {
            new Ibm.Inputs.BackupRecoveryDownloadFilesFoldersDocumentArgs
            {
                ItemId = "string",
                IsDirectory = false,
            },
        },
        GlacierRetrievalType = "string",
        Name = "string",
        ParentRecoveryId = "string",
    });
    
    example, err := ibm.NewBackupRecoveryDownloadFilesFolders(ctx, "backupRecoveryDownloadFilesFoldersResource", &ibm.BackupRecoveryDownloadFilesFoldersArgs{
    	FilesAndFolders: ibm.BackupRecoveryDownloadFilesFoldersFilesAndFolderArray{
    		&ibm.BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs{
    			AbsolutePath: pulumi.String("string"),
    			IsDirectory:  pulumi.Bool(false),
    		},
    	},
    	Object: &ibm.BackupRecoveryDownloadFilesFoldersObjectArgs{
    		SnapshotId:          pulumi.String("string"),
    		ProgressTaskId:      pulumi.String("string"),
    		ProtectionGroupName: pulumi.String("string"),
    		Messages: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ObjectInfos: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoArray{
    			&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoArgs{
    				ChildObjects: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectArray{
    					&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectArgs{
    						ChildObjects: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObjectArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObjectArgs{},
    						},
    						Environment:      pulumi.String("string"),
    						GlobalId:         pulumi.String("string"),
    						Id:               pulumi.Float64(0),
    						LogicalSizeBytes: pulumi.Float64(0),
    						Name:             pulumi.String("string"),
    						ObjectHash:       pulumi.String("string"),
    						ObjectType:       pulumi.String("string"),
    						OsType:           pulumi.String("string"),
    						ProtectionType:   pulumi.String("string"),
    						SharepointSiteSummaries: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummaryArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummaryArgs{
    								SiteWebUrl: pulumi.String("string"),
    							},
    						},
    						SourceId:   pulumi.Float64(0),
    						SourceName: pulumi.String("string"),
    						Uuid:       pulumi.String("string"),
    						VCenterSummaries: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummaryArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummaryArgs{
    								IsCloudEnv: pulumi.Bool(false),
    							},
    						},
    						WindowsClusterSummaries: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummaryArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummaryArgs{
    								ClusterSourceType: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				Environment:      pulumi.String("string"),
    				GlobalId:         pulumi.String("string"),
    				Id:               pulumi.Float64(0),
    				LogicalSizeBytes: pulumi.Float64(0),
    				Name:             pulumi.String("string"),
    				ObjectHash:       pulumi.String("string"),
    				ObjectType:       pulumi.String("string"),
    				OsType:           pulumi.String("string"),
    				ProtectionType:   pulumi.String("string"),
    				SharepointSiteSummaries: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummaryArray{
    					&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummaryArgs{
    						SiteWebUrl: pulumi.String("string"),
    					},
    				},
    				SourceId:   pulumi.Float64(0),
    				SourceName: pulumi.String("string"),
    				Uuid:       pulumi.String("string"),
    				VCenterSummaries: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummaryArray{
    					&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummaryArgs{
    						IsCloudEnv: pulumi.Bool(false),
    					},
    				},
    				WindowsClusterSummaries: ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummaryArray{
    					&ibm.BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummaryArgs{
    						ClusterSourceType: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		PointInTimeUsecs: pulumi.Float64(0),
    		ArchivalTargetInfos: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoArray{
    			&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoArgs{
    				ArchivalTaskId:   pulumi.String("string"),
    				OwnershipContext: pulumi.String("string"),
    				TargetId:         pulumi.Float64(0),
    				TargetName:       pulumi.String("string"),
    				TargetType:       pulumi.String("string"),
    				TierSettings: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingArray{
    					&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingArgs{
    						AwsTierings: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringArgs{
    								Tiers: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTierArray{
    									&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTierArgs{
    										MoveAfter:     pulumi.Float64(0),
    										MoveAfterUnit: pulumi.String("string"),
    										TierType:      pulumi.String("string"),
    									},
    								},
    							},
    						},
    						AzureTierings: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringArgs{
    								Tiers: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTierArray{
    									&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTierArgs{
    										MoveAfter:     pulumi.Float64(0),
    										MoveAfterUnit: pulumi.String("string"),
    										TierType:      pulumi.String("string"),
    									},
    								},
    							},
    						},
    						CloudPlatform:   pulumi.String("string"),
    						CurrentTierType: pulumi.String("string"),
    						GoogleTierings: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringArgs{
    								Tiers: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTierArray{
    									&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs{
    										MoveAfter:     pulumi.Float64(0),
    										MoveAfterUnit: pulumi.String("string"),
    										TierType:      pulumi.String("string"),
    									},
    								},
    							},
    						},
    						OracleTierings: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringArray{
    							&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringArgs{
    								Tiers: ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTierArray{
    									&ibm.BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTierArgs{
    										MoveAfter:     pulumi.Float64(0),
    										MoveAfterUnit: pulumi.String("string"),
    										TierType:      pulumi.String("string"),
    									},
    								},
    							},
    						},
    					},
    				},
    				UsageType: pulumi.String("string"),
    			},
    		},
    		ProtectionGroupId:         pulumi.String("string"),
    		EndTimeUsecs:              pulumi.Float64(0),
    		RecoverFromStandby:        pulumi.Bool(false),
    		SnapshotCreationTimeUsecs: pulumi.Float64(0),
    		BytesRestored:             pulumi.Float64(0),
    		SnapshotTargetType:        pulumi.String("string"),
    		StartTimeUsecs:            pulumi.Float64(0),
    		Status:                    pulumi.String("string"),
    	},
    	XIbmTenantId:                         pulumi.String("string"),
    	BackupRecoveryDownloadFilesFoldersId: pulumi.String("string"),
    	Documents: ibm.BackupRecoveryDownloadFilesFoldersDocumentArray{
    		&ibm.BackupRecoveryDownloadFilesFoldersDocumentArgs{
    			ItemId:      pulumi.String("string"),
    			IsDirectory: pulumi.Bool(false),
    		},
    	},
    	GlacierRetrievalType: pulumi.String("string"),
    	Name:                 pulumi.String("string"),
    	ParentRecoveryId:     pulumi.String("string"),
    })
    
    var backupRecoveryDownloadFilesFoldersResource = new BackupRecoveryDownloadFilesFolders("backupRecoveryDownloadFilesFoldersResource", BackupRecoveryDownloadFilesFoldersArgs.builder()
        .filesAndFolders(BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs.builder()
            .absolutePath("string")
            .isDirectory(false)
            .build())
        .object(BackupRecoveryDownloadFilesFoldersObjectArgs.builder()
            .snapshotId("string")
            .progressTaskId("string")
            .protectionGroupName("string")
            .messages("string")
            .objectInfos(BackupRecoveryDownloadFilesFoldersObjectObjectInfoArgs.builder()
                .childObjects(BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectArgs.builder()
                    .childObjects()
                    .environment("string")
                    .globalId("string")
                    .id(0)
                    .logicalSizeBytes(0)
                    .name("string")
                    .objectHash("string")
                    .objectType("string")
                    .osType("string")
                    .protectionType("string")
                    .sharepointSiteSummaries(BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummaryArgs.builder()
                        .siteWebUrl("string")
                        .build())
                    .sourceId(0)
                    .sourceName("string")
                    .uuid("string")
                    .vCenterSummaries(BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummaryArgs.builder()
                        .isCloudEnv(false)
                        .build())
                    .windowsClusterSummaries(BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummaryArgs.builder()
                        .clusterSourceType("string")
                        .build())
                    .build())
                .environment("string")
                .globalId("string")
                .id(0)
                .logicalSizeBytes(0)
                .name("string")
                .objectHash("string")
                .objectType("string")
                .osType("string")
                .protectionType("string")
                .sharepointSiteSummaries(BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummaryArgs.builder()
                    .siteWebUrl("string")
                    .build())
                .sourceId(0)
                .sourceName("string")
                .uuid("string")
                .vCenterSummaries(BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummaryArgs.builder()
                    .isCloudEnv(false)
                    .build())
                .windowsClusterSummaries(BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummaryArgs.builder()
                    .clusterSourceType("string")
                    .build())
                .build())
            .pointInTimeUsecs(0)
            .archivalTargetInfos(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoArgs.builder()
                .archivalTaskId("string")
                .ownershipContext("string")
                .targetId(0)
                .targetName("string")
                .targetType("string")
                .tierSettings(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingArgs.builder()
                    .awsTierings(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringArgs.builder()
                        .tiers(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTierArgs.builder()
                            .moveAfter(0)
                            .moveAfterUnit("string")
                            .tierType("string")
                            .build())
                        .build())
                    .azureTierings(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringArgs.builder()
                        .tiers(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTierArgs.builder()
                            .moveAfter(0)
                            .moveAfterUnit("string")
                            .tierType("string")
                            .build())
                        .build())
                    .cloudPlatform("string")
                    .currentTierType("string")
                    .googleTierings(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringArgs.builder()
                        .tiers(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs.builder()
                            .moveAfter(0)
                            .moveAfterUnit("string")
                            .tierType("string")
                            .build())
                        .build())
                    .oracleTierings(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringArgs.builder()
                        .tiers(BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTierArgs.builder()
                            .moveAfter(0)
                            .moveAfterUnit("string")
                            .tierType("string")
                            .build())
                        .build())
                    .build())
                .usageType("string")
                .build())
            .protectionGroupId("string")
            .endTimeUsecs(0)
            .recoverFromStandby(false)
            .snapshotCreationTimeUsecs(0)
            .bytesRestored(0)
            .snapshotTargetType("string")
            .startTimeUsecs(0)
            .status("string")
            .build())
        .xIbmTenantId("string")
        .backupRecoveryDownloadFilesFoldersId("string")
        .documents(BackupRecoveryDownloadFilesFoldersDocumentArgs.builder()
            .itemId("string")
            .isDirectory(false)
            .build())
        .glacierRetrievalType("string")
        .name("string")
        .parentRecoveryId("string")
        .build());
    
    backup_recovery_download_files_folders_resource = ibm.BackupRecoveryDownloadFilesFolders("backupRecoveryDownloadFilesFoldersResource",
        files_and_folders=[{
            "absolute_path": "string",
            "is_directory": False,
        }],
        object={
            "snapshot_id": "string",
            "progress_task_id": "string",
            "protection_group_name": "string",
            "messages": ["string"],
            "object_infos": [{
                "child_objects": [{
                    "child_objects": [{}],
                    "environment": "string",
                    "global_id": "string",
                    "id": 0,
                    "logical_size_bytes": 0,
                    "name": "string",
                    "object_hash": "string",
                    "object_type": "string",
                    "os_type": "string",
                    "protection_type": "string",
                    "sharepoint_site_summaries": [{
                        "site_web_url": "string",
                    }],
                    "source_id": 0,
                    "source_name": "string",
                    "uuid": "string",
                    "v_center_summaries": [{
                        "is_cloud_env": False,
                    }],
                    "windows_cluster_summaries": [{
                        "cluster_source_type": "string",
                    }],
                }],
                "environment": "string",
                "global_id": "string",
                "id": 0,
                "logical_size_bytes": 0,
                "name": "string",
                "object_hash": "string",
                "object_type": "string",
                "os_type": "string",
                "protection_type": "string",
                "sharepoint_site_summaries": [{
                    "site_web_url": "string",
                }],
                "source_id": 0,
                "source_name": "string",
                "uuid": "string",
                "v_center_summaries": [{
                    "is_cloud_env": False,
                }],
                "windows_cluster_summaries": [{
                    "cluster_source_type": "string",
                }],
            }],
            "point_in_time_usecs": 0,
            "archival_target_infos": [{
                "archival_task_id": "string",
                "ownership_context": "string",
                "target_id": 0,
                "target_name": "string",
                "target_type": "string",
                "tier_settings": [{
                    "aws_tierings": [{
                        "tiers": [{
                            "move_after": 0,
                            "move_after_unit": "string",
                            "tier_type": "string",
                        }],
                    }],
                    "azure_tierings": [{
                        "tiers": [{
                            "move_after": 0,
                            "move_after_unit": "string",
                            "tier_type": "string",
                        }],
                    }],
                    "cloud_platform": "string",
                    "current_tier_type": "string",
                    "google_tierings": [{
                        "tiers": [{
                            "move_after": 0,
                            "move_after_unit": "string",
                            "tier_type": "string",
                        }],
                    }],
                    "oracle_tierings": [{
                        "tiers": [{
                            "move_after": 0,
                            "move_after_unit": "string",
                            "tier_type": "string",
                        }],
                    }],
                }],
                "usage_type": "string",
            }],
            "protection_group_id": "string",
            "end_time_usecs": 0,
            "recover_from_standby": False,
            "snapshot_creation_time_usecs": 0,
            "bytes_restored": 0,
            "snapshot_target_type": "string",
            "start_time_usecs": 0,
            "status": "string",
        },
        x_ibm_tenant_id="string",
        backup_recovery_download_files_folders_id="string",
        documents=[{
            "item_id": "string",
            "is_directory": False,
        }],
        glacier_retrieval_type="string",
        name="string",
        parent_recovery_id="string")
    
    const backupRecoveryDownloadFilesFoldersResource = new ibm.BackupRecoveryDownloadFilesFolders("backupRecoveryDownloadFilesFoldersResource", {
        filesAndFolders: [{
            absolutePath: "string",
            isDirectory: false,
        }],
        object: {
            snapshotId: "string",
            progressTaskId: "string",
            protectionGroupName: "string",
            messages: ["string"],
            objectInfos: [{
                childObjects: [{
                    childObjects: [{}],
                    environment: "string",
                    globalId: "string",
                    id: 0,
                    logicalSizeBytes: 0,
                    name: "string",
                    objectHash: "string",
                    objectType: "string",
                    osType: "string",
                    protectionType: "string",
                    sharepointSiteSummaries: [{
                        siteWebUrl: "string",
                    }],
                    sourceId: 0,
                    sourceName: "string",
                    uuid: "string",
                    vCenterSummaries: [{
                        isCloudEnv: false,
                    }],
                    windowsClusterSummaries: [{
                        clusterSourceType: "string",
                    }],
                }],
                environment: "string",
                globalId: "string",
                id: 0,
                logicalSizeBytes: 0,
                name: "string",
                objectHash: "string",
                objectType: "string",
                osType: "string",
                protectionType: "string",
                sharepointSiteSummaries: [{
                    siteWebUrl: "string",
                }],
                sourceId: 0,
                sourceName: "string",
                uuid: "string",
                vCenterSummaries: [{
                    isCloudEnv: false,
                }],
                windowsClusterSummaries: [{
                    clusterSourceType: "string",
                }],
            }],
            pointInTimeUsecs: 0,
            archivalTargetInfos: [{
                archivalTaskId: "string",
                ownershipContext: "string",
                targetId: 0,
                targetName: "string",
                targetType: "string",
                tierSettings: [{
                    awsTierings: [{
                        tiers: [{
                            moveAfter: 0,
                            moveAfterUnit: "string",
                            tierType: "string",
                        }],
                    }],
                    azureTierings: [{
                        tiers: [{
                            moveAfter: 0,
                            moveAfterUnit: "string",
                            tierType: "string",
                        }],
                    }],
                    cloudPlatform: "string",
                    currentTierType: "string",
                    googleTierings: [{
                        tiers: [{
                            moveAfter: 0,
                            moveAfterUnit: "string",
                            tierType: "string",
                        }],
                    }],
                    oracleTierings: [{
                        tiers: [{
                            moveAfter: 0,
                            moveAfterUnit: "string",
                            tierType: "string",
                        }],
                    }],
                }],
                usageType: "string",
            }],
            protectionGroupId: "string",
            endTimeUsecs: 0,
            recoverFromStandby: false,
            snapshotCreationTimeUsecs: 0,
            bytesRestored: 0,
            snapshotTargetType: "string",
            startTimeUsecs: 0,
            status: "string",
        },
        xIbmTenantId: "string",
        backupRecoveryDownloadFilesFoldersId: "string",
        documents: [{
            itemId: "string",
            isDirectory: false,
        }],
        glacierRetrievalType: "string",
        name: "string",
        parentRecoveryId: "string",
    });
    
    type: ibm:BackupRecoveryDownloadFilesFolders
    properties:
        backupRecoveryDownloadFilesFoldersId: string
        documents:
            - isDirectory: false
              itemId: string
        filesAndFolders:
            - absolutePath: string
              isDirectory: false
        glacierRetrievalType: string
        name: string
        object:
            archivalTargetInfos:
                - archivalTaskId: string
                  ownershipContext: string
                  targetId: 0
                  targetName: string
                  targetType: string
                  tierSettings:
                    - awsTierings:
                        - tiers:
                            - moveAfter: 0
                              moveAfterUnit: string
                              tierType: string
                      azureTierings:
                        - tiers:
                            - moveAfter: 0
                              moveAfterUnit: string
                              tierType: string
                      cloudPlatform: string
                      currentTierType: string
                      googleTierings:
                        - tiers:
                            - moveAfter: 0
                              moveAfterUnit: string
                              tierType: string
                      oracleTierings:
                        - tiers:
                            - moveAfter: 0
                              moveAfterUnit: string
                              tierType: string
                  usageType: string
            bytesRestored: 0
            endTimeUsecs: 0
            messages:
                - string
            objectInfos:
                - childObjects:
                    - childObjects:
                        - {}
                      environment: string
                      globalId: string
                      id: 0
                      logicalSizeBytes: 0
                      name: string
                      objectHash: string
                      objectType: string
                      osType: string
                      protectionType: string
                      sharepointSiteSummaries:
                        - siteWebUrl: string
                      sourceId: 0
                      sourceName: string
                      uuid: string
                      vCenterSummaries:
                        - isCloudEnv: false
                      windowsClusterSummaries:
                        - clusterSourceType: string
                  environment: string
                  globalId: string
                  id: 0
                  logicalSizeBytes: 0
                  name: string
                  objectHash: string
                  objectType: string
                  osType: string
                  protectionType: string
                  sharepointSiteSummaries:
                    - siteWebUrl: string
                  sourceId: 0
                  sourceName: string
                  uuid: string
                  vCenterSummaries:
                    - isCloudEnv: false
                  windowsClusterSummaries:
                    - clusterSourceType: string
            pointInTimeUsecs: 0
            progressTaskId: string
            protectionGroupId: string
            protectionGroupName: string
            recoverFromStandby: false
            snapshotCreationTimeUsecs: 0
            snapshotId: string
            snapshotTargetType: string
            startTimeUsecs: 0
            status: string
        parentRecoveryId: string
        xIbmTenantId: string
    

    BackupRecoveryDownloadFilesFolders Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The BackupRecoveryDownloadFilesFolders resource accepts the following input properties:

    FilesAndFolders List<BackupRecoveryDownloadFilesFoldersFilesAndFolder>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    Object BackupRecoveryDownloadFilesFoldersObject
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    BackupRecoveryDownloadFilesFoldersId string
    The unique identifier of the Download Files And Folders Recovery Params..
    Documents List<BackupRecoveryDownloadFilesFoldersDocument>
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    GlacierRetrievalType string
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ParentRecoveryId string
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    FilesAndFolders []BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    Object BackupRecoveryDownloadFilesFoldersObjectArgs
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    BackupRecoveryDownloadFilesFoldersId string
    The unique identifier of the Download Files And Folders Recovery Params..
    Documents []BackupRecoveryDownloadFilesFoldersDocumentArgs
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    GlacierRetrievalType string
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ParentRecoveryId string
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    filesAndFolders List<BackupRecoveryDownloadFilesFoldersFilesAndFolder>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    object BackupRecoveryDownloadFilesFoldersObject
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDownloadFilesFoldersId String
    The unique identifier of the Download Files And Folders Recovery Params..
    documents List<BackupRecoveryDownloadFilesFoldersDocument>
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    glacierRetrievalType String
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentRecoveryId String
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    filesAndFolders BackupRecoveryDownloadFilesFoldersFilesAndFolder[]
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    object BackupRecoveryDownloadFilesFoldersObject
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDownloadFilesFoldersId string
    The unique identifier of the Download Files And Folders Recovery Params..
    documents BackupRecoveryDownloadFilesFoldersDocument[]
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    glacierRetrievalType string
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentRecoveryId string
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    files_and_folders Sequence[BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs]
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    object BackupRecoveryDownloadFilesFoldersObjectArgs
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    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.
    backup_recovery_download_files_folders_id str
    The unique identifier of the Download Files And Folders Recovery Params..
    documents Sequence[BackupRecoveryDownloadFilesFoldersDocumentArgs]
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    glacier_retrieval_type str
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parent_recovery_id str
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    filesAndFolders List<Property Map>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    object Property Map
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDownloadFilesFoldersId String
    The unique identifier of the Download Files And Folders Recovery Params..
    documents List<Property Map>
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    glacierRetrievalType String
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentRecoveryId String
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BackupRecoveryDownloadFilesFolders resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    IsParentRecovery bool
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    RecoveryAction string
    Specifies the type of recover action.
    RecoveryCanTearDown bool
    Specifies whether it's possible to tear down the objects created by the recovery.
    RecoveryCreationInfos List<BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo>
    Specifies the information about the creation of the protection group or recovery.
    RecoveryEndTimeUsecs double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    RecoveryIsMultiStageRestore bool
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    RecoveryMessages List<string>
    Specifies messages about the recovery.
    RecoveryMssqlParams List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam>
    Specifies the recovery options specific to Sql environment.
    RecoveryName string
    Specifies the name of the Recovery.
    RecoveryPermissions List<BackupRecoveryDownloadFilesFoldersRecoveryPermission>
    Specifies the list of tenants that have permissions for this recovery.
    RecoveryPhysicalParams List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam>
    Specifies the recovery options specific to Physical environment.
    RecoveryProgressTaskId string
    Progress monitor task id for Recovery.
    RecoveryRequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    RecoveryRetrieveArchiveTasks List<BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask>
    Specifies the list of persistent state of a retrieve of an archive task.
    RecoverySnapshotEnvironment string
    Specifies the type of snapshot environment for which the Recovery was performed.
    RecoveryStartTimeUsecs double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    RecoveryStatus string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    RecoveryTearDownMessage string
    Specifies the error message about the tear down operation if it fails.
    RecoveryTearDownStatus string
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsParentRecovery bool
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    RecoveryAction string
    Specifies the type of recover action.
    RecoveryCanTearDown bool
    Specifies whether it's possible to tear down the objects created by the recovery.
    RecoveryCreationInfos []BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo
    Specifies the information about the creation of the protection group or recovery.
    RecoveryEndTimeUsecs float64
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    RecoveryIsMultiStageRestore bool
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    RecoveryMessages []string
    Specifies messages about the recovery.
    RecoveryMssqlParams []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam
    Specifies the recovery options specific to Sql environment.
    RecoveryName string
    Specifies the name of the Recovery.
    RecoveryPermissions []BackupRecoveryDownloadFilesFoldersRecoveryPermission
    Specifies the list of tenants that have permissions for this recovery.
    RecoveryPhysicalParams []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam
    Specifies the recovery options specific to Physical environment.
    RecoveryProgressTaskId string
    Progress monitor task id for Recovery.
    RecoveryRequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    RecoveryRetrieveArchiveTasks []BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask
    Specifies the list of persistent state of a retrieve of an archive task.
    RecoverySnapshotEnvironment string
    Specifies the type of snapshot environment for which the Recovery was performed.
    RecoveryStartTimeUsecs float64
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    RecoveryStatus string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    RecoveryTearDownMessage string
    Specifies the error message about the tear down operation if it fails.
    RecoveryTearDownStatus string
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    id String
    The provider-assigned unique ID for this managed resource.
    isParentRecovery Boolean
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    recoveryAction String
    Specifies the type of recover action.
    recoveryCanTearDown Boolean
    Specifies whether it's possible to tear down the objects created by the recovery.
    recoveryCreationInfos List<BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo>
    Specifies the information about the creation of the protection group or recovery.
    recoveryEndTimeUsecs Double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recoveryIsMultiStageRestore Boolean
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recoveryMessages List<String>
    Specifies messages about the recovery.
    recoveryMssqlParams List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam>
    Specifies the recovery options specific to Sql environment.
    recoveryName String
    Specifies the name of the Recovery.
    recoveryPermissions List<BackupRecoveryDownloadFilesFoldersRecoveryPermission>
    Specifies the list of tenants that have permissions for this recovery.
    recoveryPhysicalParams List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam>
    Specifies the recovery options specific to Physical environment.
    recoveryProgressTaskId String
    Progress monitor task id for Recovery.
    recoveryRequestInitiatorType String
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recoveryRetrieveArchiveTasks List<BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask>
    Specifies the list of persistent state of a retrieve of an archive task.
    recoverySnapshotEnvironment String
    Specifies the type of snapshot environment for which the Recovery was performed.
    recoveryStartTimeUsecs Double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recoveryStatus String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recoveryTearDownMessage String
    Specifies the error message about the tear down operation if it fails.
    recoveryTearDownStatus String
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    id string
    The provider-assigned unique ID for this managed resource.
    isParentRecovery boolean
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    recoveryAction string
    Specifies the type of recover action.
    recoveryCanTearDown boolean
    Specifies whether it's possible to tear down the objects created by the recovery.
    recoveryCreationInfos BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo[]
    Specifies the information about the creation of the protection group or recovery.
    recoveryEndTimeUsecs number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recoveryIsMultiStageRestore boolean
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recoveryMessages string[]
    Specifies messages about the recovery.
    recoveryMssqlParams BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam[]
    Specifies the recovery options specific to Sql environment.
    recoveryName string
    Specifies the name of the Recovery.
    recoveryPermissions BackupRecoveryDownloadFilesFoldersRecoveryPermission[]
    Specifies the list of tenants that have permissions for this recovery.
    recoveryPhysicalParams BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam[]
    Specifies the recovery options specific to Physical environment.
    recoveryProgressTaskId string
    Progress monitor task id for Recovery.
    recoveryRequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recoveryRetrieveArchiveTasks BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask[]
    Specifies the list of persistent state of a retrieve of an archive task.
    recoverySnapshotEnvironment string
    Specifies the type of snapshot environment for which the Recovery was performed.
    recoveryStartTimeUsecs number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recoveryStatus string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recoveryTearDownMessage string
    Specifies the error message about the tear down operation if it fails.
    recoveryTearDownStatus string
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    id str
    The provider-assigned unique ID for this managed resource.
    is_parent_recovery bool
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    recovery_action str
    Specifies the type of recover action.
    recovery_can_tear_down bool
    Specifies whether it's possible to tear down the objects created by the recovery.
    recovery_creation_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo]
    Specifies the information about the creation of the protection group or recovery.
    recovery_end_time_usecs float
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recovery_is_multi_stage_restore bool
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recovery_messages Sequence[str]
    Specifies messages about the recovery.
    recovery_mssql_params Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam]
    Specifies the recovery options specific to Sql environment.
    recovery_name str
    Specifies the name of the Recovery.
    recovery_permissions Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPermission]
    Specifies the list of tenants that have permissions for this recovery.
    recovery_physical_params Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam]
    Specifies the recovery options specific to Physical environment.
    recovery_progress_task_id str
    Progress monitor task id for Recovery.
    recovery_request_initiator_type str
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recovery_retrieve_archive_tasks Sequence[BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask]
    Specifies the list of persistent state of a retrieve of an archive task.
    recovery_snapshot_environment str
    Specifies the type of snapshot environment for which the Recovery was performed.
    recovery_start_time_usecs float
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recovery_status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recovery_tear_down_message str
    Specifies the error message about the tear down operation if it fails.
    recovery_tear_down_status str
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    id String
    The provider-assigned unique ID for this managed resource.
    isParentRecovery Boolean
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    recoveryAction String
    Specifies the type of recover action.
    recoveryCanTearDown Boolean
    Specifies whether it's possible to tear down the objects created by the recovery.
    recoveryCreationInfos List<Property Map>
    Specifies the information about the creation of the protection group or recovery.
    recoveryEndTimeUsecs Number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recoveryIsMultiStageRestore Boolean
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recoveryMessages List<String>
    Specifies messages about the recovery.
    recoveryMssqlParams List<Property Map>
    Specifies the recovery options specific to Sql environment.
    recoveryName String
    Specifies the name of the Recovery.
    recoveryPermissions List<Property Map>
    Specifies the list of tenants that have permissions for this recovery.
    recoveryPhysicalParams List<Property Map>
    Specifies the recovery options specific to Physical environment.
    recoveryProgressTaskId String
    Progress monitor task id for Recovery.
    recoveryRequestInitiatorType String
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recoveryRetrieveArchiveTasks List<Property Map>
    Specifies the list of persistent state of a retrieve of an archive task.
    recoverySnapshotEnvironment String
    Specifies the type of snapshot environment for which the Recovery was performed.
    recoveryStartTimeUsecs Number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recoveryStatus String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recoveryTearDownMessage String
    Specifies the error message about the tear down operation if it fails.
    recoveryTearDownStatus String
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.

    Look up Existing BackupRecoveryDownloadFilesFolders Resource

    Get an existing BackupRecoveryDownloadFilesFolders resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BackupRecoveryDownloadFilesFoldersState, opts?: CustomResourceOptions): BackupRecoveryDownloadFilesFolders
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            backup_recovery_download_files_folders_id: Optional[str] = None,
            documents: Optional[Sequence[BackupRecoveryDownloadFilesFoldersDocumentArgs]] = None,
            files_and_folders: Optional[Sequence[BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs]] = None,
            glacier_retrieval_type: Optional[str] = None,
            is_parent_recovery: Optional[bool] = None,
            name: Optional[str] = None,
            object: Optional[BackupRecoveryDownloadFilesFoldersObjectArgs] = None,
            parent_recovery_id: Optional[str] = None,
            recovery_action: Optional[str] = None,
            recovery_can_tear_down: Optional[bool] = None,
            recovery_creation_infos: Optional[Sequence[BackupRecoveryDownloadFilesFoldersRecoveryCreationInfoArgs]] = None,
            recovery_end_time_usecs: Optional[float] = None,
            recovery_is_multi_stage_restore: Optional[bool] = None,
            recovery_messages: Optional[Sequence[str]] = None,
            recovery_mssql_params: Optional[Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamArgs]] = None,
            recovery_name: Optional[str] = None,
            recovery_permissions: Optional[Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPermissionArgs]] = None,
            recovery_physical_params: Optional[Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamArgs]] = None,
            recovery_progress_task_id: Optional[str] = None,
            recovery_request_initiator_type: Optional[str] = None,
            recovery_retrieve_archive_tasks: Optional[Sequence[BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTaskArgs]] = None,
            recovery_snapshot_environment: Optional[str] = None,
            recovery_start_time_usecs: Optional[float] = None,
            recovery_status: Optional[str] = None,
            recovery_tear_down_message: Optional[str] = None,
            recovery_tear_down_status: Optional[str] = None,
            x_ibm_tenant_id: Optional[str] = None) -> BackupRecoveryDownloadFilesFolders
    func GetBackupRecoveryDownloadFilesFolders(ctx *Context, name string, id IDInput, state *BackupRecoveryDownloadFilesFoldersState, opts ...ResourceOption) (*BackupRecoveryDownloadFilesFolders, error)
    public static BackupRecoveryDownloadFilesFolders Get(string name, Input<string> id, BackupRecoveryDownloadFilesFoldersState? state, CustomResourceOptions? opts = null)
    public static BackupRecoveryDownloadFilesFolders get(String name, Output<String> id, BackupRecoveryDownloadFilesFoldersState state, CustomResourceOptions options)
    resources:  _:    type: ibm:BackupRecoveryDownloadFilesFolders    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BackupRecoveryDownloadFilesFoldersId string
    The unique identifier of the Download Files And Folders Recovery Params..
    Documents List<BackupRecoveryDownloadFilesFoldersDocument>
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    FilesAndFolders List<BackupRecoveryDownloadFilesFoldersFilesAndFolder>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    GlacierRetrievalType string
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    IsParentRecovery bool
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Object BackupRecoveryDownloadFilesFoldersObject
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    ParentRecoveryId string
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    RecoveryAction string
    Specifies the type of recover action.
    RecoveryCanTearDown bool
    Specifies whether it's possible to tear down the objects created by the recovery.
    RecoveryCreationInfos List<BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo>
    Specifies the information about the creation of the protection group or recovery.
    RecoveryEndTimeUsecs double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    RecoveryIsMultiStageRestore bool
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    RecoveryMessages List<string>
    Specifies messages about the recovery.
    RecoveryMssqlParams List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam>
    Specifies the recovery options specific to Sql environment.
    RecoveryName string
    Specifies the name of the Recovery.
    RecoveryPermissions List<BackupRecoveryDownloadFilesFoldersRecoveryPermission>
    Specifies the list of tenants that have permissions for this recovery.
    RecoveryPhysicalParams List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam>
    Specifies the recovery options specific to Physical environment.
    RecoveryProgressTaskId string
    Progress monitor task id for Recovery.
    RecoveryRequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    RecoveryRetrieveArchiveTasks List<BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask>
    Specifies the list of persistent state of a retrieve of an archive task.
    RecoverySnapshotEnvironment string
    Specifies the type of snapshot environment for which the Recovery was performed.
    RecoveryStartTimeUsecs double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    RecoveryStatus string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    RecoveryTearDownMessage string
    Specifies the error message about the tear down operation if it fails.
    RecoveryTearDownStatus string
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    BackupRecoveryDownloadFilesFoldersId string
    The unique identifier of the Download Files And Folders Recovery Params..
    Documents []BackupRecoveryDownloadFilesFoldersDocumentArgs
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    FilesAndFolders []BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    GlacierRetrievalType string
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    IsParentRecovery bool
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Object BackupRecoveryDownloadFilesFoldersObjectArgs
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    ParentRecoveryId string
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    RecoveryAction string
    Specifies the type of recover action.
    RecoveryCanTearDown bool
    Specifies whether it's possible to tear down the objects created by the recovery.
    RecoveryCreationInfos []BackupRecoveryDownloadFilesFoldersRecoveryCreationInfoArgs
    Specifies the information about the creation of the protection group or recovery.
    RecoveryEndTimeUsecs float64
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    RecoveryIsMultiStageRestore bool
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    RecoveryMessages []string
    Specifies messages about the recovery.
    RecoveryMssqlParams []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamArgs
    Specifies the recovery options specific to Sql environment.
    RecoveryName string
    Specifies the name of the Recovery.
    RecoveryPermissions []BackupRecoveryDownloadFilesFoldersRecoveryPermissionArgs
    Specifies the list of tenants that have permissions for this recovery.
    RecoveryPhysicalParams []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamArgs
    Specifies the recovery options specific to Physical environment.
    RecoveryProgressTaskId string
    Progress monitor task id for Recovery.
    RecoveryRequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    RecoveryRetrieveArchiveTasks []BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTaskArgs
    Specifies the list of persistent state of a retrieve of an archive task.
    RecoverySnapshotEnvironment string
    Specifies the type of snapshot environment for which the Recovery was performed.
    RecoveryStartTimeUsecs float64
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    RecoveryStatus string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    RecoveryTearDownMessage string
    Specifies the error message about the tear down operation if it fails.
    RecoveryTearDownStatus string
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    XIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDownloadFilesFoldersId String
    The unique identifier of the Download Files And Folders Recovery Params..
    documents List<BackupRecoveryDownloadFilesFoldersDocument>
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    filesAndFolders List<BackupRecoveryDownloadFilesFoldersFilesAndFolder>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    glacierRetrievalType String
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    isParentRecovery Boolean
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object BackupRecoveryDownloadFilesFoldersObject
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    parentRecoveryId String
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    recoveryAction String
    Specifies the type of recover action.
    recoveryCanTearDown Boolean
    Specifies whether it's possible to tear down the objects created by the recovery.
    recoveryCreationInfos List<BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo>
    Specifies the information about the creation of the protection group or recovery.
    recoveryEndTimeUsecs Double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recoveryIsMultiStageRestore Boolean
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recoveryMessages List<String>
    Specifies messages about the recovery.
    recoveryMssqlParams List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam>
    Specifies the recovery options specific to Sql environment.
    recoveryName String
    Specifies the name of the Recovery.
    recoveryPermissions List<BackupRecoveryDownloadFilesFoldersRecoveryPermission>
    Specifies the list of tenants that have permissions for this recovery.
    recoveryPhysicalParams List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam>
    Specifies the recovery options specific to Physical environment.
    recoveryProgressTaskId String
    Progress monitor task id for Recovery.
    recoveryRequestInitiatorType String
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recoveryRetrieveArchiveTasks List<BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask>
    Specifies the list of persistent state of a retrieve of an archive task.
    recoverySnapshotEnvironment String
    Specifies the type of snapshot environment for which the Recovery was performed.
    recoveryStartTimeUsecs Double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recoveryStatus String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recoveryTearDownMessage String
    Specifies the error message about the tear down operation if it fails.
    recoveryTearDownStatus String
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backupRecoveryDownloadFilesFoldersId string
    The unique identifier of the Download Files And Folders Recovery Params..
    documents BackupRecoveryDownloadFilesFoldersDocument[]
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    filesAndFolders BackupRecoveryDownloadFilesFoldersFilesAndFolder[]
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    glacierRetrievalType string
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    isParentRecovery boolean
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object BackupRecoveryDownloadFilesFoldersObject
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    parentRecoveryId string
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    recoveryAction string
    Specifies the type of recover action.
    recoveryCanTearDown boolean
    Specifies whether it's possible to tear down the objects created by the recovery.
    recoveryCreationInfos BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo[]
    Specifies the information about the creation of the protection group or recovery.
    recoveryEndTimeUsecs number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recoveryIsMultiStageRestore boolean
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recoveryMessages string[]
    Specifies messages about the recovery.
    recoveryMssqlParams BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam[]
    Specifies the recovery options specific to Sql environment.
    recoveryName string
    Specifies the name of the Recovery.
    recoveryPermissions BackupRecoveryDownloadFilesFoldersRecoveryPermission[]
    Specifies the list of tenants that have permissions for this recovery.
    recoveryPhysicalParams BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam[]
    Specifies the recovery options specific to Physical environment.
    recoveryProgressTaskId string
    Progress monitor task id for Recovery.
    recoveryRequestInitiatorType string
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recoveryRetrieveArchiveTasks BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask[]
    Specifies the list of persistent state of a retrieve of an archive task.
    recoverySnapshotEnvironment string
    Specifies the type of snapshot environment for which the Recovery was performed.
    recoveryStartTimeUsecs number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recoveryStatus string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recoveryTearDownMessage string
    Specifies the error message about the tear down operation if it fails.
    recoveryTearDownStatus string
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    xIbmTenantId string
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
    backup_recovery_download_files_folders_id str
    The unique identifier of the Download Files And Folders Recovery Params..
    documents Sequence[BackupRecoveryDownloadFilesFoldersDocumentArgs]
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    files_and_folders Sequence[BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs]
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    glacier_retrieval_type str
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    is_parent_recovery bool
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object BackupRecoveryDownloadFilesFoldersObjectArgs
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    parent_recovery_id str
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    recovery_action str
    Specifies the type of recover action.
    recovery_can_tear_down bool
    Specifies whether it's possible to tear down the objects created by the recovery.
    recovery_creation_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryCreationInfoArgs]
    Specifies the information about the creation of the protection group or recovery.
    recovery_end_time_usecs float
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recovery_is_multi_stage_restore bool
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recovery_messages Sequence[str]
    Specifies messages about the recovery.
    recovery_mssql_params Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamArgs]
    Specifies the recovery options specific to Sql environment.
    recovery_name str
    Specifies the name of the Recovery.
    recovery_permissions Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPermissionArgs]
    Specifies the list of tenants that have permissions for this recovery.
    recovery_physical_params Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamArgs]
    Specifies the recovery options specific to Physical environment.
    recovery_progress_task_id str
    Progress monitor task id for Recovery.
    recovery_request_initiator_type str
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recovery_retrieve_archive_tasks Sequence[BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTaskArgs]
    Specifies the list of persistent state of a retrieve of an archive task.
    recovery_snapshot_environment str
    Specifies the type of snapshot environment for which the Recovery was performed.
    recovery_start_time_usecs float
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recovery_status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recovery_tear_down_message str
    Specifies the error message about the tear down operation if it fails.
    recovery_tear_down_status str
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    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.
    backupRecoveryDownloadFilesFoldersId String
    The unique identifier of the Download Files And Folders Recovery Params..
    documents List<Property Map>
    Specifies the list of documents to download using item ids. Only one of filesAndFolders or documents should be used. Currently only files are supported by documents.

    • Constraints: The minimum length is 1 item. Nested schema for documents:
    filesAndFolders List<Property Map>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    glacierRetrievalType String
    Specifies the glacier retrieval type when restoring or downloding files or folders from a Glacier-based cloud snapshot.

    • Constraints: Allowable values are: kStandard, kExpeditedNoPCU, kExpeditedWithPCU.
    isParentRecovery Boolean
    Specifies whether the current recovery operation has created child recoveries. This is currently used in SQL recovery where multiple child recoveries can be tracked under a common/parent recovery.
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object Property Map
    Specifies the common snapshot parameters for a protected object. Nested schema for object:
    parentRecoveryId String
    If current recovery is child task triggered through another parent recovery operation, then this field will specify the id of the parent recovery.

    • Constraints: The value must match regular expression /^\\d+:\\d+:\\d+$/.
    recoveryAction String
    Specifies the type of recover action.
    recoveryCanTearDown Boolean
    Specifies whether it's possible to tear down the objects created by the recovery.
    recoveryCreationInfos List<Property Map>
    Specifies the information about the creation of the protection group or recovery.
    recoveryEndTimeUsecs Number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    recoveryIsMultiStageRestore Boolean
    Specifies whether the current recovery operation is a multi-stage restore operation. This is currently used by VMware recoveres for the migration/hot-standby use case.
    recoveryMessages List<String>
    Specifies messages about the recovery.
    recoveryMssqlParams List<Property Map>
    Specifies the recovery options specific to Sql environment.
    recoveryName String
    Specifies the name of the Recovery.
    recoveryPermissions List<Property Map>
    Specifies the list of tenants that have permissions for this recovery.
    recoveryPhysicalParams List<Property Map>
    Specifies the recovery options specific to Physical environment.
    recoveryProgressTaskId String
    Progress monitor task id for Recovery.
    recoveryRequestInitiatorType String
    Specifies the type of request from UI, which is used for services like magneto to determine the priority of requests.
    recoveryRetrieveArchiveTasks List<Property Map>
    Specifies the list of persistent state of a retrieve of an archive task.
    recoverySnapshotEnvironment String
    Specifies the type of snapshot environment for which the Recovery was performed.
    recoveryStartTimeUsecs Number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    recoveryStatus String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.
    recoveryTearDownMessage String
    Specifies the error message about the tear down operation if it fails.
    recoveryTearDownStatus String
    Specifies the status of the tear down operation. This is only set when the canTearDown is set to true. 'DestroyScheduled' indicates that the tear down is ready to schedule. 'Destroying' indicates that the tear down is still running. 'Destroyed' indicates that the tear down succeeded. 'DestroyError' indicates that the tear down failed.
    xIbmTenantId String
    Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.

    Supporting Types

    BackupRecoveryDownloadFilesFoldersDocument, BackupRecoveryDownloadFilesFoldersDocumentArgs

    ItemId string
    Specifies the item id of the document.
    IsDirectory bool
    Specifies whether the document is a directory. Since currently only files are supported this should always be false.
    ItemId string
    Specifies the item id of the document.
    IsDirectory bool
    Specifies whether the document is a directory. Since currently only files are supported this should always be false.
    itemId String
    Specifies the item id of the document.
    isDirectory Boolean
    Specifies whether the document is a directory. Since currently only files are supported this should always be false.
    itemId string
    Specifies the item id of the document.
    isDirectory boolean
    Specifies whether the document is a directory. Since currently only files are supported this should always be false.
    item_id str
    Specifies the item id of the document.
    is_directory bool
    Specifies whether the document is a directory. Since currently only files are supported this should always be false.
    itemId String
    Specifies the item id of the document.
    isDirectory Boolean
    Specifies whether the document is a directory. Since currently only files are supported this should always be false.

    BackupRecoveryDownloadFilesFoldersFilesAndFolder, BackupRecoveryDownloadFilesFoldersFilesAndFolderArgs

    AbsolutePath string
    Specifies the absolute path of the file or folder.
    IsDirectory bool
    Specifies whether the file or folder object is a directory.
    AbsolutePath string
    Specifies the absolute path of the file or folder.
    IsDirectory bool
    Specifies whether the file or folder object is a directory.
    absolutePath String
    Specifies the absolute path of the file or folder.
    isDirectory Boolean
    Specifies whether the file or folder object is a directory.
    absolutePath string
    Specifies the absolute path of the file or folder.
    isDirectory boolean
    Specifies whether the file or folder object is a directory.
    absolute_path str
    Specifies the absolute path of the file or folder.
    is_directory bool
    Specifies whether the file or folder object is a directory.
    absolutePath String
    Specifies the absolute path of the file or folder.
    isDirectory Boolean
    Specifies whether the file or folder object is a directory.

    BackupRecoveryDownloadFilesFoldersObject, BackupRecoveryDownloadFilesFoldersObjectArgs

    SnapshotId string
    Specifies the snapshot id.
    ArchivalTargetInfos List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfo>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored double
    Specify the total bytes restored.
    EndTimeUsecs double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    Messages List<string>
    Specify error messages about the object.
    ObjectInfos List<BackupRecoveryDownloadFilesFoldersObjectObjectInfo>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs double
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    Progress monitor task id for Recovery of VM.
    ProtectionGroupId string
    Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs double
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    SnapshotId string
    Specifies the snapshot id.
    ArchivalTargetInfos []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfo
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored float64
    Specify the total bytes restored.
    EndTimeUsecs float64
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    Messages []string
    Specify error messages about the object.
    ObjectInfos []BackupRecoveryDownloadFilesFoldersObjectObjectInfo
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs float64
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    Progress monitor task id for Recovery of VM.
    ProtectionGroupId string
    Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs float64
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs float64
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    snapshotId String
    Specifies the snapshot id.
    archivalTargetInfos List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfo>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Double
    Specify the total bytes restored.
    endTimeUsecs Double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages List<String>
    Specify error messages about the object.
    objectInfos List<BackupRecoveryDownloadFilesFoldersObjectObjectInfo>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Double
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    Progress monitor task id for Recovery of VM.
    protectionGroupId String
    Specifies the protection group id of the object snapshot.
    protectionGroupName String
    Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Double
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotTargetType String
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    snapshotId string
    Specifies the snapshot id.
    archivalTargetInfos BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfo[]
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored number
    Specify the total bytes restored.
    endTimeUsecs number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages string[]
    Specify error messages about the object.
    objectInfos BackupRecoveryDownloadFilesFoldersObjectObjectInfo[]
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs number
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId string
    Progress monitor task id for Recovery of VM.
    protectionGroupId string
    Specifies the protection group id of the object snapshot.
    protectionGroupName string
    Specifies the protection group name of the object snapshot.
    recoverFromStandby boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs number
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    snapshot_id str
    Specifies the snapshot id.
    archival_target_infos Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfo]
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytes_restored float
    Specify the total bytes restored.
    end_time_usecs float
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages Sequence[str]
    Specify error messages about the object.
    object_infos Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfo]
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    point_in_time_usecs float
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progress_task_id str
    Progress monitor task id for Recovery of VM.
    protection_group_id str
    Specifies the protection group id of the object snapshot.
    protection_group_name str
    Specifies the protection group name of the object snapshot.
    recover_from_standby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshot_creation_time_usecs float
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshot_target_type str
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    start_time_usecs float
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    snapshotId String
    Specifies the snapshot id.
    archivalTargetInfos List<Property Map>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Number
    Specify the total bytes restored.
    endTimeUsecs Number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages List<String>
    Specify error messages about the object.
    objectInfos List<Property Map>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Number
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    Progress monitor task id for Recovery of VM.
    protectionGroupId String
    Specifies the protection group id of the object snapshot.
    protectionGroupName String
    Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Number
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotTargetType String
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfo, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoArgs

    ArchivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId double
    Specifies the archival target ID.
    TargetName string
    Specifies the archival target name.
    TargetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSetting>
    Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    ArchivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId float64
    Specifies the archival target ID.
    TargetName string
    Specifies the archival target name.
    TargetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSetting
    Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Double
    Specifies the archival target ID.
    targetName String
    Specifies the archival target name.
    targetType String
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSetting>
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId number
    Specifies the archival target ID.
    targetName string
    Specifies the archival target name.
    targetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSetting[]
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archival_task_id str
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownership_context str
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    target_id float
    Specifies the archival target ID.
    target_name str
    Specifies the archival target name.
    target_type str
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tier_settings Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSetting]
    Specifies the tier info for archival. Nested schema for tier_settings:
    usage_type str
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Number
    Specifies the archival target ID.
    targetName String
    Specifies the archival target name.
    targetType String
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<Property Map>
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSetting, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingArgs

    AwsTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTiering>
    Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTiering>
    Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTiering>
    Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTiering>
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    AwsTierings []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTiering
    Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTiering
    Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTiering
    Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTiering
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTiering>
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTiering>
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTiering>
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTiering>
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTiering[]
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTiering[]
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTiering[]
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTiering[]
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    aws_tierings Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTiering]
    Specifies aws tiers. Nested schema for aws_tiering:
    azure_tierings Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTiering]
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloud_platform str
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    current_tier_type str
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    google_tierings Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTiering]
    Specifies Google tiers. Nested schema for google_tiering:
    oracle_tierings Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTiering]
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<Property Map>
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<Property Map>
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<Property Map>
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<Property Map>
    Specifies Oracle tiers. Nested schema for oracle_tiering:

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTiering, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringArgs

    Tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTier
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTier[]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTier]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTier, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAwsTieringTierArgs

    MoveAfter double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the AWS tier types.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive.
    MoveAfter float64
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the AWS tier types.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive.
    moveAfter Double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the AWS tier types.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive.
    moveAfter number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    Specifies the AWS tier types.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive.
    move_after float
    Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    Specifies the AWS tier types.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive.
    moveAfter Number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the AWS tier types.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive.

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTiering, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringArgs

    Tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTier
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTier[]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTier]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTier, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingAzureTieringTierArgs

    MoveAfter double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the Azure tier types.

    • Constraints: Allowable values are: kAzureTierHot, kAzureTierCool, kAzureTierArchive.
    MoveAfter float64
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the Azure tier types.

    • Constraints: Allowable values are: kAzureTierHot, kAzureTierCool, kAzureTierArchive.
    moveAfter Double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the Azure tier types.

    • Constraints: Allowable values are: kAzureTierHot, kAzureTierCool, kAzureTierArchive.
    moveAfter number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    Specifies the Azure tier types.

    • Constraints: Allowable values are: kAzureTierHot, kAzureTierCool, kAzureTierArchive.
    move_after float
    Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    Specifies the Azure tier types.

    • Constraints: Allowable values are: kAzureTierHot, kAzureTierCool, kAzureTierArchive.
    moveAfter Number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the Azure tier types.

    • Constraints: Allowable values are: kAzureTierHot, kAzureTierCool, kAzureTierArchive.

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTiering, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringArgs

    Tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTier
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTier[]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTier]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTier, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs

    MoveAfter double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the Google tier types.

    • Constraints: Allowable values are: kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline.
    MoveAfter float64
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the Google tier types.

    • Constraints: Allowable values are: kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline.
    moveAfter Double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the Google tier types.

    • Constraints: Allowable values are: kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline.
    moveAfter number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    Specifies the Google tier types.

    • Constraints: Allowable values are: kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline.
    move_after float
    Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    Specifies the Google tier types.

    • Constraints: Allowable values are: kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline.
    moveAfter Number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the Google tier types.

    • Constraints: Allowable values are: kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline.

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTiering, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringArgs

    Tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    Tiers []BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTier
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTier>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTier[]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers Sequence[BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTier]
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:
    tiers List<Property Map>
    Specifies the tiers that are used to move the archived backup from current tier to next tier. The order of the tiers determines which tier will be used next for moving the archived backup. The first tier input should always be default tier where backup will be acrhived. Each tier specifies how much time after the backup will be moved to next tier from the current tier. Nested schema for tiers:

    BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTier, BackupRecoveryDownloadFilesFoldersObjectArchivalTargetInfoTierSettingOracleTieringTierArgs

    MoveAfter double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    MoveAfter float64
    Specifies the time period after which the backup will be moved from current tier to next tier.
    MoveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    TierType string
    Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Double
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit string
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType string
    Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    move_after float
    Specifies the time period after which the backup will be moved from current tier to next tier.
    move_after_unit str
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tier_type str
    Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.
    moveAfter Number
    Specifies the time period after which the backup will be moved from current tier to next tier.
    moveAfterUnit String
    Specifies the unit for moving the data from current tier to next tier. This unit will be a base unit for the 'moveAfter' field specified below.

    • Constraints: Allowable values are: Days, Weeks, Months, Years.
    tierType String
    Specifies the Oracle tier types.

    • Constraints: Allowable values are: kOracleTierStandard, kOracleTierArchive.

    BackupRecoveryDownloadFilesFoldersObjectObjectInfo, BackupRecoveryDownloadFilesFoldersObjectObjectInfoArgs

    ChildObjects List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObject>
    Specifies child object details. Nested schema for child_objects:
    Environment string
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    Specifies the global id which is a unique identifier of the object.
    Id double
    Specifies object id.
    LogicalSizeBytes double
    Specifies the logical size of object in bytes.
    Name string
    Specifies the name of the object.
    ObjectHash string
    Specifies the hash identifier of the object.
    ObjectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType 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<BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummary>
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    Specifies registered source id to which object belongs.
    SourceName string
    Specifies registered source name to which object belongs.
    Uuid string
    Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummary>
    Nested schema for v_center_summary:
    WindowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummary>
    Nested schema for windows_cluster_summary:
    ChildObjects []BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObject
    Specifies child object details. Nested schema for child_objects:
    Environment string
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    Specifies the global id which is a unique identifier of the object.
    Id float64
    Specifies object id.
    LogicalSizeBytes float64
    Specifies the logical size of object in bytes.
    Name string
    Specifies the name of the object.
    ObjectHash string
    Specifies the hash identifier of the object.
    ObjectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType 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 []BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummary
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    Specifies registered source id to which object belongs.
    SourceName string
    Specifies registered source name to which object belongs.
    Uuid string
    Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummary
    Nested schema for v_center_summary:
    WindowsClusterSummaries []BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummary
    Nested schema for windows_cluster_summary:
    childObjects List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObject>
    Specifies child object details. Nested schema for child_objects:
    environment String
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    Specifies the global id which is a unique identifier of the object.
    id Double
    Specifies object id.
    logicalSizeBytes Double
    Specifies the logical size of object in bytes.
    name String
    Specifies the name of the object.
    objectHash String
    Specifies the hash identifier of the object.
    objectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType 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<BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummary>
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    Specifies registered source id to which object belongs.
    sourceName String
    Specifies registered source name to which object belongs.
    uuid String
    Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummary>
    Nested schema for v_center_summary:
    windowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummary>
    Nested schema for windows_cluster_summary:
    childObjects BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObject[]
    Specifies child object details. Nested schema for child_objects:
    environment string
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    Specifies the global id which is a unique identifier of the object.
    id number
    Specifies object id.
    logicalSizeBytes number
    Specifies the logical size of object in bytes.
    name string
    Specifies the name of the object.
    objectHash string
    Specifies the hash identifier of the object.
    objectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType 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 BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummary[]
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    Specifies registered source id to which object belongs.
    sourceName string
    Specifies registered source name to which object belongs.
    uuid string
    Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummary[]
    Nested schema for v_center_summary:
    windowsClusterSummaries BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummary[]
    Nested schema for windows_cluster_summary:
    child_objects Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObject]
    Specifies child object details. Nested schema for child_objects:
    environment str
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    Specifies the global id which is a unique identifier of the object.
    id float
    Specifies object id.
    logical_size_bytes float
    Specifies the logical size of object in bytes.
    name str
    Specifies the name of the object.
    object_hash str
    Specifies the hash identifier of the object.
    object_type str
    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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    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[BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummary]
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    Specifies registered source id to which object belongs.
    source_name str
    Specifies registered source name to which object belongs.
    uuid str
    Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummary]
    Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummary]
    Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    Specifies child object details. Nested schema for child_objects:
    environment String
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    Specifies the global id which is a unique identifier of the object.
    id Number
    Specifies object id.
    logicalSizeBytes Number
    Specifies the logical size of object in bytes.
    name String
    Specifies the name of the object.
    objectHash String
    Specifies the hash identifier of the object.
    objectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType 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>
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    Specifies registered source id to which object belongs.
    sourceName String
    Specifies registered source name to which object belongs.
    uuid String
    Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    Nested schema for windows_cluster_summary:

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObject, BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectArgs

    ChildObjects List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObject>
    Specifies child object details. Nested schema for child_objects:
    Environment string
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    Specifies the global id which is a unique identifier of the object.
    Id double
    Specifies object id.
    LogicalSizeBytes double
    Specifies the logical size of object in bytes.
    Name string
    Specifies the name of the object.
    ObjectHash string
    Specifies the hash identifier of the object.
    ObjectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType 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<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummary>
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId double
    Specifies registered source id to which object belongs.
    SourceName string
    Specifies registered source name to which object belongs.
    Uuid string
    Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummary>
    Nested schema for v_center_summary:
    WindowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummary>
    Nested schema for windows_cluster_summary:
    ChildObjects []BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObject
    Specifies child object details. Nested schema for child_objects:
    Environment string
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    GlobalId string
    Specifies the global id which is a unique identifier of the object.
    Id float64
    Specifies object id.
    LogicalSizeBytes float64
    Specifies the logical size of object in bytes.
    Name string
    Specifies the name of the object.
    ObjectHash string
    Specifies the hash identifier of the object.
    ObjectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    ProtectionType 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 []BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummary
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    SourceId float64
    Specifies registered source id to which object belongs.
    SourceName string
    Specifies registered source name to which object belongs.
    Uuid string
    Specifies the uuid which is a unique identifier of the object.
    VCenterSummaries []BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummary
    Nested schema for v_center_summary:
    WindowsClusterSummaries []BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummary
    Nested schema for windows_cluster_summary:
    childObjects List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObject>
    Specifies child object details. Nested schema for child_objects:
    environment String
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    Specifies the global id which is a unique identifier of the object.
    id Double
    Specifies object id.
    logicalSizeBytes Double
    Specifies the logical size of object in bytes.
    name String
    Specifies the name of the object.
    objectHash String
    Specifies the hash identifier of the object.
    objectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType 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<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummary>
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Double
    Specifies registered source id to which object belongs.
    sourceName String
    Specifies registered source name to which object belongs.
    uuid String
    Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummary>
    Nested schema for v_center_summary:
    windowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummary>
    Nested schema for windows_cluster_summary:
    childObjects BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObject[]
    Specifies child object details. Nested schema for child_objects:
    environment string
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId string
    Specifies the global id which is a unique identifier of the object.
    id number
    Specifies object id.
    logicalSizeBytes number
    Specifies the logical size of object in bytes.
    name string
    Specifies the name of the object.
    objectHash string
    Specifies the hash identifier of the object.
    objectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType 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 BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummary[]
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId number
    Specifies registered source id to which object belongs.
    sourceName string
    Specifies registered source name to which object belongs.
    uuid string
    Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummary[]
    Nested schema for v_center_summary:
    windowsClusterSummaries BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummary[]
    Nested schema for windows_cluster_summary:
    child_objects Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectChildObject]
    Specifies child object details. Nested schema for child_objects:
    environment str
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    global_id str
    Specifies the global id which is a unique identifier of the object.
    id float
    Specifies object id.
    logical_size_bytes float
    Specifies the logical size of object in bytes.
    name str
    Specifies the name of the object.
    object_hash str
    Specifies the hash identifier of the object.
    object_type str
    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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protection_type str
    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[BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummary]
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    source_id float
    Specifies registered source id to which object belongs.
    source_name str
    Specifies registered source name to which object belongs.
    uuid str
    Specifies the uuid which is a unique identifier of the object.
    v_center_summaries Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummary]
    Nested schema for v_center_summary:
    windows_cluster_summaries Sequence[BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummary]
    Nested schema for windows_cluster_summary:
    childObjects List<Property Map>
    Specifies child object details. Nested schema for child_objects:
    environment String
    Specifies the environment of the object.

    • Constraints: Allowable values are: kPhysical, kSQL.
    globalId String
    Specifies the global id which is a unique identifier of the object.
    id Number
    Specifies object id.
    logicalSizeBytes Number
    Specifies the logical size of object in bytes.
    name String
    Specifies the name of the object.
    objectHash String
    Specifies the hash identifier of the object.
    objectType 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
    Specifies the operating system type of the object.

    • Constraints: Allowable values are: kLinux, kWindows.
    protectionType 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>
    Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
    sourceId Number
    Specifies registered source id to which object belongs.
    sourceName String
    Specifies registered source name to which object belongs.
    uuid String
    Specifies the uuid which is a unique identifier of the object.
    vCenterSummaries List<Property Map>
    Nested schema for v_center_summary:
    windowsClusterSummaries List<Property Map>
    Nested schema for windows_cluster_summary:

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummary, BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectSharepointSiteSummaryArgs

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

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummary, BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectVCenterSummaryArgs

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

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummary, BackupRecoveryDownloadFilesFoldersObjectObjectInfoChildObjectWindowsClusterSummaryArgs

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

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummary, BackupRecoveryDownloadFilesFoldersObjectObjectInfoSharepointSiteSummaryArgs

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

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummary, BackupRecoveryDownloadFilesFoldersObjectObjectInfoVCenterSummaryArgs

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

    BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummary, BackupRecoveryDownloadFilesFoldersObjectObjectInfoWindowsClusterSummaryArgs

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

    BackupRecoveryDownloadFilesFoldersRecoveryCreationInfo, BackupRecoveryDownloadFilesFoldersRecoveryCreationInfoArgs

    UserName string
    UserName string
    userName String
    userName string
    userName String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParam, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParam, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArgs

    AagInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfo>
    ArchivalTargetInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfo>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored double
    Specify the total bytes restored.
    EndTimeUsecs double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    HostInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfo>
    IsEncrypted bool
    Messages List<string>
    Specify error messages about the object.
    ObjectInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfo>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs double
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    Progress monitor task id for Recovery of VM.
    ProtectionGroupId string
    Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs double
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    SqlTargetParams List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParam>
    StartTimeUsecs double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    StorageDomainId double
    TargetEnvironment string
    AagInfos []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfo
    ArchivalTargetInfos []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfo
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored float64
    Specify the total bytes restored.
    EndTimeUsecs float64
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    HostInfos []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfo
    IsEncrypted bool
    Messages []string
    Specify error messages about the object.
    ObjectInfos []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfo
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs float64
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    Progress monitor task id for Recovery of VM.
    ProtectionGroupId string
    Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs float64
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    SqlTargetParams []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParam
    StartTimeUsecs float64
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    StorageDomainId float64
    TargetEnvironment string
    aagInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfo>
    archivalTargetInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfo>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Double
    Specify the total bytes restored.
    endTimeUsecs Double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    hostInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfo>
    isEncrypted Boolean
    messages List<String>
    Specify error messages about the object.
    objectInfos List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfo>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Double
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    Progress monitor task id for Recovery of VM.
    protectionGroupId String
    Specifies the protection group id of the object snapshot.
    protectionGroupName String
    Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Double
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sqlTargetParams List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParam>
    startTimeUsecs Double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storageDomainId Double
    targetEnvironment String
    aagInfos BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfo[]
    archivalTargetInfos BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfo[]
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored number
    Specify the total bytes restored.
    endTimeUsecs number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    hostInfos BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfo[]
    isEncrypted boolean
    messages string[]
    Specify error messages about the object.
    objectInfos BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfo[]
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs number
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId string
    Progress monitor task id for Recovery of VM.
    protectionGroupId string
    Specifies the protection group id of the object snapshot.
    protectionGroupName string
    Specifies the protection group name of the object snapshot.
    recoverFromStandby boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs number
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId string
    Specifies the snapshot id.
    snapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sqlTargetParams BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParam[]
    startTimeUsecs number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storageDomainId number
    targetEnvironment string
    aag_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfo]
    archival_target_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfo]
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytes_restored float
    Specify the total bytes restored.
    end_time_usecs float
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    host_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfo]
    is_encrypted bool
    messages Sequence[str]
    Specify error messages about the object.
    object_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfo]
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    point_in_time_usecs float
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progress_task_id str
    Progress monitor task id for Recovery of VM.
    protection_group_id str
    Specifies the protection group id of the object snapshot.
    protection_group_name str
    Specifies the protection group name of the object snapshot.
    recover_from_standby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshot_creation_time_usecs float
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshot_id str
    Specifies the snapshot id.
    snapshot_target_type str
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sql_target_params Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParam]
    start_time_usecs float
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storage_domain_id float
    target_environment str
    aagInfos List<Property Map>
    archivalTargetInfos List<Property Map>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Number
    Specify the total bytes restored.
    endTimeUsecs Number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    hostInfos List<Property Map>
    isEncrypted Boolean
    messages List<String>
    Specify error messages about the object.
    objectInfos List<Property Map>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Number
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    Progress monitor task id for Recovery of VM.
    protectionGroupId String
    Specifies the protection group id of the object snapshot.
    protectionGroupName String
    Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Number
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    sqlTargetParams List<Property Map>
    startTimeUsecs Number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storageDomainId Number
    targetEnvironment String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfo, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamAagInfoArgs

    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectId double
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectId float64
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectId Double
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectId number
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object_id float
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectId Number

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfo, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoArgs

    ArchivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId double
    Specifies the archival target ID.
    TargetName string
    Specifies the archival target name.
    TargetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting>
    Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    ArchivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId float64
    Specifies the archival target ID.
    TargetName string
    Specifies the archival target name.
    TargetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting
    Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Double
    Specifies the archival target ID.
    targetName String
    Specifies the archival target name.
    targetType String
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting>
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId number
    Specifies the archival target ID.
    targetName string
    Specifies the archival target name.
    targetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting[]
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archival_task_id str
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownership_context str
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    target_id float
    Specifies the archival target ID.
    target_name str
    Specifies the archival target name.
    target_type str
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tier_settings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting]
    Specifies the tier info for archival. Nested schema for tier_settings:
    usage_type str
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Number
    Specifies the archival target ID.
    targetName String
    Specifies the archival target name.
    targetType String
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<Property Map>
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSetting, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingArgs

    AwsTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering>
    Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering>
    Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering>
    Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering>
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    AwsTierings []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering
    Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering
    Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering
    Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering>
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering>
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering>
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering>
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering[]
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering[]
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering[]
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering[]
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    aws_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering]
    Specifies aws tiers. Nested schema for aws_tiering:
    azure_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering]
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloud_platform str
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    current_tier_type str
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    google_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering]
    Specifies Google tiers. Nested schema for google_tiering:
    oracle_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering]
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<Property Map>
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<Property Map>
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<Property Map>
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<Property Map>
    Specifies Oracle tiers. Nested schema for oracle_tiering:

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTiering, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAwsTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTiering, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingAzureTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTiering, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingGoogleTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTiering, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamArchivalTargetInfoTierSettingOracleTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfo, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamHostInfoArgs

    Environment string
    Id string
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Environment string
    Id string
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    environment String
    id String
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    environment string
    id string
    The unique identifier of the Download Files And Folders Recovery Params..
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    environment str
    id str
    The unique identifier of the Download Files And Folders Recovery Params..
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    environment String
    id String
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfo, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoArgs

    ChildObjects List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObject>
    Environment string
    GlobalId string
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes double
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary>
    SourceId double
    SourceName string
    Uuid string
    VCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary>
    WindowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary>
    ChildObjects []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObject
    Environment string
    GlobalId string
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes float64
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary
    SourceId float64
    SourceName string
    Uuid string
    VCenterSummaries []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary
    WindowsClusterSummaries []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary
    childObjects List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObject>
    environment String
    globalId String
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Double
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary>
    sourceId Double
    sourceName String
    uuid String
    vCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary>
    windowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary>
    childObjects BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObject[]
    environment string
    globalId string
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes number
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash string
    objectType string
    osType string
    protectionType string
    sharepointSiteSummaries BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary[]
    sourceId number
    sourceName string
    uuid string
    vCenterSummaries BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary[]
    windowsClusterSummaries BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary[]
    child_objects Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObject]
    environment str
    global_id str
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    logical_size_bytes float
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object_hash str
    object_type str
    os_type str
    protection_type str
    sharepoint_site_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary]
    source_id float
    source_name str
    uuid str
    v_center_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary]
    windows_cluster_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary]
    childObjects List<Property Map>
    environment String
    globalId String
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Number
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<Property Map>
    sourceId Number
    sourceName String
    uuid String
    vCenterSummaries List<Property Map>
    windowsClusterSummaries List<Property Map>

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObject, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectArgs

    ChildObjects List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject>
    Environment string
    GlobalId string
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes double
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary>
    SourceId double
    SourceName string
    Uuid string
    VCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary>
    WindowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary>
    ChildObjects []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject
    Environment string
    GlobalId string
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes float64
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary
    SourceId float64
    SourceName string
    Uuid string
    VCenterSummaries []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary
    WindowsClusterSummaries []BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary
    childObjects List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject>
    environment String
    globalId String
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Double
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary>
    sourceId Double
    sourceName String
    uuid String
    vCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary>
    windowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary>
    childObjects BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject[]
    environment string
    globalId string
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes number
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash string
    objectType string
    osType string
    protectionType string
    sharepointSiteSummaries BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary[]
    sourceId number
    sourceName string
    uuid string
    vCenterSummaries BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary[]
    windowsClusterSummaries BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary[]
    child_objects Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectChildObject]
    environment str
    global_id str
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    logical_size_bytes float
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object_hash str
    object_type str
    os_type str
    protection_type str
    sharepoint_site_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary]
    source_id float
    source_name str
    uuid str
    v_center_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary]
    windows_cluster_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary]
    childObjects List<Property Map>
    environment String
    globalId String
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Number
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<Property Map>
    sourceId Number
    sourceName String
    uuid String
    vCenterSummaries List<Property Map>
    windowsClusterSummaries List<Property Map>

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummary, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectSharepointSiteSummaryArgs

    SiteWebUrl string
    SiteWebUrl string
    siteWebUrl String
    siteWebUrl string
    siteWebUrl String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummary, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectVCenterSummaryArgs

    isCloudEnv Boolean
    isCloudEnv boolean
    isCloudEnv Boolean

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummary, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoChildObjectWindowsClusterSummaryArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummary, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoSharepointSiteSummaryArgs

    SiteWebUrl string
    SiteWebUrl string
    siteWebUrl String
    siteWebUrl string
    siteWebUrl String

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummary, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoVCenterSummaryArgs

    isCloudEnv Boolean
    isCloudEnv boolean
    isCloudEnv Boolean

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummary, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamObjectInfoWindowsClusterSummaryArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParam, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfig, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHost, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigHostArgs

    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOption, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigMultiStageRestoreOptionArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirList, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamNewSourceConfigSecondaryDataFilesDirListArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfig, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOption, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigMultiStageRestoreOptionArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirList, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamRecoverAppParamSqlTargetParamOriginalSourceConfigSecondaryDataFilesDirListArgs

    BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamVlanConfig, BackupRecoveryDownloadFilesFoldersRecoveryMssqlParamVlanConfigArgs

    DisableVlan bool
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    DisableVlan bool
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    disableVlan Boolean
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String
    disableVlan boolean
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName string
    disable_vlan bool
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    interface_name str
    disableVlan Boolean
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String

    BackupRecoveryDownloadFilesFoldersRecoveryPermission, BackupRecoveryDownloadFilesFoldersRecoveryPermissionArgs

    CreatedAtTimeMsecs double
    DeletedAtTimeMsecs double
    Description string
    ExternalVendorMetadatas List<BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadata>
    Id string
    The unique identifier of the Download Files And Folders Recovery Params..
    IsManagedOnHelios bool
    LastUpdatedAtTimeMsecs double
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Networks List<BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetwork>
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    CreatedAtTimeMsecs float64
    DeletedAtTimeMsecs float64
    Description string
    ExternalVendorMetadatas []BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadata
    Id string
    The unique identifier of the Download Files And Folders Recovery Params..
    IsManagedOnHelios bool
    LastUpdatedAtTimeMsecs float64
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Networks []BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetwork
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    createdAtTimeMsecs Double
    deletedAtTimeMsecs Double
    description String
    externalVendorMetadatas List<BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadata>
    id String
    The unique identifier of the Download Files And Folders Recovery Params..
    isManagedOnHelios Boolean
    lastUpdatedAtTimeMsecs Double
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    networks List<BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetwork>
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    createdAtTimeMsecs number
    deletedAtTimeMsecs number
    description string
    externalVendorMetadatas BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadata[]
    id string
    The unique identifier of the Download Files And Folders Recovery Params..
    isManagedOnHelios boolean
    lastUpdatedAtTimeMsecs number
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    networks BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetwork[]
    status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    created_at_time_msecs float
    deleted_at_time_msecs float
    description str
    external_vendor_metadatas Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadata]
    id str
    The unique identifier of the Download Files And Folders Recovery Params..
    is_managed_on_helios bool
    last_updated_at_time_msecs float
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    networks Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetwork]
    status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    createdAtTimeMsecs Number
    deletedAtTimeMsecs Number
    description String
    externalVendorMetadatas List<Property Map>
    id String
    The unique identifier of the Download Files And Folders Recovery Params..
    isManagedOnHelios Boolean
    lastUpdatedAtTimeMsecs Number
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    networks List<Property Map>
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadata, BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadataArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParam, BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoveryDownloadFilesFoldersRecoveryPermissionExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetwork, BackupRecoveryDownloadFilesFoldersRecoveryPermissionNetworkArgs

    clusterHostname String
    clusterIps List<String>
    connectorEnabled Boolean
    clusterHostname String
    clusterIps List<String>
    connectorEnabled Boolean

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamArgs

    DownloadFilePath string
    ExpiryTimeUsecs double
    FilesAndFolders List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    DownloadFilePath string
    ExpiryTimeUsecs float64
    FilesAndFolders []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    downloadFilePath String
    expiryTimeUsecs Double
    filesAndFolders List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    downloadFilePath string
    expiryTimeUsecs number
    filesAndFolders BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder[]
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    download_file_path str
    expiry_time_usecs float
    files_and_folders Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder]
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    downloadFilePath String
    expiryTimeUsecs Number
    filesAndFolders List<Property Map>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolder, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamDownloadFileAndFolderParamFilesAndFolderArgs

    AbsolutePath string
    Specifies the absolute path of the file or folder.
    DestinationDir string
    IsDirectory bool
    Specifies whether the file or folder object is a directory.
    IsViewFileRecovery bool
    Messages List<string>
    Specify error messages about the object.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    AbsolutePath string
    Specifies the absolute path of the file or folder.
    DestinationDir string
    IsDirectory bool
    Specifies whether the file or folder object is a directory.
    IsViewFileRecovery bool
    Messages []string
    Specify error messages about the object.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    Specifies the absolute path of the file or folder.
    destinationDir String
    isDirectory Boolean
    Specifies whether the file or folder object is a directory.
    isViewFileRecovery Boolean
    messages List<String>
    Specify error messages about the object.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath string
    Specifies the absolute path of the file or folder.
    destinationDir string
    isDirectory boolean
    Specifies whether the file or folder object is a directory.
    isViewFileRecovery boolean
    messages string[]
    Specify error messages about the object.
    status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolute_path str
    Specifies the absolute path of the file or folder.
    destination_dir str
    is_directory bool
    Specifies whether the file or folder object is a directory.
    is_view_file_recovery bool
    messages Sequence[str]
    Specify error messages about the object.
    status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    Specifies the absolute path of the file or folder.
    destinationDir String
    isDirectory Boolean
    Specifies whether the file or folder object is a directory.
    isViewFileRecovery Boolean
    messages List<String>
    Specify error messages about the object.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMapping, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamMountedVolumeMappingArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfig, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTarget, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigMountTargetArgs

    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ParentSourceId double
    ParentSourceName string
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ParentSourceId float64
    ParentSourceName string
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentSourceId Double
    parentSourceName String
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentSourceId number
    parentSourceName string
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parent_source_id float
    parent_source_name str
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentSourceId Number
    parentSourceName String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredential, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamNewTargetConfigServerCredentialArgs

    Password string
    Username string
    Password string
    Username string
    password String
    username String
    password string
    username string
    password String
    username String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfig, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredential, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamOriginalTargetConfigServerCredentialArgs

    Password string
    Username string
    Password string
    Username string
    password String
    username String
    password string
    username string
    password String
    username String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfig, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamMountVolumeParamPhysicalTargetParamVlanConfigArgs

    DisableVlan bool
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    DisableVlan bool
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    disableVlan Boolean
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String
    disableVlan boolean
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName string
    disable_vlan bool
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    interface_name str
    disableVlan Boolean
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObject, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArgs

    ArchivalTargetInfos List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfo>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored double
    Specify the total bytes restored.
    EndTimeUsecs double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    Messages List<string>
    Specify error messages about the object.
    ObjectInfos List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfo>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs double
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    Progress monitor task id for Recovery of VM.
    ProtectionGroupId string
    Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs double
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    StorageDomainId double
    ArchivalTargetInfos []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfo
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    BytesRestored float64
    Specify the total bytes restored.
    EndTimeUsecs float64
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    Messages []string
    Specify error messages about the object.
    ObjectInfos []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfo
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    PointInTimeUsecs float64
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    ProgressTaskId string
    Progress monitor task id for Recovery of VM.
    ProtectionGroupId string
    Specifies the protection group id of the object snapshot.
    ProtectionGroupName string
    Specifies the protection group name of the object snapshot.
    RecoverFromStandby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    SnapshotCreationTimeUsecs float64
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    SnapshotId string
    Specifies the snapshot id.
    SnapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    StartTimeUsecs float64
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    StorageDomainId float64
    archivalTargetInfos List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfo>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Double
    Specify the total bytes restored.
    endTimeUsecs Double
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages List<String>
    Specify error messages about the object.
    objectInfos List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfo>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Double
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    Progress monitor task id for Recovery of VM.
    protectionGroupId String
    Specifies the protection group id of the object snapshot.
    protectionGroupName String
    Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Double
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Double
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storageDomainId Double
    archivalTargetInfos BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfo[]
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored number
    Specify the total bytes restored.
    endTimeUsecs number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages string[]
    Specify error messages about the object.
    objectInfos BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfo[]
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs number
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId string
    Progress monitor task id for Recovery of VM.
    protectionGroupId string
    Specifies the protection group id of the object snapshot.
    protectionGroupName string
    Specifies the protection group name of the object snapshot.
    recoverFromStandby boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs number
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId string
    Specifies the snapshot id.
    snapshotTargetType string
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storageDomainId number
    archival_target_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfo]
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytes_restored float
    Specify the total bytes restored.
    end_time_usecs float
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages Sequence[str]
    Specify error messages about the object.
    object_infos Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfo]
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    point_in_time_usecs float
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progress_task_id str
    Progress monitor task id for Recovery of VM.
    protection_group_id str
    Specifies the protection group id of the object snapshot.
    protection_group_name str
    Specifies the protection group name of the object snapshot.
    recover_from_standby bool
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshot_creation_time_usecs float
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshot_id str
    Specifies the snapshot id.
    snapshot_target_type str
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    start_time_usecs float
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storage_domain_id float
    archivalTargetInfos List<Property Map>
    Specifies the archival target information if the snapshot is an archival snapshot. Nested schema for archival_target_info:
    bytesRestored Number
    Specify the total bytes restored.
    endTimeUsecs Number
    Specifies the end time of the Recovery in Unix timestamp epoch in microseconds. This field will be populated only after Recovery is finished.
    messages List<String>
    Specify error messages about the object.
    objectInfos List<Property Map>
    Specifies the information about the object for which the snapshot is taken. Nested schema for object_info:
    pointInTimeUsecs Number
    Specifies the timestamp (in microseconds. from epoch) for recovering to a point-in-time in the past.
    progressTaskId String
    Progress monitor task id for Recovery of VM.
    protectionGroupId String
    Specifies the protection group id of the object snapshot.
    protectionGroupName String
    Specifies the protection group name of the object snapshot.
    recoverFromStandby Boolean
    Specifies that user wants to perform standby restore if it is enabled for this object.
    snapshotCreationTimeUsecs Number
    Specifies the time when the snapshot is created in Unix timestamp epoch in microseconds.
    snapshotId String
    Specifies the snapshot id.
    snapshotTargetType String
    Specifies the snapshot target type.

    • Constraints: Allowable values are: Local, Archival, RpaasArchival, StorageArraySnapshot, Remote.
    startTimeUsecs Number
    Specifies the start time of the Recovery in Unix timestamp epoch in microseconds.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    storageDomainId Number

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfo, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoArgs

    ArchivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId double
    Specifies the archival target ID.
    TargetName string
    Specifies the archival target name.
    TargetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting>
    Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    ArchivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    OwnershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    TargetId float64
    Specifies the archival target ID.
    TargetName string
    Specifies the archival target name.
    TargetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    TierSettings []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting
    Specifies the tier info for archival. Nested schema for tier_settings:
    UsageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Double
    Specifies the archival target ID.
    targetName String
    Specifies the archival target name.
    targetType String
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting>
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId string
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext string
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId number
    Specifies the archival target ID.
    targetName string
    Specifies the archival target name.
    targetType string
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting[]
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType string
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archival_task_id str
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownership_context str
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    target_id float
    Specifies the archival target ID.
    target_name str
    Specifies the archival target name.
    target_type str
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tier_settings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting]
    Specifies the tier info for archival. Nested schema for tier_settings:
    usage_type str
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.
    archivalTaskId String
    Specifies the archival task id. This is a protection group UID which only applies when archival type is 'Tape'.
    ownershipContext String
    Specifies the ownership context for the target.

    • Constraints: Allowable values are: Local, FortKnox.
    targetId Number
    Specifies the archival target ID.
    targetName String
    Specifies the archival target name.
    targetType String
    Specifies the archival target type.

    • Constraints: Allowable values are: Tape, Cloud, Nas.
    tierSettings List<Property Map>
    Specifies the tier info for archival. Nested schema for tier_settings:
    usageType String
    Specifies the usage type for the target.

    • Constraints: Allowable values are: Archival, Tiering, Rpaas.

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSetting, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingArgs

    AwsTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering>
    Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering>
    Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering>
    Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering>
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    AwsTierings []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering
    Specifies aws tiers. Nested schema for aws_tiering:
    AzureTierings []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering
    Specifies Azure tiers. Nested schema for azure_tiering:
    CloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    CurrentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    GoogleTierings []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering
    Specifies Google tiers. Nested schema for google_tiering:
    OracleTierings []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering>
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering>
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering>
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering>
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering[]
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering[]
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform string
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType string
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering[]
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering[]
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    aws_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering]
    Specifies aws tiers. Nested schema for aws_tiering:
    azure_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering]
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloud_platform str
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    current_tier_type str
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    google_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering]
    Specifies Google tiers. Nested schema for google_tiering:
    oracle_tierings Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering]
    Specifies Oracle tiers. Nested schema for oracle_tiering:
    awsTierings List<Property Map>
    Specifies aws tiers. Nested schema for aws_tiering:
    azureTierings List<Property Map>
    Specifies Azure tiers. Nested schema for azure_tiering:
    cloudPlatform String
    Specifies the cloud platform to enable tiering.

    • Constraints: Allowable values are: AWS, Azure, Oracle, Google.
    currentTierType String
    Specifies the type of the current tier where the snapshot resides. This will be specified if the run is a CAD run.

    • Constraints: Allowable values are: kAmazonS3Standard, kAmazonS3StandardIA, kAmazonS3OneZoneIA, kAmazonS3IntelligentTiering, kAmazonS3Glacier, kAmazonS3GlacierDeepArchive, kAzureTierHot, kAzureTierCool, kAzureTierArchive, kGoogleStandard, kGoogleRegional, kGoogleMultiRegional, kGoogleNearline, kGoogleColdline, kOracleTierStandard, kOracleTierArchive.
    googleTierings List<Property Map>
    Specifies Google tiers. Nested schema for google_tiering:
    oracleTierings List<Property Map>
    Specifies Oracle tiers. Nested schema for oracle_tiering:

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTiering, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAwsTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTiering, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingAzureTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTiering, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingGoogleTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTiering, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTier, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectArchivalTargetInfoTierSettingOracleTieringTierArgs

    MoveAfter double
    MoveAfterUnit string
    TierType string
    MoveAfter float64
    MoveAfterUnit string
    TierType string
    moveAfter Double
    moveAfterUnit String
    tierType String
    moveAfter number
    moveAfterUnit string
    tierType string
    moveAfter Number
    moveAfterUnit String
    tierType String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfo, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoArgs

    ChildObjects List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObject>
    Environment string
    GlobalId string
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes double
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary>
    SourceId double
    SourceName string
    Uuid string
    VCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoVCenterSummary>
    WindowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary>
    childObjects List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObject>
    environment String
    globalId String
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Double
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary>
    sourceId Double
    sourceName String
    uuid String
    vCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoVCenterSummary>
    windowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary>
    child_objects Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObject]
    environment str
    global_id str
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    logical_size_bytes float
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object_hash str
    object_type str
    os_type str
    protection_type str
    sharepoint_site_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary]
    source_id float
    source_name str
    uuid str
    v_center_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoVCenterSummary]
    windows_cluster_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary]
    childObjects List<Property Map>
    environment String
    globalId String
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Number
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<Property Map>
    sourceId Number
    sourceName String
    uuid String
    vCenterSummaries List<Property Map>
    windowsClusterSummaries List<Property Map>

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObject, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectArgs

    ChildObjects List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject>
    Environment string
    GlobalId string
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes double
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary>
    SourceId double
    SourceName string
    Uuid string
    VCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary>
    WindowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary>
    ChildObjects []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject
    Environment string
    GlobalId string
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    LogicalSizeBytes float64
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ObjectHash string
    ObjectType string
    OsType string
    ProtectionType string
    SharepointSiteSummaries []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary
    SourceId float64
    SourceName string
    Uuid string
    VCenterSummaries []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary
    WindowsClusterSummaries []BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary
    childObjects List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject>
    environment String
    globalId String
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Double
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary>
    sourceId Double
    sourceName String
    uuid String
    vCenterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary>
    windowsClusterSummaries List<BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary>
    childObjects BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject[]
    environment string
    globalId string
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes number
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash string
    objectType string
    osType string
    protectionType string
    sharepointSiteSummaries BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary[]
    sourceId number
    sourceName string
    uuid string
    vCenterSummaries BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary[]
    windowsClusterSummaries BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary[]
    child_objects Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectChildObject]
    environment str
    global_id str
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    logical_size_bytes float
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    object_hash str
    object_type str
    os_type str
    protection_type str
    sharepoint_site_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary]
    source_id float
    source_name str
    uuid str
    v_center_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary]
    windows_cluster_summaries Sequence[BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary]
    childObjects List<Property Map>
    environment String
    globalId String
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    logicalSizeBytes Number
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    objectHash String
    objectType String
    osType String
    protectionType String
    sharepointSiteSummaries List<Property Map>
    sourceId Number
    sourceName String
    uuid String
    vCenterSummaries List<Property Map>
    windowsClusterSummaries List<Property Map>

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummary, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectSharepointSiteSummaryArgs

    SiteWebUrl string
    SiteWebUrl string
    siteWebUrl String
    siteWebUrl string
    siteWebUrl String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummary, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectVCenterSummaryArgs

    isCloudEnv Boolean
    isCloudEnv boolean
    isCloudEnv Boolean

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummary, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoChildObjectWindowsClusterSummaryArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummary, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoSharepointSiteSummaryArgs

    SiteWebUrl string
    SiteWebUrl string
    siteWebUrl String
    siteWebUrl string
    siteWebUrl String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoVCenterSummary, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoVCenterSummaryArgs

    isCloudEnv Boolean
    isCloudEnv boolean
    isCloudEnv Boolean

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummary, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamObjectObjectInfoWindowsClusterSummaryArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamArgs

    filesAndFolders List<Property Map>
    Specifies the list of files and folders to download.

    • Constraints: The minimum length is 1 item. Nested schema for files_and_folders:
    physicalTargetParams List<Property Map>
    targetEnvironment String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolder, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamFilesAndFolderArgs

    AbsolutePath string
    Specifies the absolute path of the file or folder.
    DestinationDir string
    IsDirectory bool
    Specifies whether the file or folder object is a directory.
    IsViewFileRecovery bool
    Messages List<string>
    Specify error messages about the object.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    AbsolutePath string
    Specifies the absolute path of the file or folder.
    DestinationDir string
    IsDirectory bool
    Specifies whether the file or folder object is a directory.
    IsViewFileRecovery bool
    Messages []string
    Specify error messages about the object.
    Status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    Specifies the absolute path of the file or folder.
    destinationDir String
    isDirectory Boolean
    Specifies whether the file or folder object is a directory.
    isViewFileRecovery Boolean
    messages List<String>
    Specify error messages about the object.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath string
    Specifies the absolute path of the file or folder.
    destinationDir string
    isDirectory boolean
    Specifies whether the file or folder object is a directory.
    isViewFileRecovery boolean
    messages string[]
    Specify error messages about the object.
    status string
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolute_path str
    Specifies the absolute path of the file or folder.
    destination_dir str
    is_directory bool
    Specifies whether the file or folder object is a directory.
    is_view_file_recovery bool
    messages Sequence[str]
    Specify error messages about the object.
    status str
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.
    absolutePath String
    Specifies the absolute path of the file or folder.
    destinationDir String
    isDirectory Boolean
    Specifies whether the file or folder object is a directory.
    isViewFileRecovery Boolean
    messages List<String>
    Specify error messages about the object.
    status String
    Status of the Recovery. 'Running' indicates that the Recovery is still running. 'Canceled' indicates that the Recovery has been cancelled. 'Canceling' indicates that the Recovery is in the process of being cancelled. 'Failed' indicates that the Recovery has failed. 'Succeeded' indicates that the Recovery has finished successfully. 'SucceededWithWarning' indicates that the Recovery finished successfully, but there were some warning messages. 'Skipped' indicates that the Recovery task was skipped.

    • Constraints: Allowable values are: Accepted, Running, Canceled, Canceling, Failed, Missed, Succeeded, SucceededWithWarning, OnHold, Finalizing, Skipped, LegalHold.

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTarget, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamRecoverTargetArgs

    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ParentSourceId double
    ParentSourceName string
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    ParentSourceId float64
    ParentSourceName string
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentSourceId Double
    parentSourceName String
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentSourceId number
    parentSourceName string
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parent_source_id float
    parent_source_name str
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    parentSourceId Number
    parentSourceName String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfig, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverFileAndFolderParamPhysicalTargetParamVlanConfigArgs

    DisableVlan bool
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    DisableVlan bool
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    disableVlan Boolean
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String
    disableVlan boolean
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName string
    disable_vlan bool
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    interface_name str
    disableVlan Boolean
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTarget, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamMountTargetArgs

    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    Name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    name string
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    name str
    Specifies the name of the recovery task. This field must be set and must be a unique name.
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    name String
    Specifies the name of the recovery task. This field must be set and must be a unique name.

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfig, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVlanConfigArgs

    DisableVlan bool
    Id double
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    DisableVlan bool
    Id float64
    The unique identifier of the Download Files And Folders Recovery Params..
    InterfaceName string
    disableVlan Boolean
    id Double
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String
    disableVlan boolean
    id number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName string
    disable_vlan bool
    id float
    The unique identifier of the Download Files And Folders Recovery Params..
    interface_name str
    disableVlan Boolean
    id Number
    The unique identifier of the Download Files And Folders Recovery Params..
    interfaceName String

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMapping, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamRecoverVolumeParamPhysicalTargetParamVolumeMappingArgs

    BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamSystemRecoveryParam, BackupRecoveryDownloadFilesFoldersRecoveryPhysicalParamSystemRecoveryParamArgs

    BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTask, BackupRecoveryDownloadFilesFoldersRecoveryRetrieveArchiveTaskArgs

    TaskUid string
    UptierExpiryTimes List<double>
    TaskUid string
    UptierExpiryTimes []float64
    taskUid String
    uptierExpiryTimes List<Double>
    taskUid string
    uptierExpiryTimes number[]
    task_uid str
    uptier_expiry_times Sequence[float]
    taskUid String
    uptierExpiryTimes List<Number>

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud