Chilkat Online Tools

CopyBackup Foxpro Example

Amazon FSx

LOCAL loRest
LOCAL lnSuccess
LOCAL loAuthAws
LOCAL loJson
LOCAL loSbRequestBody
LOCAL loSbResponseBody
LOCAL lnRespStatusCode
LOCAL loJResp
LOCAL lcAdministrativeActionType
LOCAL lnRequestTime
LOCAL lcStatus
LOCAL lcTargetFileSystemValues
LOCAL lnTargetSnapshotValuesCreationTime
LOCAL lcTargetSnapshotValuesLifecycle
LOCAL lcTargetSnapshotValuesName
LOCAL lcTargetSnapshotValuesResourceARN
LOCAL lcSnapshotId
LOCAL lcTargetSnapshotValuesVolumeId
LOCAL lnTargetVolumeValuesCreationTime
LOCAL lcTargetVolumeValuesFileSystemId
LOCAL lcTargetVolumeValuesLifecycle
LOCAL lcTargetVolumeValuesName
LOCAL lcOntapConfigurationFlexCacheEndpointType
LOCAL lcOntapConfigurationJunctionPath
LOCAL lcOntapConfigurationOntapVolumeType
LOCAL lcOntapConfigurationSecurityStyle
LOCAL lnOntapConfigurationSizeInMegabytes
LOCAL lnOntapConfigurationStorageEfficiencyEnabled
LOCAL lcOntapConfigurationStorageVirtualMachineId
LOCAL lnOntapConfigurationStorageVirtualMachineRoot
LOCAL lnTieringPolicyCoolingPeriod
LOCAL lcOntapConfigurationUUID
LOCAL lnOpenZFSConfigurationCopyTagsToSnapshots
LOCAL lcOriginSnapshotCopyStrategy
LOCAL lcOriginSnapshotSnapshotARN
LOCAL lcOpenZFSConfigurationParentVolumeId
LOCAL lnOpenZFSConfigurationReadOnly
LOCAL lnOpenZFSConfigurationRecordSizeKiB
LOCAL lnOpenZFSConfigurationStorageCapacityQuotaGiB
LOCAL lnOpenZFSConfigurationStorageCapacityReservationGiB
LOCAL lcOpenZFSConfigurationVolumePath
LOCAL lcTargetVolumeValuesResourceARN
LOCAL lcTargetVolumeValuesVolumeId
LOCAL lcTargetVolumeValuesVolumeType
LOCAL j
LOCAL lnCount_j
LOCAL lcStrVal
LOCAL lcKey
LOCAL lcValue
LOCAL k
LOCAL lnCount_k
LOCAL lcClients
LOCAL loJson1
LOCAL lnI1
LOCAL lnCount_i1
LOCAL lnId
LOCAL lnTargetFileSystemValuesCreationTime
LOCAL lcTargetFileSystemValuesDNSName
LOCAL lcTargetFileSystemValuesFileSystemId
LOCAL lcTargetFileSystemValuesFileSystemType
LOCAL lcTargetFileSystemValuesFileSystemTypeVersion
LOCAL lcTargetFileSystemValuesKmsKeyId
LOCAL lcTargetFileSystemValuesLifecycle
LOCAL lnLustreConfigurationAutomaticBackupRetentionDays
LOCAL lnLustreConfigurationCopyTagsToBackups
LOCAL lcLustreConfigurationDailyAutomaticBackupStartTime
LOCAL lcLustreConfigurationDataCompressionType
LOCAL lcDataRepositoryConfigurationAutoImportPolicy
LOCAL lcDataRepositoryConfigurationExportPath
LOCAL lnDataRepositoryConfigurationImportedFileChunkSize
LOCAL lcDataRepositoryConfigurationImportPath
LOCAL lcLustreConfigurationDeploymentType
LOCAL lcLustreConfigurationDriveCacheType
LOCAL lcLogConfigurationDestination
LOCAL lcLogConfigurationLevel
LOCAL lcLustreConfigurationMountName
LOCAL lnLustreConfigurationPerUnitStorageThroughput
LOCAL lcLustreConfigurationWeeklyMaintenanceStartTime
LOCAL lcOntapConfigurationEndpointIpAddressRange
LOCAL lcOntapConfigurationPreferredSubnetId
LOCAL lnOntapConfigurationThroughputCapacity
LOCAL lnOpenZFSConfigurationCopyTagsToVolumes
LOCAL lcOpenZFSConfigurationRootVolumeId
LOCAL lcTargetFileSystemValuesOwnerId
LOCAL lcTargetFileSystemValuesResourceARN
LOCAL lnTargetFileSystemValuesStorageCapacity
LOCAL lcTargetFileSystemValuesStorageType
LOCAL lcTargetFileSystemValuesVpcId
LOCAL lcAuditLogConfigurationAuditLogDestination
LOCAL lcAuditLogConfigurationFileAccessAuditLogLevel
LOCAL lcAuditLogConfigurationFileShareAccessAuditLogLevel
LOCAL lcWindowsConfigurationPreferredFileServerIp
LOCAL lcWindowsConfigurationRemoteAdministrationEndpoint
LOCAL lcSelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup
LOCAL lcSelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName
LOCAL lcSelfManagedActiveDirectoryConfigurationUserName
LOCAL lcTargetSnapshotValuesSnapshotId
LOCAL lcTargetVolumeValues
LOCAL lcBackupId
LOCAL lnCreationTime
LOCAL lcActiveDirectoryId
LOCAL lcDomainName
LOCAL lcResourceARN
LOCAL lcMessage
LOCAL lnFileSystemCreationTime
LOCAL lcDNSName
LOCAL lcFailureDetailsMessage
LOCAL lcFileSystemId
LOCAL lcFileSystemType
LOCAL lcFileSystemTypeVersion
LOCAL lcKmsKeyId
LOCAL lcLifecycle
LOCAL lnAutomaticBackupRetentionDays
LOCAL lnCopyTagsToBackups
LOCAL lcDailyAutomaticBackupStartTime
LOCAL lcDataCompressionType
LOCAL lcAutoImportPolicy
LOCAL lcExportPath
LOCAL lnImportedFileChunkSize
LOCAL lcImportPath
LOCAL lcDataRepositoryConfigurationLifecycle
LOCAL lcDeploymentType
LOCAL lcDriveCacheType
LOCAL lcDestination
LOCAL lcLevel
LOCAL lcMountName
LOCAL lnPerUnitStorageThroughput
LOCAL lcWeeklyMaintenanceStartTime
LOCAL lnOntapConfigurationAutomaticBackupRetentionDays
LOCAL lcOntapConfigurationDailyAutomaticBackupStartTime
LOCAL lcOntapConfigurationDeploymentType
LOCAL lnIops
LOCAL lcMode
LOCAL lcEndpointIpAddressRange
LOCAL lcInterclusterDNSName
LOCAL lcManagementDNSName
LOCAL lcPreferredSubnetId
LOCAL lnThroughputCapacity
LOCAL lcOntapConfigurationWeeklyMaintenanceStartTime
LOCAL lnOpenZFSConfigurationAutomaticBackupRetentionDays
LOCAL lnOpenZFSConfigurationCopyTagsToBackups
LOCAL lnCopyTagsToVolumes
LOCAL lcOpenZFSConfigurationDailyAutomaticBackupStartTime
LOCAL lcOpenZFSConfigurationDeploymentType
LOCAL lnDiskIopsConfigurationIops
LOCAL lcDiskIopsConfigurationMode
LOCAL lcRootVolumeId
LOCAL lnOpenZFSConfigurationThroughputCapacity
LOCAL lcOpenZFSConfigurationWeeklyMaintenanceStartTime
LOCAL lcOwnerId
LOCAL lcFileSystemResourceARN
LOCAL lnStorageCapacity
LOCAL lcStorageType
LOCAL lcVpcId
LOCAL lcWindowsConfigurationActiveDirectoryId
LOCAL lcAuditLogDestination
LOCAL lcFileAccessAuditLogLevel
LOCAL lcFileShareAccessAuditLogLevel
LOCAL lnWindowsConfigurationAutomaticBackupRetentionDays
LOCAL lnWindowsConfigurationCopyTagsToBackups
LOCAL lcWindowsConfigurationDailyAutomaticBackupStartTime
LOCAL lcWindowsConfigurationDeploymentType
LOCAL lcPreferredFileServerIp
LOCAL lcWindowsConfigurationPreferredSubnetId
LOCAL lcRemoteAdministrationEndpoint
LOCAL lcSelfManagedActiveDirectoryConfigurationDomainName
LOCAL lcFileSystemAdministratorsGroup
LOCAL lcOrganizationalUnitDistinguishedName
LOCAL lcUserName
LOCAL lnWindowsConfigurationThroughputCapacity
LOCAL lcWindowsConfigurationWeeklyMaintenanceStartTime
LOCAL lcBackupKmsKeyId
LOCAL lcBackupLifecycle
LOCAL lcBackupOwnerId
LOCAL lnProgressPercent
LOCAL lcBackupResourceARN
LOCAL lcResourceType
LOCAL lcSourceBackupId
LOCAL lcSourceBackupRegion
LOCAL lcV_Type
LOCAL lnVolumeCreationTime
LOCAL lcVolumeFileSystemId
LOCAL lcVolumeLifecycle
LOCAL lcLifecycleTransitionReasonMessage
LOCAL lcName
LOCAL lcFlexCacheEndpointType
LOCAL lcJunctionPath
LOCAL lcOntapVolumeType
LOCAL lcSecurityStyle
LOCAL lnSizeInMegabytes
LOCAL lnStorageEfficiencyEnabled
LOCAL lcStorageVirtualMachineId
LOCAL lnStorageVirtualMachineRoot
LOCAL lnCoolingPeriod
LOCAL lcTieringPolicyName
LOCAL lcUUID
LOCAL lnCopyTagsToSnapshots
LOCAL lcOpenZFSConfigurationDataCompressionType
LOCAL lcCopyStrategy
LOCAL lcSnapshotARN
LOCAL lcParentVolumeId
LOCAL lnReadOnly
LOCAL lnRecordSizeKiB
LOCAL lnStorageCapacityQuotaGiB
LOCAL lnStorageCapacityReservationGiB
LOCAL lcVolumePath
LOCAL lcVolumeResourceARN
LOCAL lcVolumeId
LOCAL lcVolumeType
LOCAL i
LOCAL lnCount_i

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

loRest = CreateObject('Chilkat_9_5_0.Rest')

loAuthAws = CreateObject('Chilkat_9_5_0.AuthAws')
loAuthAws.AccessKey = "AWS_ACCESS_KEY"
loAuthAws.SecretKey = "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.)
loAuthAws.Region = "us-west-2"
loAuthAws.ServiceName = "fsx"
* SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
loRest.SetAuthAws(loAuthAws)

* URL: https://fsx.us-west-2.amazonaws.com/
* Use the same region as specified above.
lnSuccess = loRest.Connect("fsx.us-west-2.amazonaws.com",443,1,1)
IF (lnSuccess <> 1) THEN
    ? "ConnectFailReason: " + STR(loRest.ConnectFailReason)
    ? loRest.LastErrorText
    RELEASE loRest
    RELEASE loAuthAws
    CANCEL
ENDIF

* 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

loJson = CreateObject('Chilkat_9_5_0.JsonObject')
loJson.UpdateString("ClientRequestToken","string")
loJson.UpdateInt("CopyTags",123)
loJson.UpdateString("KmsKeyId","string")
loJson.UpdateString("SourceBackupId","string")
loJson.UpdateString("SourceRegion","string")
loJson.UpdateString("Tags[0].Key","string")
loJson.UpdateString("Tags[0].Value","string")

* The JSON request body created by the above code:

* {
*   "ClientRequestToken": "string",
*   "CopyTags": boolean,
*   "KmsKeyId": "string",
*   "SourceBackupId": "string",
*   "SourceRegion": "string",
*   "Tags": [
*     {
*       "Key": "string",
*       "Value": "string"
*     }
*   ]
* }

loRest.AddHeader("Content-Type","application/x-amz-json-1.1")
loRest.AddHeader("X-Amz-Target","AWSSimbaAPIService_v20180301.CopyBackup")

loSbRequestBody = CreateObject('Chilkat_9_5_0.StringBuilder')
loJson.EmitSb(loSbRequestBody)
loSbResponseBody = CreateObject('Chilkat_9_5_0.StringBuilder')
lnSuccess = loRest.FullRequestSb("POST","/",loSbRequestBody,loSbResponseBody)
IF (lnSuccess <> 1) THEN
    ? loRest.LastErrorText
    RELEASE loRest
    RELEASE loAuthAws
    RELEASE loJson
    RELEASE loSbRequestBody
    RELEASE loSbResponseBody
    CANCEL
ENDIF

lnRespStatusCode = loRest.ResponseStatusCode
? "response status code = " + STR(lnRespStatusCode)
IF (lnRespStatusCode <> 200) THEN
    ? "Response Header:"
    ? loRest.ResponseHeader
    ? "Response Body:"
    ? loSbResponseBody.GetAsString()
    RELEASE loRest
    RELEASE loAuthAws
    RELEASE loJson
    RELEASE loSbRequestBody
    RELEASE loSbResponseBody
    CANCEL
ENDIF

loJResp = CreateObject('Chilkat_9_5_0.JsonObject')
loJResp.LoadSb(loSbResponseBody)

* 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

lcBackupId = loJResp.StringOf("Backup.BackupId")
lnCreationTime = loJResp.IntOf("Backup.CreationTime")
lcActiveDirectoryId = loJResp.StringOf("Backup.DirectoryInformation.ActiveDirectoryId")
lcDomainName = loJResp.StringOf("Backup.DirectoryInformation.DomainName")
lcResourceARN = loJResp.StringOf("Backup.DirectoryInformation.ResourceARN")
lcMessage = loJResp.StringOf("Backup.FailureDetails.Message")
lnFileSystemCreationTime = loJResp.IntOf("Backup.FileSystem.CreationTime")
lcDNSName = loJResp.StringOf("Backup.FileSystem.DNSName")
lcFailureDetailsMessage = loJResp.StringOf("Backup.FileSystem.FailureDetails.Message")
lcFileSystemId = loJResp.StringOf("Backup.FileSystem.FileSystemId")
lcFileSystemType = loJResp.StringOf("Backup.FileSystem.FileSystemType")
lcFileSystemTypeVersion = loJResp.StringOf("Backup.FileSystem.FileSystemTypeVersion")
lcKmsKeyId = loJResp.StringOf("Backup.FileSystem.KmsKeyId")
lcLifecycle = loJResp.StringOf("Backup.FileSystem.Lifecycle")
lnAutomaticBackupRetentionDays = loJResp.IntOf("Backup.FileSystem.LustreConfiguration.AutomaticBackupRetentionDays")
lnCopyTagsToBackups = loJResp.IntOf("Backup.FileSystem.LustreConfiguration.CopyTagsToBackups")
lcDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DailyAutomaticBackupStartTime")
lcDataCompressionType = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DataCompressionType")
lcAutoImportPolicy = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy")
lcExportPath = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ExportPath")
lcFailureDetailsMessage = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message")
lnImportedFileChunkSize = loJResp.IntOf("Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize")
lcImportPath = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportPath")
lcDataRepositoryConfigurationLifecycle = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.Lifecycle")
lcDeploymentType = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DeploymentType")
lcDriveCacheType = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.DriveCacheType")
lcDestination = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.LogConfiguration.Destination")
lcLevel = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.LogConfiguration.Level")
lcMountName = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.MountName")
lnPerUnitStorageThroughput = loJResp.IntOf("Backup.FileSystem.LustreConfiguration.PerUnitStorageThroughput")
lcWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.FileSystem.LustreConfiguration.WeeklyMaintenanceStartTime")
lnOntapConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.FileSystem.OntapConfiguration.AutomaticBackupRetentionDays")
lcOntapConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.DailyAutomaticBackupStartTime")
lcOntapConfigurationDeploymentType = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.DeploymentType")
lnIops = loJResp.IntOf("Backup.FileSystem.OntapConfiguration.DiskIopsConfiguration.Iops")
lcMode = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.DiskIopsConfiguration.Mode")
lcEndpointIpAddressRange = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.EndpointIpAddressRange")
lcInterclusterDNSName = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.DNSName")
lcManagementDNSName = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.Endpoints.Management.DNSName")
lcPreferredSubnetId = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.PreferredSubnetId")
lnThroughputCapacity = loJResp.IntOf("Backup.FileSystem.OntapConfiguration.ThroughputCapacity")
lcOntapConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.WeeklyMaintenanceStartTime")
lnOpenZFSConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.FileSystem.OpenZFSConfiguration.AutomaticBackupRetentionDays")
lnOpenZFSConfigurationCopyTagsToBackups = loJResp.IntOf("Backup.FileSystem.OpenZFSConfiguration.CopyTagsToBackups")
lnCopyTagsToVolumes = loJResp.IntOf("Backup.FileSystem.OpenZFSConfiguration.CopyTagsToVolumes")
lcOpenZFSConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.FileSystem.OpenZFSConfiguration.DailyAutomaticBackupStartTime")
lcOpenZFSConfigurationDeploymentType = loJResp.StringOf("Backup.FileSystem.OpenZFSConfiguration.DeploymentType")
lnDiskIopsConfigurationIops = loJResp.IntOf("Backup.FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Iops")
lcDiskIopsConfigurationMode = loJResp.StringOf("Backup.FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Mode")
lcRootVolumeId = loJResp.StringOf("Backup.FileSystem.OpenZFSConfiguration.RootVolumeId")
lnOpenZFSConfigurationThroughputCapacity = loJResp.IntOf("Backup.FileSystem.OpenZFSConfiguration.ThroughputCapacity")
lcOpenZFSConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.FileSystem.OpenZFSConfiguration.WeeklyMaintenanceStartTime")
lcOwnerId = loJResp.StringOf("Backup.FileSystem.OwnerId")
lcFileSystemResourceARN = loJResp.StringOf("Backup.FileSystem.ResourceARN")
lnStorageCapacity = loJResp.IntOf("Backup.FileSystem.StorageCapacity")
lcStorageType = loJResp.StringOf("Backup.FileSystem.StorageType")
lcVpcId = loJResp.StringOf("Backup.FileSystem.VpcId")
lcWindowsConfigurationActiveDirectoryId = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.ActiveDirectoryId")
lcAuditLogDestination = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination")
lcFileAccessAuditLogLevel = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel")
lcFileShareAccessAuditLogLevel = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel")
lnWindowsConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.FileSystem.WindowsConfiguration.AutomaticBackupRetentionDays")
lnWindowsConfigurationCopyTagsToBackups = loJResp.IntOf("Backup.FileSystem.WindowsConfiguration.CopyTagsToBackups")
lcWindowsConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.DailyAutomaticBackupStartTime")
lcWindowsConfigurationDeploymentType = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.DeploymentType")
lcPreferredFileServerIp = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.PreferredFileServerIp")
lcWindowsConfigurationPreferredSubnetId = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.PreferredSubnetId")
lcRemoteAdministrationEndpoint = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.RemoteAdministrationEndpoint")
lcSelfManagedActiveDirectoryConfigurationDomainName = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName")
lcFileSystemAdministratorsGroup = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup")
lcOrganizationalUnitDistinguishedName = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName")
lcUserName = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName")
lnWindowsConfigurationThroughputCapacity = loJResp.IntOf("Backup.FileSystem.WindowsConfiguration.ThroughputCapacity")
lcWindowsConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.WeeklyMaintenanceStartTime")
lcBackupKmsKeyId = loJResp.StringOf("Backup.KmsKeyId")
lcBackupLifecycle = loJResp.StringOf("Backup.Lifecycle")
lcBackupOwnerId = loJResp.StringOf("Backup.OwnerId")
lnProgressPercent = loJResp.IntOf("Backup.ProgressPercent")
lcBackupResourceARN = loJResp.StringOf("Backup.ResourceARN")
lcResourceType = loJResp.StringOf("Backup.ResourceType")
lcSourceBackupId = loJResp.StringOf("Backup.SourceBackupId")
lcSourceBackupRegion = loJResp.StringOf("Backup.SourceBackupRegion")
lcV_Type = loJResp.StringOf("Backup.Type")
lnVolumeCreationTime = loJResp.IntOf("Backup.Volume.CreationTime")
lcVolumeFileSystemId = loJResp.StringOf("Backup.Volume.FileSystemId")
lcVolumeLifecycle = loJResp.StringOf("Backup.Volume.Lifecycle")
lcLifecycleTransitionReasonMessage = loJResp.StringOf("Backup.Volume.LifecycleTransitionReason.Message")
lcName = loJResp.StringOf("Backup.Volume.Name")
lcFlexCacheEndpointType = loJResp.StringOf("Backup.Volume.OntapConfiguration.FlexCacheEndpointType")
lcJunctionPath = loJResp.StringOf("Backup.Volume.OntapConfiguration.JunctionPath")
lcOntapVolumeType = loJResp.StringOf("Backup.Volume.OntapConfiguration.OntapVolumeType")
lcSecurityStyle = loJResp.StringOf("Backup.Volume.OntapConfiguration.SecurityStyle")
lnSizeInMegabytes = loJResp.IntOf("Backup.Volume.OntapConfiguration.SizeInMegabytes")
lnStorageEfficiencyEnabled = loJResp.IntOf("Backup.Volume.OntapConfiguration.StorageEfficiencyEnabled")
lcStorageVirtualMachineId = loJResp.StringOf("Backup.Volume.OntapConfiguration.StorageVirtualMachineId")
lnStorageVirtualMachineRoot = loJResp.IntOf("Backup.Volume.OntapConfiguration.StorageVirtualMachineRoot")
lnCoolingPeriod = loJResp.IntOf("Backup.Volume.OntapConfiguration.TieringPolicy.CoolingPeriod")
lcTieringPolicyName = loJResp.StringOf("Backup.Volume.OntapConfiguration.TieringPolicy.Name")
lcUUID = loJResp.StringOf("Backup.Volume.OntapConfiguration.UUID")
lnCopyTagsToSnapshots = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.CopyTagsToSnapshots")
lcOpenZFSConfigurationDataCompressionType = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.DataCompressionType")
lcCopyStrategy = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.OriginSnapshot.CopyStrategy")
lcSnapshotARN = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.OriginSnapshot.SnapshotARN")
lcParentVolumeId = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.ParentVolumeId")
lnReadOnly = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.ReadOnly")
lnRecordSizeKiB = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.RecordSizeKiB")
lnStorageCapacityQuotaGiB = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.StorageCapacityQuotaGiB")
lnStorageCapacityReservationGiB = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.StorageCapacityReservationGiB")
lcVolumePath = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.VolumePath")
lcVolumeResourceARN = loJResp.StringOf("Backup.Volume.ResourceARN")
lcVolumeId = loJResp.StringOf("Backup.Volume.VolumeId")
lcVolumeType = loJResp.StringOf("Backup.Volume.VolumeType")
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcAdministrativeActionType = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].AdministrativeActionType")
    lcFailureDetailsMessage = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].FailureDetails.Message")
    lnProgressPercent = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].ProgressPercent")
    lnRequestTime = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].RequestTime")
    lcStatus = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].Status")
    lcTargetFileSystemValues = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetFileSystemValues")
    lnTargetSnapshotValuesCreationTime = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.CreationTime")
    lcTargetSnapshotValuesLifecycle = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Lifecycle")
    lcLifecycleTransitionReasonMessage = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.LifecycleTransitionReason.Message")
    lcTargetSnapshotValuesName = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Name")
    lcTargetSnapshotValuesResourceARN = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.ResourceARN")
    lcSnapshotId = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.SnapshotId")
    lcTargetSnapshotValuesVolumeId = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.VolumeId")
    lnTargetVolumeValuesCreationTime = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.CreationTime")
    lcTargetVolumeValuesFileSystemId = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.FileSystemId")
    lcTargetVolumeValuesLifecycle = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Lifecycle")
    lcLifecycleTransitionReasonMessage = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.LifecycleTransitionReason.Message")
    lcTargetVolumeValuesName = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Name")
    lcOntapConfigurationFlexCacheEndpointType = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.FlexCacheEndpointType")
    lcOntapConfigurationJunctionPath = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.JunctionPath")
    lcOntapConfigurationOntapVolumeType = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.OntapVolumeType")
    lcOntapConfigurationSecurityStyle = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.SecurityStyle")
    lnOntapConfigurationSizeInMegabytes = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.SizeInMegabytes")
    lnOntapConfigurationStorageEfficiencyEnabled = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageEfficiencyEnabled")
    lcOntapConfigurationStorageVirtualMachineId = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineId")
    lnOntapConfigurationStorageVirtualMachineRoot = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineRoot")
    lnTieringPolicyCoolingPeriod = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.TieringPolicy.CoolingPeriod")
    lcTieringPolicyName = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.TieringPolicy.Name")
    lcOntapConfigurationUUID = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.UUID")
    lnOpenZFSConfigurationCopyTagsToSnapshots = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.CopyTagsToSnapshots")
    lcOpenZFSConfigurationDataCompressionType = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.DataCompressionType")
    lcOriginSnapshotCopyStrategy = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.CopyStrategy")
    lcOriginSnapshotSnapshotARN = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.SnapshotARN")
    lcOpenZFSConfigurationParentVolumeId = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.ParentVolumeId")
    lnOpenZFSConfigurationReadOnly = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.ReadOnly")
    lnOpenZFSConfigurationRecordSizeKiB = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.RecordSizeKiB")
    lnOpenZFSConfigurationStorageCapacityQuotaGiB = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityQuotaGiB")
    lnOpenZFSConfigurationStorageCapacityReservationGiB = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityReservationGiB")
    lcOpenZFSConfigurationVolumePath = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.VolumePath")
    lcTargetVolumeValuesResourceARN = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.ResourceARN")
    lcTargetVolumeValuesVolumeId = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.VolumeId")
    lcTargetVolumeValuesVolumeType = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.VolumeType")
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcKey = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Key")
        lcValue = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Value")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.AdministrativeActions")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.AdministrativeActions[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports")
    DO WHILE j < lnCount_j
        loJResp.J = j
        k = 0
        lnCount_k = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations")
        DO WHILE k < lnCount_k
            loJResp.K = k
            lcClients = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k].Clients")

            loJson1 = loJResp.ObjectOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k]")
            lnI1 = 0
            lnCount_i1 = loJson1.SizeOfArray("Options")
            DO WHILE lnI1 < lnCount_i1
                loJson1.I = lnI1
                lcStrVal = loJson1.StringOf("Options[i]")
                lnI1 = lnI1 + 1
            ENDDO
            RELEASE loJson1
            k = k + 1
        ENDDO
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lnId = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].Id")
        lnStorageCapacityQuotaGiB = loJResp.IntOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].StorageCapacityQuotaGiB")
        lcV_Type = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].Type")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcKey = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags[j].Key")
        lcValue = loJResp.StringOf("Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags[j].Value")
        j = j + 1
    ENDDO
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.NetworkInterfaceIds")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.NetworkInterfaceIds[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.OntapConfiguration.RouteTableIds")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.OntapConfiguration.RouteTableIds[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.SubnetIds")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.SubnetIds[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.Tags")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcKey = loJResp.StringOf("Backup.FileSystem.Tags[i].Key")
    lcValue = loJResp.StringOf("Backup.FileSystem.Tags[i].Value")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.WindowsConfiguration.Aliases")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcLifecycle = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.Aliases[i].Lifecycle")
    lcName = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.Aliases[i].Name")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcStrVal = loJResp.StringOf("Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[i]")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.Tags")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcKey = loJResp.StringOf("Backup.Tags[i].Key")
    lcValue = loJResp.StringOf("Backup.Tags[i].Value")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcAdministrativeActionType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].AdministrativeActionType")
    lcFailureDetailsMessage = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].FailureDetails.Message")
    lnProgressPercent = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].ProgressPercent")
    lnRequestTime = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].RequestTime")
    lcStatus = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].Status")
    lnTargetFileSystemValuesCreationTime = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.CreationTime")
    lcTargetFileSystemValuesDNSName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.DNSName")
    lcFailureDetailsMessage = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FailureDetails.Message")
    lcTargetFileSystemValuesFileSystemId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemId")
    lcTargetFileSystemValuesFileSystemType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemType")
    lcTargetFileSystemValuesFileSystemTypeVersion = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemTypeVersion")
    lcTargetFileSystemValuesKmsKeyId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.KmsKeyId")
    lcTargetFileSystemValuesLifecycle = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Lifecycle")
    lnLustreConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.AutomaticBackupRetentionDays")
    lnLustreConfigurationCopyTagsToBackups = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.CopyTagsToBackups")
    lcLustreConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DailyAutomaticBackupStartTime")
    lcLustreConfigurationDataCompressionType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataCompressionType")
    lcDataRepositoryConfigurationAutoImportPolicy = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy")
    lcDataRepositoryConfigurationExportPath = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ExportPath")
    lcFailureDetailsMessage = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message")
    lnDataRepositoryConfigurationImportedFileChunkSize = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize")
    lcDataRepositoryConfigurationImportPath = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportPath")
    lcDataRepositoryConfigurationLifecycle = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.Lifecycle")
    lcLustreConfigurationDeploymentType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DeploymentType")
    lcLustreConfigurationDriveCacheType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DriveCacheType")
    lcLogConfigurationDestination = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Destination")
    lcLogConfigurationLevel = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Level")
    lcLustreConfigurationMountName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.MountName")
    lnLustreConfigurationPerUnitStorageThroughput = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.PerUnitStorageThroughput")
    lcLustreConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.WeeklyMaintenanceStartTime")
    lnOntapConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.AutomaticBackupRetentionDays")
    lcOntapConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DailyAutomaticBackupStartTime")
    lcOntapConfigurationDeploymentType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DeploymentType")
    lnDiskIopsConfigurationIops = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Iops")
    lcDiskIopsConfigurationMode = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Mode")
    lcOntapConfigurationEndpointIpAddressRange = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.EndpointIpAddressRange")
    lcInterclusterDNSName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.DNSName")
    lcManagementDNSName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.DNSName")
    lcOntapConfigurationPreferredSubnetId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.PreferredSubnetId")
    lnOntapConfigurationThroughputCapacity = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.ThroughputCapacity")
    lcOntapConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.WeeklyMaintenanceStartTime")
    lnOpenZFSConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.AutomaticBackupRetentionDays")
    lnOpenZFSConfigurationCopyTagsToBackups = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToBackups")
    lnOpenZFSConfigurationCopyTagsToVolumes = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToVolumes")
    lcOpenZFSConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DailyAutomaticBackupStartTime")
    lcOpenZFSConfigurationDeploymentType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DeploymentType")
    lnDiskIopsConfigurationIops = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Iops")
    lcDiskIopsConfigurationMode = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Mode")
    lcOpenZFSConfigurationRootVolumeId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.RootVolumeId")
    lnOpenZFSConfigurationThroughputCapacity = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.ThroughputCapacity")
    lcOpenZFSConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.WeeklyMaintenanceStartTime")
    lcTargetFileSystemValuesOwnerId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OwnerId")
    lcTargetFileSystemValuesResourceARN = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.ResourceARN")
    lnTargetFileSystemValuesStorageCapacity = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.StorageCapacity")
    lcTargetFileSystemValuesStorageType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.StorageType")
    lcTargetFileSystemValuesVpcId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.VpcId")
    lcWindowsConfigurationActiveDirectoryId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.ActiveDirectoryId")
    lcAuditLogConfigurationAuditLogDestination = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination")
    lcAuditLogConfigurationFileAccessAuditLogLevel = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel")
    lcAuditLogConfigurationFileShareAccessAuditLogLevel = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel")
    lnWindowsConfigurationAutomaticBackupRetentionDays = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AutomaticBackupRetentionDays")
    lnWindowsConfigurationCopyTagsToBackups = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.CopyTagsToBackups")
    lcWindowsConfigurationDailyAutomaticBackupStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.DailyAutomaticBackupStartTime")
    lcWindowsConfigurationDeploymentType = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.DeploymentType")
    lcWindowsConfigurationPreferredFileServerIp = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.PreferredFileServerIp")
    lcWindowsConfigurationPreferredSubnetId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.PreferredSubnetId")
    lcWindowsConfigurationRemoteAdministrationEndpoint = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.RemoteAdministrationEndpoint")
    lcSelfManagedActiveDirectoryConfigurationDomainName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName")
    lcSelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup")
    lcSelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName")
    lcSelfManagedActiveDirectoryConfigurationUserName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName")
    lnWindowsConfigurationThroughputCapacity = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.ThroughputCapacity")
    lcWindowsConfigurationWeeklyMaintenanceStartTime = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.WeeklyMaintenanceStartTime")
    lnTargetSnapshotValuesCreationTime = loJResp.IntOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.CreationTime")
    lcTargetSnapshotValuesLifecycle = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Lifecycle")
    lcLifecycleTransitionReasonMessage = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.LifecycleTransitionReason.Message")
    lcTargetSnapshotValuesName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Name")
    lcTargetSnapshotValuesResourceARN = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.ResourceARN")
    lcTargetSnapshotValuesSnapshotId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.SnapshotId")
    lcTargetSnapshotValuesVolumeId = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.VolumeId")
    lcTargetVolumeValues = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetVolumeValues")
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.AdministrativeActions")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.AdministrativeActions[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.NetworkInterfaceIds")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.NetworkInterfaceIds[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.RouteTableIds")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.RouteTableIds[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.SubnetIds")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.SubnetIds[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcKey = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags[j].Key")
        lcValue = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags[j].Value")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcLifecycle = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases[j].Lifecycle")
        lcName = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases[j].Name")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcStrVal = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions[j]")
        j = j + 1
    ENDDO
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcKey = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Key")
        lcValue = loJResp.StringOf("Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Value")
        j = j + 1
    ENDDO
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.Volume.OpenZFSConfiguration.NfsExports")
DO WHILE i < lnCount_i
    loJResp.I = i
    j = 0
    lnCount_j = loJResp.SizeOfArray("Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations")
    DO WHILE j < lnCount_j
        loJResp.J = j
        lcClients = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Clients")
        k = 0
        lnCount_k = loJResp.SizeOfArray("Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Options")
        DO WHILE k < lnCount_k
            loJResp.K = k
            lcStrVal = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Options[k]")
            k = k + 1
        ENDDO
        j = j + 1
    ENDDO
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas")
DO WHILE i < lnCount_i
    loJResp.I = i
    lnId = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].Id")
    lnStorageCapacityQuotaGiB = loJResp.IntOf("Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].StorageCapacityQuotaGiB")
    lcV_Type = loJResp.StringOf("Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].Type")
    i = i + 1
ENDDO
i = 0
lnCount_i = loJResp.SizeOfArray("Backup.Volume.Tags")
DO WHILE i < lnCount_i
    loJResp.I = i
    lcKey = loJResp.StringOf("Backup.Volume.Tags[i].Key")
    lcValue = loJResp.StringOf("Backup.Volume.Tags[i].Value")
    i = i + 1
ENDDO

* 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"
*     }
*   }
* }

RELEASE loRest
RELEASE loAuthAws
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loSbResponseBody
RELEASE loJResp