Chilkat Online Tools

CreateBackup DataFlex Example

Amazon FSx

Use ChilkatAx-9.5.0-win32.pkg

Procedure Test
    Handle hoRest
    Boolean iSuccess
    Variant vAuthAws
    Handle hoAuthAws
    Handle hoJson
    Variant vSbRequestBody
    Handle hoSbRequestBody
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Integer iRespStatusCode
    Handle hoJResp
    String sAdministrativeActionType
    Integer iRequestTime
    String sStatus
    String sTargetFileSystemValues
    Integer iTargetSnapshotValuesCreationTime
    String sTargetSnapshotValuesLifecycle
    String sTargetSnapshotValuesName
    String sTargetSnapshotValuesResourceARN
    String sSnapshotId
    String sTargetSnapshotValuesVolumeId
    Integer iTargetVolumeValuesCreationTime
    String sTargetVolumeValuesFileSystemId
    String sTargetVolumeValuesLifecycle
    String sTargetVolumeValuesName
    String sOntapConfigurationFlexCacheEndpointType
    String sOntapConfigurationJunctionPath
    String sOntapConfigurationOntapVolumeType
    String sOntapConfigurationSecurityStyle
    Integer iOntapConfigurationSizeInMegabytes
    Integer iOntapConfigurationStorageEfficiencyEnabled
    String sOntapConfigurationStorageVirtualMachineId
    Integer iOntapConfigurationStorageVirtualMachineRoot
    Integer iTieringPolicyCoolingPeriod
    String sOntapConfigurationUUID
    Integer iOpenZFSConfigurationCopyTagsToSnapshots
    String sOriginSnapshotCopyStrategy
    String sOriginSnapshotSnapshotARN
    String sOpenZFSConfigurationParentVolumeId
    Integer iOpenZFSConfigurationReadOnly
    Integer iOpenZFSConfigurationRecordSizeKiB
    Integer iOpenZFSConfigurationStorageCapacityQuotaGiB
    Integer iOpenZFSConfigurationStorageCapacityReservationGiB
    String sOpenZFSConfigurationVolumePath
    String sTargetVolumeValuesResourceARN
    String sTargetVolumeValuesVolumeId
    String sTargetVolumeValuesVolumeType
    Integer j
    Integer iCount_j
    String sStrVal
    String sKey
    String sValue
    Integer k
    Integer iCount_k
    String sClients
    Variant vJson1
    Handle hoJson1
    Integer iI1
    Integer iCount_i1
    Integer iId
    Integer iTargetFileSystemValuesCreationTime
    String sTargetFileSystemValuesDNSName
    String sTargetFileSystemValuesFileSystemId
    String sTargetFileSystemValuesFileSystemType
    String sTargetFileSystemValuesFileSystemTypeVersion
    String sTargetFileSystemValuesKmsKeyId
    String sTargetFileSystemValuesLifecycle
    Integer iLustreConfigurationAutomaticBackupRetentionDays
    Integer iLustreConfigurationCopyTagsToBackups
    String sLustreConfigurationDailyAutomaticBackupStartTime
    String sLustreConfigurationDataCompressionType
    String sDataRepositoryConfigurationAutoImportPolicy
    String sDataRepositoryConfigurationExportPath
    Integer iDataRepositoryConfigurationImportedFileChunkSize
    String sDataRepositoryConfigurationImportPath
    String sLustreConfigurationDeploymentType
    String sLustreConfigurationDriveCacheType
    String sLogConfigurationDestination
    String sLogConfigurationLevel
    String sLustreConfigurationMountName
    Integer iLustreConfigurationPerUnitStorageThroughput
    String sLustreConfigurationWeeklyMaintenanceStartTime
    String sOntapConfigurationEndpointIpAddressRange
    String sOntapConfigurationPreferredSubnetId
    Integer iOntapConfigurationThroughputCapacity
    Integer iOpenZFSConfigurationCopyTagsToVolumes
    String sOpenZFSConfigurationRootVolumeId
    String sTargetFileSystemValuesOwnerId
    String sTargetFileSystemValuesResourceARN
    Integer iTargetFileSystemValuesStorageCapacity
    String sTargetFileSystemValuesStorageType
    String sTargetFileSystemValuesVpcId
    String sAuditLogConfigurationAuditLogDestination
    String sAuditLogConfigurationFileAccessAuditLogLevel
    String sAuditLogConfigurationFileShareAccessAuditLogLevel
    String sWindowsConfigurationPreferredFileServerIp
    String sWindowsConfigurationRemoteAdministrationEndpoint
    String sSelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup
    String sSelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName
    String sSelfManagedActiveDirectoryConfigurationUserName
    String sTargetSnapshotValuesSnapshotId
    String sTargetVolumeValues
    String sBackupId
    Integer iCreationTime
    String sActiveDirectoryId
    String sDomainName
    String sResourceARN
    String sMessage
    Integer iFileSystemCreationTime
    String sDNSName
    String sFailureDetailsMessage
    String sFileSystemId
    String sFileSystemType
    String sFileSystemTypeVersion
    String sKmsKeyId
    String sLifecycle
    Integer iAutomaticBackupRetentionDays
    Integer iCopyTagsToBackups
    String sDailyAutomaticBackupStartTime
    String sDataCompressionType
    String sAutoImportPolicy
    String sExportPath
    Integer iImportedFileChunkSize
    String sImportPath
    String sDataRepositoryConfigurationLifecycle
    String sDeploymentType
    String sDriveCacheType
    String sDestination
    String sLevel
    String sMountName
    Integer iPerUnitStorageThroughput
    String sWeeklyMaintenanceStartTime
    Integer iOntapConfigurationAutomaticBackupRetentionDays
    String sOntapConfigurationDailyAutomaticBackupStartTime
    String sOntapConfigurationDeploymentType
    Integer iIops
    String sMode
    String sEndpointIpAddressRange
    String sInterclusterDNSName
    String sManagementDNSName
    String sPreferredSubnetId
    Integer iThroughputCapacity
    String sOntapConfigurationWeeklyMaintenanceStartTime
    Integer iOpenZFSConfigurationAutomaticBackupRetentionDays
    Integer iOpenZFSConfigurationCopyTagsToBackups
    Integer iCopyTagsToVolumes
    String sOpenZFSConfigurationDailyAutomaticBackupStartTime
    String sOpenZFSConfigurationDeploymentType
    Integer iDiskIopsConfigurationIops
    String sDiskIopsConfigurationMode
    String sRootVolumeId
    Integer iOpenZFSConfigurationThroughputCapacity
    String sOpenZFSConfigurationWeeklyMaintenanceStartTime
    String sOwnerId
    String sFileSystemResourceARN
    Integer iStorageCapacity
    String sStorageType
    String sVpcId
    String sWindowsConfigurationActiveDirectoryId
    String sAuditLogDestination
    String sFileAccessAuditLogLevel
    String sFileShareAccessAuditLogLevel
    Integer iWindowsConfigurationAutomaticBackupRetentionDays
    Integer iWindowsConfigurationCopyTagsToBackups
    String sWindowsConfigurationDailyAutomaticBackupStartTime
    String sWindowsConfigurationDeploymentType
    String sPreferredFileServerIp
    String sWindowsConfigurationPreferredSubnetId
    String sRemoteAdministrationEndpoint
    String sSelfManagedActiveDirectoryConfigurationDomainName
    String sFileSystemAdministratorsGroup
    String sOrganizationalUnitDistinguishedName
    String sUserName
    Integer iWindowsConfigurationThroughputCapacity
    String sWindowsConfigurationWeeklyMaintenanceStartTime
    String sBackupKmsKeyId
    String sBackupLifecycle
    String sBackupOwnerId
    Integer iProgressPercent
    String sBackupResourceARN
    String sResourceType
    String sSourceBackupId
    String sSourceBackupRegion
    String sV_Type
    Integer iVolumeCreationTime
    String sVolumeFileSystemId
    String sVolumeLifecycle
    String sLifecycleTransitionReasonMessage
    String sName
    String sFlexCacheEndpointType
    String sJunctionPath
    String sOntapVolumeType
    String sSecurityStyle
    Integer iSizeInMegabytes
    Integer iStorageEfficiencyEnabled
    String sStorageVirtualMachineId
    Integer iStorageVirtualMachineRoot
    Integer iCoolingPeriod
    String sTieringPolicyName
    String sUUID
    Integer iCopyTagsToSnapshots
    String sOpenZFSConfigurationDataCompressionType
    String sCopyStrategy
    String sSnapshotARN
    String sParentVolumeId
    Integer iReadOnly
    Integer iRecordSizeKiB
    Integer iStorageCapacityQuotaGiB
    Integer iStorageCapacityReservationGiB
    String sVolumePath
    String sVolumeResourceARN
    String sVolumeId
    String sVolumeType
    Integer i
    Integer iCount_i
    String sTemp1
    Integer iTemp1

    // This example requires the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatRest)) To hoRest
    If (Not(IsComObjectCreated(hoRest))) Begin
        Send CreateComObject of hoRest
    End

    Get Create (RefClass(cComChilkatAuthAws)) To hoAuthAws
    If (Not(IsComObjectCreated(hoAuthAws))) Begin
        Send CreateComObject of hoAuthAws
    End
    Set ComAccessKey Of hoAuthAws To "AWS_ACCESS_KEY"
    Set ComSecretKey Of hoAuthAws To "AWS_SECRET_KEY"

    // Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
    Set ComRegion Of hoAuthAws To "us-west-2"
    Set ComServiceName Of hoAuthAws To "fsx"
    // SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
    Get pvComObject of hoAuthAws to vAuthAws
    Get ComSetAuthAws Of hoRest vAuthAws To iSuccess

    // URL: https://fsx.us-west-2.amazonaws.com/
    // Use the same region as specified above.
    Get ComConnect Of hoRest "fsx.us-west-2.amazonaws.com" 443 True True To iSuccess
    If (iSuccess <> True) Begin
        Get ComConnectFailReason Of hoRest To iTemp1
        Showln "ConnectFailReason: " iTemp1
        Get ComLastErrorText Of hoRest To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    // The following code creates the JSON request body.
    // The JSON created by this code is shown below.

    // Use this online tool to generate code from sample JSON:
    // Generate Code to Create JSON

    Get Create (RefClass(cComChilkatJsonObject)) To hoJson
    If (Not(IsComObjectCreated(hoJson))) Begin
        Send CreateComObject of hoJson
    End
    Get ComUpdateString Of hoJson "ClientRequestToken" "string" To iSuccess
    Get ComUpdateString Of hoJson "FileSystemId" "string" To iSuccess
    Get ComUpdateString Of hoJson "Tags[0].Key" "string" To iSuccess
    Get ComUpdateString Of hoJson "Tags[0].Value" "string" To iSuccess
    Get ComUpdateString Of hoJson "VolumeId" "string" To iSuccess

    // The JSON request body created by the above code:

    // {
    //   "ClientRequestToken": "string",
    //   "FileSystemId": "string",
    //   "Tags": [
    //     {
    //       "Key": "string",
    //       "Value": "string"
    //     }
    //   ],
    //   "VolumeId": "string"
    // }

    Get ComAddHeader Of hoRest "Content-Type" "application/x-amz-json-1.1" To iSuccess
    Get ComAddHeader Of hoRest "X-Amz-Target" "AWSSimbaAPIService_v20180301.CreateBackup" To iSuccess

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbRequestBody
    If (Not(IsComObjectCreated(hoSbRequestBody))) Begin
        Send CreateComObject of hoSbRequestBody
    End
    Get pvComObject of hoSbRequestBody to vSbRequestBody
    Get ComEmitSb Of hoJson vSbRequestBody To iSuccess
    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbRequestBody to vSbRequestBody
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComFullRequestSb Of hoRest "POST" "/" vSbRequestBody vSbResponseBody To iSuccess
    If (iSuccess <> True) Begin
        Get ComLastErrorText Of hoRest To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get ComResponseStatusCode Of hoRest To iRespStatusCode
    Showln "response status code = " iRespStatusCode
    If (iRespStatusCode <> 200) Begin
        Showln "Response Header:"
        Get ComResponseHeader Of hoRest To sTemp1
        Showln sTemp1
        Showln "Response Body:"
        Get ComGetAsString Of hoSbResponseBody To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
    If (Not(IsComObjectCreated(hoJResp))) Begin
        Send CreateComObject of hoJResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess

    // The following code parses the JSON response.
    // A sample JSON response is shown below the sample code.

    // Use this online tool to generate parsing code from sample JSON:
    // Generate Parsing Code from JSON

    Get ComStringOf Of hoJResp "Backup.BackupId" To sBackupId
    Get ComIntOf Of hoJResp "Backup.CreationTime" To iCreationTime
    Get ComStringOf Of hoJResp "Backup.DirectoryInformation.ActiveDirectoryId" To sActiveDirectoryId
    Get ComStringOf Of hoJResp "Backup.DirectoryInformation.DomainName" To sDomainName
    Get ComStringOf Of hoJResp "Backup.DirectoryInformation.ResourceARN" To sResourceARN
    Get ComStringOf Of hoJResp "Backup.FailureDetails.Message" To sMessage
    Get ComIntOf Of hoJResp "Backup.FileSystem.CreationTime" To iFileSystemCreationTime
    Get ComStringOf Of hoJResp "Backup.FileSystem.DNSName" To sDNSName
    Get ComStringOf Of hoJResp "Backup.FileSystem.FailureDetails.Message" To sFailureDetailsMessage
    Get ComStringOf Of hoJResp "Backup.FileSystem.FileSystemId" To sFileSystemId
    Get ComStringOf Of hoJResp "Backup.FileSystem.FileSystemType" To sFileSystemType
    Get ComStringOf Of hoJResp "Backup.FileSystem.FileSystemTypeVersion" To sFileSystemTypeVersion
    Get ComStringOf Of hoJResp "Backup.FileSystem.KmsKeyId" To sKmsKeyId
    Get ComStringOf Of hoJResp "Backup.FileSystem.Lifecycle" To sLifecycle
    Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.AutomaticBackupRetentionDays" To iAutomaticBackupRetentionDays
    Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.CopyTagsToBackups" To iCopyTagsToBackups
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DailyAutomaticBackupStartTime" To sDailyAutomaticBackupStartTime
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataCompressionType" To sDataCompressionType
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy" To sAutoImportPolicy
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ExportPath" To sExportPath
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message" To sFailureDetailsMessage
    Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize" To iImportedFileChunkSize
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportPath" To sImportPath
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.Lifecycle" To sDataRepositoryConfigurationLifecycle
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DeploymentType" To sDeploymentType
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DriveCacheType" To sDriveCacheType
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.LogConfiguration.Destination" To sDestination
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.LogConfiguration.Level" To sLevel
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.MountName" To sMountName
    Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.PerUnitStorageThroughput" To iPerUnitStorageThroughput
    Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.WeeklyMaintenanceStartTime" To sWeeklyMaintenanceStartTime
    Get ComIntOf Of hoJResp "Backup.FileSystem.OntapConfiguration.AutomaticBackupRetentionDays" To iOntapConfigurationAutomaticBackupRetentionDays
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DailyAutomaticBackupStartTime" To sOntapConfigurationDailyAutomaticBackupStartTime
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DeploymentType" To sOntapConfigurationDeploymentType
    Get ComIntOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DiskIopsConfiguration.Iops" To iIops
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DiskIopsConfiguration.Mode" To sMode
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.EndpointIpAddressRange" To sEndpointIpAddressRange
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.DNSName" To sInterclusterDNSName
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Management.DNSName" To sManagementDNSName
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.PreferredSubnetId" To sPreferredSubnetId
    Get ComIntOf Of hoJResp "Backup.FileSystem.OntapConfiguration.ThroughputCapacity" To iThroughputCapacity
    Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.WeeklyMaintenanceStartTime" To sOntapConfigurationWeeklyMaintenanceStartTime
    Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.AutomaticBackupRetentionDays" To iOpenZFSConfigurationAutomaticBackupRetentionDays
    Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.CopyTagsToBackups" To iOpenZFSConfigurationCopyTagsToBackups
    Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.CopyTagsToVolumes" To iCopyTagsToVolumes
    Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DailyAutomaticBackupStartTime" To sOpenZFSConfigurationDailyAutomaticBackupStartTime
    Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DeploymentType" To sOpenZFSConfigurationDeploymentType
    Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Iops" To iDiskIopsConfigurationIops
    Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Mode" To sDiskIopsConfigurationMode
    Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.RootVolumeId" To sRootVolumeId
    Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.ThroughputCapacity" To iOpenZFSConfigurationThroughputCapacity
    Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.WeeklyMaintenanceStartTime" To sOpenZFSConfigurationWeeklyMaintenanceStartTime
    Get ComStringOf Of hoJResp "Backup.FileSystem.OwnerId" To sOwnerId
    Get ComStringOf Of hoJResp "Backup.FileSystem.ResourceARN" To sFileSystemResourceARN
    Get ComIntOf Of hoJResp "Backup.FileSystem.StorageCapacity" To iStorageCapacity
    Get ComStringOf Of hoJResp "Backup.FileSystem.StorageType" To sStorageType
    Get ComStringOf Of hoJResp "Backup.FileSystem.VpcId" To sVpcId
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.ActiveDirectoryId" To sWindowsConfigurationActiveDirectoryId
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination" To sAuditLogDestination
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel" To sFileAccessAuditLogLevel
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel" To sFileShareAccessAuditLogLevel
    Get ComIntOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AutomaticBackupRetentionDays" To iWindowsConfigurationAutomaticBackupRetentionDays
    Get ComIntOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.CopyTagsToBackups" To iWindowsConfigurationCopyTagsToBackups
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.DailyAutomaticBackupStartTime" To sWindowsConfigurationDailyAutomaticBackupStartTime
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.DeploymentType" To sWindowsConfigurationDeploymentType
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.PreferredFileServerIp" To sPreferredFileServerIp
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.PreferredSubnetId" To sWindowsConfigurationPreferredSubnetId
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.RemoteAdministrationEndpoint" To sRemoteAdministrationEndpoint
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName" To sSelfManagedActiveDirectoryConfigurationDomainName
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup" To sFileSystemAdministratorsGroup
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName" To sOrganizationalUnitDistinguishedName
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName" To sUserName
    Get ComIntOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.ThroughputCapacity" To iWindowsConfigurationThroughputCapacity
    Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.WeeklyMaintenanceStartTime" To sWindowsConfigurationWeeklyMaintenanceStartTime
    Get ComStringOf Of hoJResp "Backup.KmsKeyId" To sBackupKmsKeyId
    Get ComStringOf Of hoJResp "Backup.Lifecycle" To sBackupLifecycle
    Get ComStringOf Of hoJResp "Backup.OwnerId" To sBackupOwnerId
    Get ComIntOf Of hoJResp "Backup.ProgressPercent" To iProgressPercent
    Get ComStringOf Of hoJResp "Backup.ResourceARN" To sBackupResourceARN
    Get ComStringOf Of hoJResp "Backup.ResourceType" To sResourceType
    Get ComStringOf Of hoJResp "Backup.SourceBackupId" To sSourceBackupId
    Get ComStringOf Of hoJResp "Backup.SourceBackupRegion" To sSourceBackupRegion
    Get ComStringOf Of hoJResp "Backup.Type" To sV_Type
    Get ComIntOf Of hoJResp "Backup.Volume.CreationTime" To iVolumeCreationTime
    Get ComStringOf Of hoJResp "Backup.Volume.FileSystemId" To sVolumeFileSystemId
    Get ComStringOf Of hoJResp "Backup.Volume.Lifecycle" To sVolumeLifecycle
    Get ComStringOf Of hoJResp "Backup.Volume.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
    Get ComStringOf Of hoJResp "Backup.Volume.Name" To sName
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.FlexCacheEndpointType" To sFlexCacheEndpointType
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.JunctionPath" To sJunctionPath
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.OntapVolumeType" To sOntapVolumeType
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.SecurityStyle" To sSecurityStyle
    Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.SizeInMegabytes" To iSizeInMegabytes
    Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.StorageEfficiencyEnabled" To iStorageEfficiencyEnabled
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.StorageVirtualMachineId" To sStorageVirtualMachineId
    Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.StorageVirtualMachineRoot" To iStorageVirtualMachineRoot
    Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.TieringPolicy.CoolingPeriod" To iCoolingPeriod
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.TieringPolicy.Name" To sTieringPolicyName
    Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.UUID" To sUUID
    Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.CopyTagsToSnapshots" To iCopyTagsToSnapshots
    Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.DataCompressionType" To sOpenZFSConfigurationDataCompressionType
    Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.OriginSnapshot.CopyStrategy" To sCopyStrategy
    Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.OriginSnapshot.SnapshotARN" To sSnapshotARN
    Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.ParentVolumeId" To sParentVolumeId
    Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.ReadOnly" To iReadOnly
    Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.RecordSizeKiB" To iRecordSizeKiB
    Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.StorageCapacityQuotaGiB" To iStorageCapacityQuotaGiB
    Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.StorageCapacityReservationGiB" To iStorageCapacityReservationGiB
    Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.VolumePath" To sVolumePath
    Get ComStringOf Of hoJResp "Backup.Volume.ResourceARN" To sVolumeResourceARN
    Get ComStringOf Of hoJResp "Backup.Volume.VolumeId" To sVolumeId
    Get ComStringOf Of hoJResp "Backup.Volume.VolumeType" To sVolumeType
    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].AdministrativeActionType" To sAdministrativeActionType
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].FailureDetails.Message" To sFailureDetailsMessage
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].ProgressPercent" To iProgressPercent
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].RequestTime" To iRequestTime
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].Status" To sStatus
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetFileSystemValues" To sTargetFileSystemValues
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.CreationTime" To iTargetSnapshotValuesCreationTime
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Lifecycle" To sTargetSnapshotValuesLifecycle
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Name" To sTargetSnapshotValuesName
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.ResourceARN" To sTargetSnapshotValuesResourceARN
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.SnapshotId" To sSnapshotId
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.VolumeId" To sTargetSnapshotValuesVolumeId
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.CreationTime" To iTargetVolumeValuesCreationTime
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.FileSystemId" To sTargetVolumeValuesFileSystemId
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Lifecycle" To sTargetVolumeValuesLifecycle
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Name" To sTargetVolumeValuesName
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.FlexCacheEndpointType" To sOntapConfigurationFlexCacheEndpointType
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.JunctionPath" To sOntapConfigurationJunctionPath
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.OntapVolumeType" To sOntapConfigurationOntapVolumeType
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.SecurityStyle" To sOntapConfigurationSecurityStyle
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.SizeInMegabytes" To iOntapConfigurationSizeInMegabytes
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageEfficiencyEnabled" To iOntapConfigurationStorageEfficiencyEnabled
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineId" To sOntapConfigurationStorageVirtualMachineId
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineRoot" To iOntapConfigurationStorageVirtualMachineRoot
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.TieringPolicy.CoolingPeriod" To iTieringPolicyCoolingPeriod
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.TieringPolicy.Name" To sTieringPolicyName
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.UUID" To sOntapConfigurationUUID
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.CopyTagsToSnapshots" To iOpenZFSConfigurationCopyTagsToSnapshots
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.DataCompressionType" To sOpenZFSConfigurationDataCompressionType
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.CopyStrategy" To sOriginSnapshotCopyStrategy
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.SnapshotARN" To sOriginSnapshotSnapshotARN
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.ParentVolumeId" To sOpenZFSConfigurationParentVolumeId
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.ReadOnly" To iOpenZFSConfigurationReadOnly
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.RecordSizeKiB" To iOpenZFSConfigurationRecordSizeKiB
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityQuotaGiB" To iOpenZFSConfigurationStorageCapacityQuotaGiB
        Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityReservationGiB" To iOpenZFSConfigurationStorageCapacityReservationGiB
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.VolumePath" To sOpenZFSConfigurationVolumePath
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.ResourceARN" To sTargetVolumeValuesResourceARN
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.VolumeId" To sTargetVolumeValuesVolumeId
        Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.VolumeType" To sTargetVolumeValuesVolumeType
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Key" To sKey
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Value" To sValue
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.AdministrativeActions" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.AdministrativeActions[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k].Clients" To sClients

                Get ComObjectOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k]" To vJson1
                If (IsComObject(vJson1)) Begin
                    Get Create (RefClass(cComChilkatJsonObject)) To hoJson1
                    Set pvComObject Of hoJson1 To vJson1
                End
                Move 0 To iI1
                Get ComSizeOfArray Of hoJson1 "Options" To iCount_i1
                While (iI1 < iCount_i1)
                    Set ComI Of hoJson1 To iI1
                    Get ComStringOf Of hoJson1 "Options[i]" To sStrVal
                    Move (iI1 + 1) To iI1
                Loop

                Send Destroy of hoJson1
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].Id" To iId
            Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].StorageCapacityQuotaGiB" To iStorageCapacityQuotaGiB
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].Type" To sV_Type
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags[j].Key" To sKey
            Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags[j].Value" To sValue
            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.NetworkInterfaceIds" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.NetworkInterfaceIds[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.OntapConfiguration.RouteTableIds" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.RouteTableIds[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.SubnetIds" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.SubnetIds[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.Tags" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.Tags[i].Key" To sKey
        Get ComStringOf Of hoJResp "Backup.FileSystem.Tags[i].Value" To sValue
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.WindowsConfiguration.Aliases" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.Aliases[i].Lifecycle" To sLifecycle
        Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.Aliases[i].Name" To sName
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.Tags" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.Tags[i].Key" To sKey
        Get ComStringOf Of hoJResp "Backup.Tags[i].Value" To sValue
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].AdministrativeActionType" To sAdministrativeActionType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].FailureDetails.Message" To sFailureDetailsMessage
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].ProgressPercent" To iProgressPercent
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].RequestTime" To iRequestTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].Status" To sStatus
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.CreationTime" To iTargetFileSystemValuesCreationTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.DNSName" To sTargetFileSystemValuesDNSName
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FailureDetails.Message" To sFailureDetailsMessage
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemId" To sTargetFileSystemValuesFileSystemId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemType" To sTargetFileSystemValuesFileSystemType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemTypeVersion" To sTargetFileSystemValuesFileSystemTypeVersion
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.KmsKeyId" To sTargetFileSystemValuesKmsKeyId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Lifecycle" To sTargetFileSystemValuesLifecycle
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.AutomaticBackupRetentionDays" To iLustreConfigurationAutomaticBackupRetentionDays
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.CopyTagsToBackups" To iLustreConfigurationCopyTagsToBackups
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DailyAutomaticBackupStartTime" To sLustreConfigurationDailyAutomaticBackupStartTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataCompressionType" To sLustreConfigurationDataCompressionType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy" To sDataRepositoryConfigurationAutoImportPolicy
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ExportPath" To sDataRepositoryConfigurationExportPath
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message" To sFailureDetailsMessage
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize" To iDataRepositoryConfigurationImportedFileChunkSize
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportPath" To sDataRepositoryConfigurationImportPath
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.Lifecycle" To sDataRepositoryConfigurationLifecycle
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DeploymentType" To sLustreConfigurationDeploymentType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DriveCacheType" To sLustreConfigurationDriveCacheType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Destination" To sLogConfigurationDestination
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Level" To sLogConfigurationLevel
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.MountName" To sLustreConfigurationMountName
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.PerUnitStorageThroughput" To iLustreConfigurationPerUnitStorageThroughput
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.WeeklyMaintenanceStartTime" To sLustreConfigurationWeeklyMaintenanceStartTime
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.AutomaticBackupRetentionDays" To iOntapConfigurationAutomaticBackupRetentionDays
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DailyAutomaticBackupStartTime" To sOntapConfigurationDailyAutomaticBackupStartTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DeploymentType" To sOntapConfigurationDeploymentType
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Iops" To iDiskIopsConfigurationIops
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Mode" To sDiskIopsConfigurationMode
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.EndpointIpAddressRange" To sOntapConfigurationEndpointIpAddressRange
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.DNSName" To sInterclusterDNSName
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.DNSName" To sManagementDNSName
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.PreferredSubnetId" To sOntapConfigurationPreferredSubnetId
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.ThroughputCapacity" To iOntapConfigurationThroughputCapacity
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.WeeklyMaintenanceStartTime" To sOntapConfigurationWeeklyMaintenanceStartTime
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.AutomaticBackupRetentionDays" To iOpenZFSConfigurationAutomaticBackupRetentionDays
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToBackups" To iOpenZFSConfigurationCopyTagsToBackups
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToVolumes" To iOpenZFSConfigurationCopyTagsToVolumes
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DailyAutomaticBackupStartTime" To sOpenZFSConfigurationDailyAutomaticBackupStartTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DeploymentType" To sOpenZFSConfigurationDeploymentType
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Iops" To iDiskIopsConfigurationIops
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Mode" To sDiskIopsConfigurationMode
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.RootVolumeId" To sOpenZFSConfigurationRootVolumeId
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.ThroughputCapacity" To iOpenZFSConfigurationThroughputCapacity
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.WeeklyMaintenanceStartTime" To sOpenZFSConfigurationWeeklyMaintenanceStartTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OwnerId" To sTargetFileSystemValuesOwnerId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.ResourceARN" To sTargetFileSystemValuesResourceARN
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.StorageCapacity" To iTargetFileSystemValuesStorageCapacity
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.StorageType" To sTargetFileSystemValuesStorageType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.VpcId" To sTargetFileSystemValuesVpcId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.ActiveDirectoryId" To sWindowsConfigurationActiveDirectoryId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination" To sAuditLogConfigurationAuditLogDestination
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel" To sAuditLogConfigurationFileAccessAuditLogLevel
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel" To sAuditLogConfigurationFileShareAccessAuditLogLevel
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AutomaticBackupRetentionDays" To iWindowsConfigurationAutomaticBackupRetentionDays
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.CopyTagsToBackups" To iWindowsConfigurationCopyTagsToBackups
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.DailyAutomaticBackupStartTime" To sWindowsConfigurationDailyAutomaticBackupStartTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.DeploymentType" To sWindowsConfigurationDeploymentType
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.PreferredFileServerIp" To sWindowsConfigurationPreferredFileServerIp
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.PreferredSubnetId" To sWindowsConfigurationPreferredSubnetId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.RemoteAdministrationEndpoint" To sWindowsConfigurationRemoteAdministrationEndpoint
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName" To sSelfManagedActiveDirectoryConfigurationDomainName
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup" To sSelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName" To sSelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName" To sSelfManagedActiveDirectoryConfigurationUserName
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.ThroughputCapacity" To iWindowsConfigurationThroughputCapacity
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.WeeklyMaintenanceStartTime" To sWindowsConfigurationWeeklyMaintenanceStartTime
        Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.CreationTime" To iTargetSnapshotValuesCreationTime
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Lifecycle" To sTargetSnapshotValuesLifecycle
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Name" To sTargetSnapshotValuesName
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.ResourceARN" To sTargetSnapshotValuesResourceARN
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.SnapshotId" To sTargetSnapshotValuesSnapshotId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.VolumeId" To sTargetSnapshotValuesVolumeId
        Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetVolumeValues" To sTargetVolumeValues
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.AdministrativeActions" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.AdministrativeActions[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.NetworkInterfaceIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.NetworkInterfaceIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.RouteTableIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.RouteTableIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.SubnetIds" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.SubnetIds[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags[j].Key" To sKey
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags[j].Value" To sValue
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases[j].Lifecycle" To sLifecycle
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases[j].Name" To sName
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Key" To sKey
            Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Value" To sValue
            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Clients" To sClients
            Move 0 To k
            Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Options" To iCount_k
            While (k < iCount_k)
                Set ComK Of hoJResp To k
                Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Options[k]" To sStrVal
                Move (k + 1) To k
            Loop

            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].Id" To iId
        Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].StorageCapacityQuotaGiB" To iStorageCapacityQuotaGiB
        Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].Type" To sV_Type
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "Backup.Volume.Tags" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "Backup.Volume.Tags[i].Key" To sKey
        Get ComStringOf Of hoJResp "Backup.Volume.Tags[i].Value" To sValue
        Move (i + 1) To i
    Loop

    // A sample JSON response body parsed by the above code:

    // {
    //   "Backup": {
    //     "BackupId": "string",
    //     "CreationTime": number,
    //     "DirectoryInformation": {
    //       "ActiveDirectoryId": "string",
    //       "DomainName": "string",
    //       "ResourceARN": "string"
    //     },
    //     "FailureDetails": {
    //       "Message": "string"
    //     },
    //     "FileSystem": {
    //       "AdministrativeActions": [
    //         {
    //           "AdministrativeActionType": "string",
    //           "FailureDetails": {
    //             "Message": "string"
    //           },
    //           "ProgressPercent": number,
    //           "RequestTime": number,
    //           "Status": "string",
    //           "TargetFileSystemValues": "FileSystem",
    //           "TargetSnapshotValues": {
    //             "AdministrativeActions": [
    //               "AdministrativeAction"
    //             ],
    //             "CreationTime": number,
    //             "Lifecycle": "string",
    //             "LifecycleTransitionReason": {
    //               "Message": "string"
    //             },
    //             "Name": "string",
    //             "ResourceARN": "string",
    //             "SnapshotId": "string",
    //             "Tags": [
    //               {
    //                 "Key": "string",
    //                 "Value": "string"
    //               }
    //             ],
    //             "VolumeId": "string"
    //           },
    //           "TargetVolumeValues": {
    //             "AdministrativeActions": [
    //               "AdministrativeAction"
    //             ],
    //             "CreationTime": number,
    //             "FileSystemId": "string",
    //             "Lifecycle": "string",
    //             "LifecycleTransitionReason": {
    //               "Message": "string"
    //             },
    //             "Name": "string",
    //             "OntapConfiguration": {
    //               "FlexCacheEndpointType": "string",
    //               "JunctionPath": "string",
    //               "OntapVolumeType": "string",
    //               "SecurityStyle": "string",
    //               "SizeInMegabytes": number,
    //               "StorageEfficiencyEnabled": boolean,
    //               "StorageVirtualMachineId": "string",
    //               "StorageVirtualMachineRoot": boolean,
    //               "TieringPolicy": {
    //                 "CoolingPeriod": number,
    //                 "Name": "string"
    //               },
    //               "UUID": "string"
    //             },
    //             "OpenZFSConfiguration": {
    //               "CopyTagsToSnapshots": boolean,
    //               "DataCompressionType": "string",
    //               "NfsExports": [
    //                 {
    //                   "ClientConfigurations": [
    //                     {
    //                       "Clients": "string",
    //                       "Options": [
    //                         "string"
    //                       ]
    //                     }
    //                   ]
    //                 }
    //               ],
    //               "OriginSnapshot": {
    //                 "CopyStrategy": "string",
    //                 "SnapshotARN": "string"
    //               },
    //               "ParentVolumeId": "string",
    //               "ReadOnly": boolean,
    //               "RecordSizeKiB": number,
    //               "StorageCapacityQuotaGiB": number,
    //               "StorageCapacityReservationGiB": number,
    //               "UserAndGroupQuotas": [
    //                 {
    //                   "Id": number,
    //                   "StorageCapacityQuotaGiB": number,
    //                   "Type": "string"
    //                 }
    //               ],
    //               "VolumePath": "string"
    //             },
    //             "ResourceARN": "string",
    //             "Tags": [
    //               {
    //                 "Key": "string",
    //                 "Value": "string"
    //               }
    //             ],
    //             "VolumeId": "string",
    //             "VolumeType": "string"
    //           }
    //         }
    //       ],
    //       "CreationTime": number,
    //       "DNSName": "string",
    //       "FailureDetails": {
    //         "Message": "string"
    //       },
    //       "FileSystemId": "string",
    //       "FileSystemType": "string",
    //       "FileSystemTypeVersion": "string",
    //       "KmsKeyId": "string",
    //       "Lifecycle": "string",
    //       "LustreConfiguration": {
    //         "AutomaticBackupRetentionDays": number,
    //         "CopyTagsToBackups": boolean,
    //         "DailyAutomaticBackupStartTime": "string",
    //         "DataCompressionType": "string",
    //         "DataRepositoryConfiguration": {
    //           "AutoImportPolicy": "string",
    //           "ExportPath": "string",
    //           "FailureDetails": {
    //             "Message": "string"
    //           },
    //           "ImportedFileChunkSize": number,
    //           "ImportPath": "string",
    //           "Lifecycle": "string"
    //         },
    //         "DeploymentType": "string",
    //         "DriveCacheType": "string",
    //         "LogConfiguration": {
    //           "Destination": "string",
    //           "Level": "string"
    //         },
    //         "MountName": "string",
    //         "PerUnitStorageThroughput": number,
    //         "WeeklyMaintenanceStartTime": "string"
    //       },
    //       "NetworkInterfaceIds": [
    //         "string"
    //       ],
    //       "OntapConfiguration": {
    //         "AutomaticBackupRetentionDays": number,
    //         "DailyAutomaticBackupStartTime": "string",
    //         "DeploymentType": "string",
    //         "DiskIopsConfiguration": {
    //           "Iops": number,
    //           "Mode": "string"
    //         },
    //         "EndpointIpAddressRange": "string",
    //         "Endpoints": {
    //           "Intercluster": {
    //             "DNSName": "string",
    //             "IpAddresses": [
    //               "string"
    //             ]
    //           },
    //           "Management": {
    //             "DNSName": "string",
    //             "IpAddresses": [
    //               "string"
    //             ]
    //           }
    //         },
    //         "PreferredSubnetId": "string",
    //         "RouteTableIds": [
    //           "string"
    //         ],
    //         "ThroughputCapacity": number,
    //         "WeeklyMaintenanceStartTime": "string"
    //       },
    //       "OpenZFSConfiguration": {
    //         "AutomaticBackupRetentionDays": number,
    //         "CopyTagsToBackups": boolean,
    //         "CopyTagsToVolumes": boolean,
    //         "DailyAutomaticBackupStartTime": "string",
    //         "DeploymentType": "string",
    //         "DiskIopsConfiguration": {
    //           "Iops": number,
    //           "Mode": "string"
    //         },
    //         "RootVolumeId": "string",
    //         "ThroughputCapacity": number,
    //         "WeeklyMaintenanceStartTime": "string"
    //       },
    //       "OwnerId": "string",
    //       "ResourceARN": "string",
    //       "StorageCapacity": number,
    //       "StorageType": "string",
    //       "SubnetIds": [
    //         "string"
    //       ],
    //       "Tags": [
    //         {
    //           "Key": "string",
    //           "Value": "string"
    //         }
    //       ],
    //       "VpcId": "string",
    //       "WindowsConfiguration": {
    //         "ActiveDirectoryId": "string",
    //         "Aliases": [
    //           {
    //             "Lifecycle": "string",
    //             "Name": "string"
    //           }
    //         ],
    //         "AuditLogConfiguration": {
    //           "AuditLogDestination": "string",
    //           "FileAccessAuditLogLevel": "string",
    //           "FileShareAccessAuditLogLevel": "string"
    //         },
    //         "AutomaticBackupRetentionDays": number,
    //         "CopyTagsToBackups": boolean,
    //         "DailyAutomaticBackupStartTime": "string",
    //         "DeploymentType": "string",
    //         "MaintenanceOperationsInProgress": [
    //           "string"
    //         ],
    //         "PreferredFileServerIp": "string",
    //         "PreferredSubnetId": "string",
    //         "RemoteAdministrationEndpoint": "string",
    //         "SelfManagedActiveDirectoryConfiguration": {
    //           "DnsIps": [
    //             "string"
    //           ],
    //           "DomainName": "string",
    //           "FileSystemAdministratorsGroup": "string",
    //           "OrganizationalUnitDistinguishedName": "string",
    //           "UserName": "string"
    //         },
    //         "ThroughputCapacity": number,
    //         "WeeklyMaintenanceStartTime": "string"
    //       }
    //     },
    //     "KmsKeyId": "string",
    //     "Lifecycle": "string",
    //     "OwnerId": "string",
    //     "ProgressPercent": number,
    //     "ResourceARN": "string",
    //     "ResourceType": "string",
    //     "SourceBackupId": "string",
    //     "SourceBackupRegion": "string",
    //     "Tags": [
    //       {
    //         "Key": "string",
    //         "Value": "string"
    //       }
    //     ],
    //     "Type": "string",
    //     "Volume": {
    //       "AdministrativeActions": [
    //         {
    //           "AdministrativeActionType": "string",
    //           "FailureDetails": {
    //             "Message": "string"
    //           },
    //           "ProgressPercent": number,
    //           "RequestTime": number,
    //           "Status": "string",
    //           "TargetFileSystemValues": {
    //             "AdministrativeActions": [
    //               "AdministrativeAction"
    //             ],
    //             "CreationTime": number,
    //             "DNSName": "string",
    //             "FailureDetails": {
    //               "Message": "string"
    //             },
    //             "FileSystemId": "string",
    //             "FileSystemType": "string",
    //             "FileSystemTypeVersion": "string",
    //             "KmsKeyId": "string",
    //             "Lifecycle": "string",
    //             "LustreConfiguration": {
    //               "AutomaticBackupRetentionDays": number,
    //               "CopyTagsToBackups": boolean,
    //               "DailyAutomaticBackupStartTime": "string",
    //               "DataCompressionType": "string",
    //               "DataRepositoryConfiguration": {
    //                 "AutoImportPolicy": "string",
    //                 "ExportPath": "string",
    //                 "FailureDetails": {
    //                   "Message": "string"
    //                 },
    //                 "ImportedFileChunkSize": number,
    //                 "ImportPath": "string",
    //                 "Lifecycle": "string"
    //               },
    //               "DeploymentType": "string",
    //               "DriveCacheType": "string",
    //               "LogConfiguration": {
    //                 "Destination": "string",
    //                 "Level": "string"
    //               },
    //               "MountName": "string",
    //               "PerUnitStorageThroughput": number,
    //               "WeeklyMaintenanceStartTime": "string"
    //             },
    //             "NetworkInterfaceIds": [
    //               "string"
    //             ],
    //             "OntapConfiguration": {
    //               "AutomaticBackupRetentionDays": number,
    //               "DailyAutomaticBackupStartTime": "string",
    //               "DeploymentType": "string",
    //               "DiskIopsConfiguration": {
    //                 "Iops": number,
    //                 "Mode": "string"
    //               },
    //               "EndpointIpAddressRange": "string",
    //               "Endpoints": {
    //                 "Intercluster": {
    //                   "DNSName": "string",
    //                   "IpAddresses": [
    //                     "string"
    //                   ]
    //                 },
    //                 "Management": {
    //                   "DNSName": "string",
    //                   "IpAddresses": [
    //                     "string"
    //                   ]
    //                 }
    //               },
    //               "PreferredSubnetId": "string",
    //               "RouteTableIds": [
    //                 "string"
    //               ],
    //               "ThroughputCapacity": number,
    //               "WeeklyMaintenanceStartTime": "string"
    //             },
    //             "OpenZFSConfiguration": {
    //               "AutomaticBackupRetentionDays": number,
    //               "CopyTagsToBackups": boolean,
    //               "CopyTagsToVolumes": boolean,
    //               "DailyAutomaticBackupStartTime": "string",
    //               "DeploymentType": "string",
    //               "DiskIopsConfiguration": {
    //                 "Iops": number,
    //                 "Mode": "string"
    //               },
    //               "RootVolumeId": "string",
    //               "ThroughputCapacity": number,
    //               "WeeklyMaintenanceStartTime": "string"
    //             },
    //             "OwnerId": "string",
    //             "ResourceARN": "string",
    //             "StorageCapacity": number,
    //             "StorageType": "string",
    //             "SubnetIds": [
    //               "string"
    //             ],
    //             "Tags": [
    //               {
    //                 "Key": "string",
    //                 "Value": "string"
    //               }
    //             ],
    //             "VpcId": "string",
    //             "WindowsConfiguration": {
    //               "ActiveDirectoryId": "string",
    //               "Aliases": [
    //                 {
    //                   "Lifecycle": "string",
    //                   "Name": "string"
    //                 }
    //               ],
    //               "AuditLogConfiguration": {
    //                 "AuditLogDestination": "string",
    //                 "FileAccessAuditLogLevel": "string",
    //                 "FileShareAccessAuditLogLevel": "string"
    //               },
    //               "AutomaticBackupRetentionDays": number,
    //               "CopyTagsToBackups": boolean,
    //               "DailyAutomaticBackupStartTime": "string",
    //               "DeploymentType": "string",
    //               "MaintenanceOperationsInProgress": [
    //                 "string"
    //               ],
    //               "PreferredFileServerIp": "string",
    //               "PreferredSubnetId": "string",
    //               "RemoteAdministrationEndpoint": "string",
    //               "SelfManagedActiveDirectoryConfiguration": {
    //                 "DnsIps": [
    //                   "string"
    //                 ],
    //                 "DomainName": "string",
    //                 "FileSystemAdministratorsGroup": "string",
    //                 "OrganizationalUnitDistinguishedName": "string",
    //                 "UserName": "string"
    //               },
    //               "ThroughputCapacity": number,
    //               "WeeklyMaintenanceStartTime": "string"
    //             }
    //           },
    //           "TargetSnapshotValues": {
    //             "AdministrativeActions": [
    //               "AdministrativeAction"
    //             ],
    //             "CreationTime": number,
    //             "Lifecycle": "string",
    //             "LifecycleTransitionReason": {
    //               "Message": "string"
    //             },
    //             "Name": "string",
    //             "ResourceARN": "string",
    //             "SnapshotId": "string",
    //             "Tags": [
    //               {
    //                 "Key": "string",
    //                 "Value": "string"
    //               }
    //             ],
    //             "VolumeId": "string"
    //           },
    //           "TargetVolumeValues": "Volume"
    //         }
    //       ],
    //       "CreationTime": number,
    //       "FileSystemId": "string",
    //       "Lifecycle": "string",
    //       "LifecycleTransitionReason": {
    //         "Message": "string"
    //       },
    //       "Name": "string",
    //       "OntapConfiguration": {
    //         "FlexCacheEndpointType": "string",
    //         "JunctionPath": "string",
    //         "OntapVolumeType": "string",
    //         "SecurityStyle": "string",
    //         "SizeInMegabytes": number,
    //         "StorageEfficiencyEnabled": boolean,
    //         "StorageVirtualMachineId": "string",
    //         "StorageVirtualMachineRoot": boolean,
    //         "TieringPolicy": {
    //           "CoolingPeriod": number,
    //           "Name": "string"
    //         },
    //         "UUID": "string"
    //       },
    //       "OpenZFSConfiguration": {
    //         "CopyTagsToSnapshots": boolean,
    //         "DataCompressionType": "string",
    //         "NfsExports": [
    //           {
    //             "ClientConfigurations": [
    //               {
    //                 "Clients": "string",
    //                 "Options": [
    //                   "string"
    //                 ]
    //               }
    //             ]
    //           }
    //         ],
    //         "OriginSnapshot": {
    //           "CopyStrategy": "string",
    //           "SnapshotARN": "string"
    //         },
    //         "ParentVolumeId": "string",
    //         "ReadOnly": boolean,
    //         "RecordSizeKiB": number,
    //         "StorageCapacityQuotaGiB": number,
    //         "StorageCapacityReservationGiB": number,
    //         "UserAndGroupQuotas": [
    //           {
    //             "Id": number,
    //             "StorageCapacityQuotaGiB": number,
    //             "Type": "string"
    //           }
    //         ],
    //         "VolumePath": "string"
    //       },
    //       "ResourceARN": "string",
    //       "Tags": [
    //         {
    //           "Key": "string",
    //           "Value": "string"
    //         }
    //       ],
    //       "VolumeId": "string",
    //       "VolumeType": "string"
    //     }
    //   }
    // }


End_Procedure