DescribeBackups TCL Example
load ./chilkat.dll
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set rest [new_CkRest]
set authAws [new_CkAuthAws]
CkAuthAws_put_AccessKey $authAws "AWS_ACCESS_KEY"
CkAuthAws_put_SecretKey $authAws "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.)
CkAuthAws_put_Region $authAws "us-west-2"
CkAuthAws_put_ServiceName $authAws "fsx"
# SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
CkRest_SetAuthAws $rest $authAws
# URL: https://fsx.us-west-2.amazonaws.com/
# Use the same region as specified above.
set success [CkRest_Connect $rest "fsx.us-west-2.amazonaws.com" 443 1 1]
if {$success != 1} then {
puts "ConnectFailReason: [CkRest_get_ConnectFailReason $rest]"
puts [CkRest_lastErrorText $rest]
delete_CkRest $rest
delete_CkAuthAws $authAws
exit
}
# 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
set json [new_CkJsonObject]
CkJsonObject_UpdateString $json "BackupIds[0]" "string"
CkJsonObject_UpdateString $json "Filters[0].Name" "string"
CkJsonObject_UpdateString $json "Filters[0].Values[0]" "string"
CkJsonObject_UpdateInt $json "MaxResults" 123
CkJsonObject_UpdateString $json "NextToken" "string"
# The JSON request body created by the above code:
# {
# "BackupIds": [
# "string"
# ],
# "Filters": [
# {
# "Name": "string",
# "Values": [
# "string"
# ]
# }
# ],
# "MaxResults": number,
# "NextToken": "string"
# }
CkRest_AddHeader $rest "Content-Type" "application/x-amz-json-1.1"
CkRest_AddHeader $rest "X-Amz-Target" "AWSSimbaAPIService_v20180301.DescribeBackups"
set sbRequestBody [new_CkStringBuilder]
CkJsonObject_EmitSb $json $sbRequestBody
set sbResponseBody [new_CkStringBuilder]
set success [CkRest_FullRequestSb $rest "POST" "/" $sbRequestBody $sbResponseBody]
if {$success != 1} then {
puts [CkRest_lastErrorText $rest]
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
exit
}
set respStatusCode [CkRest_get_ResponseStatusCode $rest]
puts "response status code = $respStatusCode"
if {$respStatusCode != 200} then {
puts "Response Header:"
puts [CkRest_responseHeader $rest]
puts "Response Body:"
puts [CkStringBuilder_getAsString $sbResponseBody]
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
exit
}
set jResp [new_CkJsonObject]
CkJsonObject_LoadSb $jResp $sbResponseBody
# 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
# json1 is a CkJsonObject
set NextToken [CkJsonObject_stringOf $jResp "NextToken"]
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "Backups"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set BackupId [CkJsonObject_stringOf $jResp "Backups[i].BackupId"]
set CreationTime [CkJsonObject_IntOf $jResp "Backups[i].CreationTime"]
set ActiveDirectoryId [CkJsonObject_stringOf $jResp "Backups[i].DirectoryInformation.ActiveDirectoryId"]
set DomainName [CkJsonObject_stringOf $jResp "Backups[i].DirectoryInformation.DomainName"]
set ResourceARN [CkJsonObject_stringOf $jResp "Backups[i].DirectoryInformation.ResourceARN"]
set Message [CkJsonObject_stringOf $jResp "Backups[i].FailureDetails.Message"]
set FileSystemCreationTime [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.CreationTime"]
set DNSName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.DNSName"]
set FailureDetailsMessage [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.FailureDetails.Message"]
set FileSystemId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.FileSystemId"]
set FileSystemType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.FileSystemType"]
set FileSystemTypeVersion [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.FileSystemTypeVersion"]
set KmsKeyId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.KmsKeyId"]
set Lifecycle [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.Lifecycle"]
set AutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.LustreConfiguration.AutomaticBackupRetentionDays"]
set CopyTagsToBackups [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.LustreConfiguration.CopyTagsToBackups"]
set DailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DailyAutomaticBackupStartTime"]
set DataCompressionType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataCompressionType"]
set AutoImportPolicy [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy"]
set ExportPath [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataRepositoryConfiguration.ExportPath"]
set FailureDetailsMessage [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message"]
set ImportedFileChunkSize [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize"]
set ImportPath [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportPath"]
set DataRepositoryConfigurationLifecycle [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DataRepositoryConfiguration.Lifecycle"]
set DeploymentType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DeploymentType"]
set DriveCacheType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.DriveCacheType"]
set Destination [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.LogConfiguration.Destination"]
set Level [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.LogConfiguration.Level"]
set MountName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.MountName"]
set PerUnitStorageThroughput [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.LustreConfiguration.PerUnitStorageThroughput"]
set WeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.LustreConfiguration.WeeklyMaintenanceStartTime"]
set OntapConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OntapConfiguration.AutomaticBackupRetentionDays"]
set OntapConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.DailyAutomaticBackupStartTime"]
set OntapConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.DeploymentType"]
set Iops [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OntapConfiguration.DiskIopsConfiguration.Iops"]
set Mode [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.DiskIopsConfiguration.Mode"]
set EndpointIpAddressRange [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.EndpointIpAddressRange"]
set InterclusterDNSName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.Endpoints.Intercluster.DNSName"]
set ManagementDNSName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.Endpoints.Management.DNSName"]
set PreferredSubnetId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.PreferredSubnetId"]
set ThroughputCapacity [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OntapConfiguration.ThroughputCapacity"]
set OntapConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.WeeklyMaintenanceStartTime"]
set OpenZFSConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.AutomaticBackupRetentionDays"]
set OpenZFSConfigurationCopyTagsToBackups [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.CopyTagsToBackups"]
set CopyTagsToVolumes [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.CopyTagsToVolumes"]
set OpenZFSConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.DailyAutomaticBackupStartTime"]
set OpenZFSConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.DeploymentType"]
set DiskIopsConfigurationIops [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Iops"]
set DiskIopsConfigurationMode [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Mode"]
set RootVolumeId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.RootVolumeId"]
set OpenZFSConfigurationThroughputCapacity [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.ThroughputCapacity"]
set OpenZFSConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OpenZFSConfiguration.WeeklyMaintenanceStartTime"]
set OwnerId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OwnerId"]
set FileSystemResourceARN [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.ResourceARN"]
set StorageCapacity [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.StorageCapacity"]
set StorageType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.StorageType"]
set VpcId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.VpcId"]
set WindowsConfigurationActiveDirectoryId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.ActiveDirectoryId"]
set AuditLogDestination [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination"]
set FileAccessAuditLogLevel [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel"]
set FileShareAccessAuditLogLevel [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel"]
set WindowsConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.WindowsConfiguration.AutomaticBackupRetentionDays"]
set WindowsConfigurationCopyTagsToBackups [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.WindowsConfiguration.CopyTagsToBackups"]
set WindowsConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.DailyAutomaticBackupStartTime"]
set WindowsConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.DeploymentType"]
set PreferredFileServerIp [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.PreferredFileServerIp"]
set WindowsConfigurationPreferredSubnetId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.PreferredSubnetId"]
set RemoteAdministrationEndpoint [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.RemoteAdministrationEndpoint"]
set SelfManagedActiveDirectoryConfigurationDomainName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName"]
set FileSystemAdministratorsGroup [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup"]
set OrganizationalUnitDistinguishedName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName"]
set UserName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName"]
set WindowsConfigurationThroughputCapacity [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.WindowsConfiguration.ThroughputCapacity"]
set WindowsConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.WeeklyMaintenanceStartTime"]
set KmsKeyId [CkJsonObject_stringOf $jResp "Backups[i].KmsKeyId"]
set Lifecycle [CkJsonObject_stringOf $jResp "Backups[i].Lifecycle"]
set OwnerId [CkJsonObject_stringOf $jResp "Backups[i].OwnerId"]
set ProgressPercent [CkJsonObject_IntOf $jResp "Backups[i].ProgressPercent"]
set ResourceARN [CkJsonObject_stringOf $jResp "Backups[i].ResourceARN"]
set ResourceType [CkJsonObject_stringOf $jResp "Backups[i].ResourceType"]
set SourceBackupId [CkJsonObject_stringOf $jResp "Backups[i].SourceBackupId"]
set SourceBackupRegion [CkJsonObject_stringOf $jResp "Backups[i].SourceBackupRegion"]
set v_Type [CkJsonObject_stringOf $jResp "Backups[i].Type"]
set VolumeCreationTime [CkJsonObject_IntOf $jResp "Backups[i].Volume.CreationTime"]
set VolumeFileSystemId [CkJsonObject_stringOf $jResp "Backups[i].Volume.FileSystemId"]
set VolumeLifecycle [CkJsonObject_stringOf $jResp "Backups[i].Volume.Lifecycle"]
set LifecycleTransitionReasonMessage [CkJsonObject_stringOf $jResp "Backups[i].Volume.LifecycleTransitionReason.Message"]
set Name [CkJsonObject_stringOf $jResp "Backups[i].Volume.Name"]
set FlexCacheEndpointType [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.FlexCacheEndpointType"]
set JunctionPath [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.JunctionPath"]
set OntapVolumeType [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.OntapVolumeType"]
set SecurityStyle [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.SecurityStyle"]
set SizeInMegabytes [CkJsonObject_IntOf $jResp "Backups[i].Volume.OntapConfiguration.SizeInMegabytes"]
set StorageEfficiencyEnabled [CkJsonObject_IntOf $jResp "Backups[i].Volume.OntapConfiguration.StorageEfficiencyEnabled"]
set StorageVirtualMachineId [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.StorageVirtualMachineId"]
set StorageVirtualMachineRoot [CkJsonObject_IntOf $jResp "Backups[i].Volume.OntapConfiguration.StorageVirtualMachineRoot"]
set CoolingPeriod [CkJsonObject_IntOf $jResp "Backups[i].Volume.OntapConfiguration.TieringPolicy.CoolingPeriod"]
set TieringPolicyName [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.TieringPolicy.Name"]
set UUID [CkJsonObject_stringOf $jResp "Backups[i].Volume.OntapConfiguration.UUID"]
set CopyTagsToSnapshots [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.CopyTagsToSnapshots"]
set OpenZFSConfigurationDataCompressionType [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.DataCompressionType"]
set CopyStrategy [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.OriginSnapshot.CopyStrategy"]
set SnapshotARN [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.OriginSnapshot.SnapshotARN"]
set ParentVolumeId [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.ParentVolumeId"]
set ReadOnly [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.ReadOnly"]
set RecordSizeKiB [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.RecordSizeKiB"]
set StorageCapacityQuotaGiB [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.StorageCapacityQuotaGiB"]
set StorageCapacityReservationGiB [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.StorageCapacityReservationGiB"]
set VolumePath [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.VolumePath"]
set VolumeResourceARN [CkJsonObject_stringOf $jResp "Backups[i].Volume.ResourceARN"]
set VolumeId [CkJsonObject_stringOf $jResp "Backups[i].Volume.VolumeId"]
set VolumeType [CkJsonObject_stringOf $jResp "Backups[i].Volume.VolumeType"]
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set AdministrativeActionType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].AdministrativeActionType"]
set FailureDetailsMessage [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].FailureDetails.Message"]
set ProgressPercent [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].ProgressPercent"]
set RequestTime [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].RequestTime"]
set Status [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].Status"]
set TargetFileSystemValues [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetFileSystemValues"]
set TargetSnapshotValuesCreationTime [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.CreationTime"]
set TargetSnapshotValuesLifecycle [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.Lifecycle"]
set LifecycleTransitionReasonMessage [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.LifecycleTransitionReason.Message"]
set TargetSnapshotValuesName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.Name"]
set TargetSnapshotValuesResourceARN [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.ResourceARN"]
set SnapshotId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.SnapshotId"]
set TargetSnapshotValuesVolumeId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.VolumeId"]
set TargetVolumeValuesCreationTime [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.CreationTime"]
set TargetVolumeValuesFileSystemId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.FileSystemId"]
set TargetVolumeValuesLifecycle [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.Lifecycle"]
set LifecycleTransitionReasonMessage [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.LifecycleTransitionReason.Message"]
set TargetVolumeValuesName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.Name"]
set OntapConfigurationFlexCacheEndpointType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.FlexCacheEndpointType"]
set OntapConfigurationJunctionPath [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.JunctionPath"]
set OntapConfigurationOntapVolumeType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.OntapVolumeType"]
set OntapConfigurationSecurityStyle [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.SecurityStyle"]
set OntapConfigurationSizeInMegabytes [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.SizeInMegabytes"]
set OntapConfigurationStorageEfficiencyEnabled [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.StorageEfficiencyEnabled"]
set OntapConfigurationStorageVirtualMachineId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineId"]
set OntapConfigurationStorageVirtualMachineRoot [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineRoot"]
set TieringPolicyCoolingPeriod [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.TieringPolicy.CoolingPeriod"]
set TieringPolicyName [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.TieringPolicy.Name"]
set OntapConfigurationUUID [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OntapConfiguration.UUID"]
set OpenZFSConfigurationCopyTagsToSnapshots [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.CopyTagsToSnapshots"]
set OpenZFSConfigurationDataCompressionType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.DataCompressionType"]
set OriginSnapshotCopyStrategy [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.CopyStrategy"]
set OriginSnapshotSnapshotARN [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.SnapshotARN"]
set OpenZFSConfigurationParentVolumeId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.ParentVolumeId"]
set OpenZFSConfigurationReadOnly [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.ReadOnly"]
set OpenZFSConfigurationRecordSizeKiB [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.RecordSizeKiB"]
set OpenZFSConfigurationStorageCapacityQuotaGiB [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityQuotaGiB"]
set OpenZFSConfigurationStorageCapacityReservationGiB [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityReservationGiB"]
set OpenZFSConfigurationVolumePath [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.VolumePath"]
set TargetVolumeValuesResourceARN [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.ResourceARN"]
set TargetVolumeValuesVolumeId [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.VolumeId"]
set TargetVolumeValuesVolumeType [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.VolumeType"]
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.AdministrativeActions"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.AdministrativeActions[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.Tags"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Key [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.Tags[k].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetSnapshotValues.Tags[k].Value"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.AdministrativeActions"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.AdministrativeActions[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.NfsExports"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set json1 [CkJsonObject_ObjectOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.NfsExports[k]"]
set i1 0
set count_i1 [CkJsonObject_SizeOfArray $json1 "ClientConfigurations"]
while {$i1 < $count_i1} {
CkJsonObject_put_I $json1 $i1
set Clients [CkJsonObject_stringOf $json1 "ClientConfigurations[i].Clients"]
set j1 0
set count_j1 [CkJsonObject_SizeOfArray $json1 "ClientConfigurations[i].Options"]
while {$j1 < $count_j1} {
CkJsonObject_put_J $json1 $j1
set strVal [CkJsonObject_stringOf $json1 "ClientConfigurations[i].Options[j]"]
set j1 [expr $j1 + 1]
}
set i1 [expr $i1 + 1]
}
delete_CkJsonObject $json1
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Id [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[k].Id"]
set StorageCapacityQuotaGiB [CkJsonObject_IntOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[k].StorageCapacityQuotaGiB"]
set v_Type [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[k].Type"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.Tags"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Key [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.Tags[k].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.AdministrativeActions[j].TargetVolumeValues.Tags[k].Value"]
set k [expr $k + 1]
}
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.NetworkInterfaceIds"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.NetworkInterfaceIds[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.OntapConfiguration.RouteTableIds"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.OntapConfiguration.RouteTableIds[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.SubnetIds"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.SubnetIds[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.Tags"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Key [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.Tags[j].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.Tags[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.WindowsConfiguration.Aliases"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Lifecycle [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.Aliases[j].Lifecycle"]
set Name [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.Aliases[j].Name"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set strVal [CkJsonObject_stringOf $jResp "Backups[i].FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[j]"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].Tags"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Key [CkJsonObject_stringOf $jResp "Backups[i].Tags[j].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].Tags[j].Value"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set AdministrativeActionType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].AdministrativeActionType"]
set FailureDetailsMessage [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].FailureDetails.Message"]
set ProgressPercent [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].ProgressPercent"]
set RequestTime [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].RequestTime"]
set Status [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].Status"]
set TargetFileSystemValuesCreationTime [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.CreationTime"]
set TargetFileSystemValuesDNSName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.DNSName"]
set FailureDetailsMessage [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.FailureDetails.Message"]
set TargetFileSystemValuesFileSystemId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.FileSystemId"]
set TargetFileSystemValuesFileSystemType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.FileSystemType"]
set TargetFileSystemValuesFileSystemTypeVersion [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.FileSystemTypeVersion"]
set TargetFileSystemValuesKmsKeyId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.KmsKeyId"]
set TargetFileSystemValuesLifecycle [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.Lifecycle"]
set LustreConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.AutomaticBackupRetentionDays"]
set LustreConfigurationCopyTagsToBackups [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.CopyTagsToBackups"]
set LustreConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DailyAutomaticBackupStartTime"]
set LustreConfigurationDataCompressionType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataCompressionType"]
set DataRepositoryConfigurationAutoImportPolicy [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy"]
set DataRepositoryConfigurationExportPath [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ExportPath"]
set FailureDetailsMessage [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message"]
set DataRepositoryConfigurationImportedFileChunkSize [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize"]
set DataRepositoryConfigurationImportPath [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportPath"]
set DataRepositoryConfigurationLifecycle [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.Lifecycle"]
set LustreConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DeploymentType"]
set LustreConfigurationDriveCacheType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.DriveCacheType"]
set LogConfigurationDestination [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Destination"]
set LogConfigurationLevel [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Level"]
set LustreConfigurationMountName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.MountName"]
set LustreConfigurationPerUnitStorageThroughput [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.PerUnitStorageThroughput"]
set LustreConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.LustreConfiguration.WeeklyMaintenanceStartTime"]
set OntapConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.AutomaticBackupRetentionDays"]
set OntapConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.DailyAutomaticBackupStartTime"]
set OntapConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.DeploymentType"]
set DiskIopsConfigurationIops [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Iops"]
set DiskIopsConfigurationMode [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Mode"]
set OntapConfigurationEndpointIpAddressRange [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.EndpointIpAddressRange"]
set InterclusterDNSName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.DNSName"]
set ManagementDNSName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.DNSName"]
set OntapConfigurationPreferredSubnetId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.PreferredSubnetId"]
set OntapConfigurationThroughputCapacity [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.ThroughputCapacity"]
set OntapConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.WeeklyMaintenanceStartTime"]
set OpenZFSConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.AutomaticBackupRetentionDays"]
set OpenZFSConfigurationCopyTagsToBackups [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToBackups"]
set OpenZFSConfigurationCopyTagsToVolumes [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToVolumes"]
set OpenZFSConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.DailyAutomaticBackupStartTime"]
set OpenZFSConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.DeploymentType"]
set DiskIopsConfigurationIops [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Iops"]
set DiskIopsConfigurationMode [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Mode"]
set OpenZFSConfigurationRootVolumeId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.RootVolumeId"]
set OpenZFSConfigurationThroughputCapacity [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.ThroughputCapacity"]
set OpenZFSConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OpenZFSConfiguration.WeeklyMaintenanceStartTime"]
set TargetFileSystemValuesOwnerId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OwnerId"]
set TargetFileSystemValuesResourceARN [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.ResourceARN"]
set TargetFileSystemValuesStorageCapacity [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.StorageCapacity"]
set TargetFileSystemValuesStorageType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.StorageType"]
set TargetFileSystemValuesVpcId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.VpcId"]
set WindowsConfigurationActiveDirectoryId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.ActiveDirectoryId"]
set AuditLogConfigurationAuditLogDestination [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination"]
set AuditLogConfigurationFileAccessAuditLogLevel [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel"]
set AuditLogConfigurationFileShareAccessAuditLogLevel [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel"]
set WindowsConfigurationAutomaticBackupRetentionDays [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.AutomaticBackupRetentionDays"]
set WindowsConfigurationCopyTagsToBackups [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.CopyTagsToBackups"]
set WindowsConfigurationDailyAutomaticBackupStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.DailyAutomaticBackupStartTime"]
set WindowsConfigurationDeploymentType [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.DeploymentType"]
set WindowsConfigurationPreferredFileServerIp [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.PreferredFileServerIp"]
set WindowsConfigurationPreferredSubnetId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.PreferredSubnetId"]
set WindowsConfigurationRemoteAdministrationEndpoint [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.RemoteAdministrationEndpoint"]
set SelfManagedActiveDirectoryConfigurationDomainName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName"]
set SelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup"]
set SelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName"]
set SelfManagedActiveDirectoryConfigurationUserName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName"]
set WindowsConfigurationThroughputCapacity [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.ThroughputCapacity"]
set WindowsConfigurationWeeklyMaintenanceStartTime [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.WeeklyMaintenanceStartTime"]
set TargetSnapshotValuesCreationTime [CkJsonObject_IntOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.CreationTime"]
set TargetSnapshotValuesLifecycle [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.Lifecycle"]
set LifecycleTransitionReasonMessage [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.LifecycleTransitionReason.Message"]
set TargetSnapshotValuesName [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.Name"]
set TargetSnapshotValuesResourceARN [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.ResourceARN"]
set TargetSnapshotValuesSnapshotId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.SnapshotId"]
set TargetSnapshotValuesVolumeId [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.VolumeId"]
set TargetVolumeValues [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetVolumeValues"]
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.AdministrativeActions"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.AdministrativeActions[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.NetworkInterfaceIds"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.NetworkInterfaceIds[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.RouteTableIds"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.OntapConfiguration.RouteTableIds[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.SubnetIds"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.SubnetIds[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.Tags"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Key [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.Tags[k].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.Tags[k].Value"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.Aliases"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Lifecycle [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.Aliases[k].Lifecycle"]
set Name [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.Aliases[k].Name"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.AdministrativeActions"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set strVal [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.AdministrativeActions[k]"]
set k [expr $k + 1]
}
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.Tags"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Key [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.Tags[k].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].Volume.AdministrativeActions[j].TargetSnapshotValues.Tags[k].Value"]
set k [expr $k + 1]
}
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.OpenZFSConfiguration.NfsExports"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set k 0
set count_k [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.OpenZFSConfiguration.NfsExports[j].ClientConfigurations"]
while {$k < $count_k} {
CkJsonObject_put_K $jResp $k
set Clients [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k].Clients"]
set json1 [CkJsonObject_ObjectOf $jResp "Backups[i].Volume.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k]"]
set i1 0
set count_i1 [CkJsonObject_SizeOfArray $json1 "Options"]
while {$i1 < $count_i1} {
CkJsonObject_put_I $json1 $i1
set strVal [CkJsonObject_stringOf $json1 "Options[i]"]
set i1 [expr $i1 + 1]
}
delete_CkJsonObject $json1
set k [expr $k + 1]
}
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.OpenZFSConfiguration.UserAndGroupQuotas"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Id [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.UserAndGroupQuotas[j].Id"]
set StorageCapacityQuotaGiB [CkJsonObject_IntOf $jResp "Backups[i].Volume.OpenZFSConfiguration.UserAndGroupQuotas[j].StorageCapacityQuotaGiB"]
set v_Type [CkJsonObject_stringOf $jResp "Backups[i].Volume.OpenZFSConfiguration.UserAndGroupQuotas[j].Type"]
set j [expr $j + 1]
}
set j 0
set count_j [CkJsonObject_SizeOfArray $jResp "Backups[i].Volume.Tags"]
while {$j < $count_j} {
CkJsonObject_put_J $jResp $j
set Key [CkJsonObject_stringOf $jResp "Backups[i].Volume.Tags[j].Key"]
set Value [CkJsonObject_stringOf $jResp "Backups[i].Volume.Tags[j].Value"]
set j [expr $j + 1]
}
set i [expr $i + 1]
}
# A sample JSON response body parsed by the above code:
# {
# "Backups": [
# {
# "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"
# }
# }
# ],
# "NextToken": "string"
# }
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
delete_CkJsonObject $jResp