CreateBackup DataFlex Example
Use ChilkatAx-9.5.0-win32.pkg
Procedure Test
Handle hoRest
Boolean iSuccess
Variant vAuthAws
Handle hoAuthAws
Handle hoJson
Variant vSbRequestBody
Handle hoSbRequestBody
Variant vSbResponseBody
Handle hoSbResponseBody
Integer iRespStatusCode
Handle hoJResp
String sAdministrativeActionType
Integer iRequestTime
String sStatus
String sTargetFileSystemValues
Integer iTargetSnapshotValuesCreationTime
String sTargetSnapshotValuesLifecycle
String sTargetSnapshotValuesName
String sTargetSnapshotValuesResourceARN
String sSnapshotId
String sTargetSnapshotValuesVolumeId
Integer iTargetVolumeValuesCreationTime
String sTargetVolumeValuesFileSystemId
String sTargetVolumeValuesLifecycle
String sTargetVolumeValuesName
String sOntapConfigurationFlexCacheEndpointType
String sOntapConfigurationJunctionPath
String sOntapConfigurationOntapVolumeType
String sOntapConfigurationSecurityStyle
Integer iOntapConfigurationSizeInMegabytes
Integer iOntapConfigurationStorageEfficiencyEnabled
String sOntapConfigurationStorageVirtualMachineId
Integer iOntapConfigurationStorageVirtualMachineRoot
Integer iTieringPolicyCoolingPeriod
String sOntapConfigurationUUID
Integer iOpenZFSConfigurationCopyTagsToSnapshots
String sOriginSnapshotCopyStrategy
String sOriginSnapshotSnapshotARN
String sOpenZFSConfigurationParentVolumeId
Integer iOpenZFSConfigurationReadOnly
Integer iOpenZFSConfigurationRecordSizeKiB
Integer iOpenZFSConfigurationStorageCapacityQuotaGiB
Integer iOpenZFSConfigurationStorageCapacityReservationGiB
String sOpenZFSConfigurationVolumePath
String sTargetVolumeValuesResourceARN
String sTargetVolumeValuesVolumeId
String sTargetVolumeValuesVolumeType
Integer j
Integer iCount_j
String sStrVal
String sKey
String sValue
Integer k
Integer iCount_k
String sClients
Variant vJson1
Handle hoJson1
Integer iI1
Integer iCount_i1
Integer iId
Integer iTargetFileSystemValuesCreationTime
String sTargetFileSystemValuesDNSName
String sTargetFileSystemValuesFileSystemId
String sTargetFileSystemValuesFileSystemType
String sTargetFileSystemValuesFileSystemTypeVersion
String sTargetFileSystemValuesKmsKeyId
String sTargetFileSystemValuesLifecycle
Integer iLustreConfigurationAutomaticBackupRetentionDays
Integer iLustreConfigurationCopyTagsToBackups
String sLustreConfigurationDailyAutomaticBackupStartTime
String sLustreConfigurationDataCompressionType
String sDataRepositoryConfigurationAutoImportPolicy
String sDataRepositoryConfigurationExportPath
Integer iDataRepositoryConfigurationImportedFileChunkSize
String sDataRepositoryConfigurationImportPath
String sLustreConfigurationDeploymentType
String sLustreConfigurationDriveCacheType
String sLogConfigurationDestination
String sLogConfigurationLevel
String sLustreConfigurationMountName
Integer iLustreConfigurationPerUnitStorageThroughput
String sLustreConfigurationWeeklyMaintenanceStartTime
String sOntapConfigurationEndpointIpAddressRange
String sOntapConfigurationPreferredSubnetId
Integer iOntapConfigurationThroughputCapacity
Integer iOpenZFSConfigurationCopyTagsToVolumes
String sOpenZFSConfigurationRootVolumeId
String sTargetFileSystemValuesOwnerId
String sTargetFileSystemValuesResourceARN
Integer iTargetFileSystemValuesStorageCapacity
String sTargetFileSystemValuesStorageType
String sTargetFileSystemValuesVpcId
String sAuditLogConfigurationAuditLogDestination
String sAuditLogConfigurationFileAccessAuditLogLevel
String sAuditLogConfigurationFileShareAccessAuditLogLevel
String sWindowsConfigurationPreferredFileServerIp
String sWindowsConfigurationRemoteAdministrationEndpoint
String sSelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup
String sSelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName
String sSelfManagedActiveDirectoryConfigurationUserName
String sTargetSnapshotValuesSnapshotId
String sTargetVolumeValues
String sBackupId
Integer iCreationTime
String sActiveDirectoryId
String sDomainName
String sResourceARN
String sMessage
Integer iFileSystemCreationTime
String sDNSName
String sFailureDetailsMessage
String sFileSystemId
String sFileSystemType
String sFileSystemTypeVersion
String sKmsKeyId
String sLifecycle
Integer iAutomaticBackupRetentionDays
Integer iCopyTagsToBackups
String sDailyAutomaticBackupStartTime
String sDataCompressionType
String sAutoImportPolicy
String sExportPath
Integer iImportedFileChunkSize
String sImportPath
String sDataRepositoryConfigurationLifecycle
String sDeploymentType
String sDriveCacheType
String sDestination
String sLevel
String sMountName
Integer iPerUnitStorageThroughput
String sWeeklyMaintenanceStartTime
Integer iOntapConfigurationAutomaticBackupRetentionDays
String sOntapConfigurationDailyAutomaticBackupStartTime
String sOntapConfigurationDeploymentType
Integer iIops
String sMode
String sEndpointIpAddressRange
String sInterclusterDNSName
String sManagementDNSName
String sPreferredSubnetId
Integer iThroughputCapacity
String sOntapConfigurationWeeklyMaintenanceStartTime
Integer iOpenZFSConfigurationAutomaticBackupRetentionDays
Integer iOpenZFSConfigurationCopyTagsToBackups
Integer iCopyTagsToVolumes
String sOpenZFSConfigurationDailyAutomaticBackupStartTime
String sOpenZFSConfigurationDeploymentType
Integer iDiskIopsConfigurationIops
String sDiskIopsConfigurationMode
String sRootVolumeId
Integer iOpenZFSConfigurationThroughputCapacity
String sOpenZFSConfigurationWeeklyMaintenanceStartTime
String sOwnerId
String sFileSystemResourceARN
Integer iStorageCapacity
String sStorageType
String sVpcId
String sWindowsConfigurationActiveDirectoryId
String sAuditLogDestination
String sFileAccessAuditLogLevel
String sFileShareAccessAuditLogLevel
Integer iWindowsConfigurationAutomaticBackupRetentionDays
Integer iWindowsConfigurationCopyTagsToBackups
String sWindowsConfigurationDailyAutomaticBackupStartTime
String sWindowsConfigurationDeploymentType
String sPreferredFileServerIp
String sWindowsConfigurationPreferredSubnetId
String sRemoteAdministrationEndpoint
String sSelfManagedActiveDirectoryConfigurationDomainName
String sFileSystemAdministratorsGroup
String sOrganizationalUnitDistinguishedName
String sUserName
Integer iWindowsConfigurationThroughputCapacity
String sWindowsConfigurationWeeklyMaintenanceStartTime
String sBackupKmsKeyId
String sBackupLifecycle
String sBackupOwnerId
Integer iProgressPercent
String sBackupResourceARN
String sResourceType
String sSourceBackupId
String sSourceBackupRegion
String sV_Type
Integer iVolumeCreationTime
String sVolumeFileSystemId
String sVolumeLifecycle
String sLifecycleTransitionReasonMessage
String sName
String sFlexCacheEndpointType
String sJunctionPath
String sOntapVolumeType
String sSecurityStyle
Integer iSizeInMegabytes
Integer iStorageEfficiencyEnabled
String sStorageVirtualMachineId
Integer iStorageVirtualMachineRoot
Integer iCoolingPeriod
String sTieringPolicyName
String sUUID
Integer iCopyTagsToSnapshots
String sOpenZFSConfigurationDataCompressionType
String sCopyStrategy
String sSnapshotARN
String sParentVolumeId
Integer iReadOnly
Integer iRecordSizeKiB
Integer iStorageCapacityQuotaGiB
Integer iStorageCapacityReservationGiB
String sVolumePath
String sVolumeResourceARN
String sVolumeId
String sVolumeType
Integer i
Integer iCount_i
String sTemp1
Integer iTemp1
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
Get Create (RefClass(cComChilkatRest)) To hoRest
If (Not(IsComObjectCreated(hoRest))) Begin
Send CreateComObject of hoRest
End
Get Create (RefClass(cComChilkatAuthAws)) To hoAuthAws
If (Not(IsComObjectCreated(hoAuthAws))) Begin
Send CreateComObject of hoAuthAws
End
Set ComAccessKey Of hoAuthAws To "AWS_ACCESS_KEY"
Set ComSecretKey Of hoAuthAws To "AWS_SECRET_KEY"
// Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
Set ComRegion Of hoAuthAws To "us-west-2"
Set ComServiceName Of hoAuthAws To "fsx"
// SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
Get pvComObject of hoAuthAws to vAuthAws
Get ComSetAuthAws Of hoRest vAuthAws To iSuccess
// URL: https://fsx.us-west-2.amazonaws.com/
// Use the same region as specified above.
Get ComConnect Of hoRest "fsx.us-west-2.amazonaws.com" 443 True True To iSuccess
If (iSuccess <> True) Begin
Get ComConnectFailReason Of hoRest To iTemp1
Showln "ConnectFailReason: " iTemp1
Get ComLastErrorText Of hoRest To sTemp1
Showln sTemp1
Procedure_Return
End
// The following code creates the JSON request body.
// The JSON created by this code is shown below.
// Use this online tool to generate code from sample JSON:
// Generate Code to Create JSON
Get Create (RefClass(cComChilkatJsonObject)) To hoJson
If (Not(IsComObjectCreated(hoJson))) Begin
Send CreateComObject of hoJson
End
Get ComUpdateString Of hoJson "ClientRequestToken" "string" To iSuccess
Get ComUpdateString Of hoJson "FileSystemId" "string" To iSuccess
Get ComUpdateString Of hoJson "Tags[0].Key" "string" To iSuccess
Get ComUpdateString Of hoJson "Tags[0].Value" "string" To iSuccess
Get ComUpdateString Of hoJson "VolumeId" "string" To iSuccess
// The JSON request body created by the above code:
// {
// "ClientRequestToken": "string",
// "FileSystemId": "string",
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VolumeId": "string"
// }
Get ComAddHeader Of hoRest "Content-Type" "application/x-amz-json-1.1" To iSuccess
Get ComAddHeader Of hoRest "X-Amz-Target" "AWSSimbaAPIService_v20180301.CreateBackup" To iSuccess
Get Create (RefClass(cComChilkatStringBuilder)) To hoSbRequestBody
If (Not(IsComObjectCreated(hoSbRequestBody))) Begin
Send CreateComObject of hoSbRequestBody
End
Get pvComObject of hoSbRequestBody to vSbRequestBody
Get ComEmitSb Of hoJson vSbRequestBody To iSuccess
Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
Send CreateComObject of hoSbResponseBody
End
Get pvComObject of hoSbRequestBody to vSbRequestBody
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComFullRequestSb Of hoRest "POST" "/" vSbRequestBody vSbResponseBody To iSuccess
If (iSuccess <> True) Begin
Get ComLastErrorText Of hoRest To sTemp1
Showln sTemp1
Procedure_Return
End
Get ComResponseStatusCode Of hoRest To iRespStatusCode
Showln "response status code = " iRespStatusCode
If (iRespStatusCode <> 200) Begin
Showln "Response Header:"
Get ComResponseHeader Of hoRest To sTemp1
Showln sTemp1
Showln "Response Body:"
Get ComGetAsString Of hoSbResponseBody To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
If (Not(IsComObjectCreated(hoJResp))) Begin
Send CreateComObject of hoJResp
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess
// The following code parses the JSON response.
// A sample JSON response is shown below the sample code.
// Use this online tool to generate parsing code from sample JSON:
// Generate Parsing Code from JSON
Get ComStringOf Of hoJResp "Backup.BackupId" To sBackupId
Get ComIntOf Of hoJResp "Backup.CreationTime" To iCreationTime
Get ComStringOf Of hoJResp "Backup.DirectoryInformation.ActiveDirectoryId" To sActiveDirectoryId
Get ComStringOf Of hoJResp "Backup.DirectoryInformation.DomainName" To sDomainName
Get ComStringOf Of hoJResp "Backup.DirectoryInformation.ResourceARN" To sResourceARN
Get ComStringOf Of hoJResp "Backup.FailureDetails.Message" To sMessage
Get ComIntOf Of hoJResp "Backup.FileSystem.CreationTime" To iFileSystemCreationTime
Get ComStringOf Of hoJResp "Backup.FileSystem.DNSName" To sDNSName
Get ComStringOf Of hoJResp "Backup.FileSystem.FailureDetails.Message" To sFailureDetailsMessage
Get ComStringOf Of hoJResp "Backup.FileSystem.FileSystemId" To sFileSystemId
Get ComStringOf Of hoJResp "Backup.FileSystem.FileSystemType" To sFileSystemType
Get ComStringOf Of hoJResp "Backup.FileSystem.FileSystemTypeVersion" To sFileSystemTypeVersion
Get ComStringOf Of hoJResp "Backup.FileSystem.KmsKeyId" To sKmsKeyId
Get ComStringOf Of hoJResp "Backup.FileSystem.Lifecycle" To sLifecycle
Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.AutomaticBackupRetentionDays" To iAutomaticBackupRetentionDays
Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.CopyTagsToBackups" To iCopyTagsToBackups
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DailyAutomaticBackupStartTime" To sDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataCompressionType" To sDataCompressionType
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy" To sAutoImportPolicy
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ExportPath" To sExportPath
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message" To sFailureDetailsMessage
Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize" To iImportedFileChunkSize
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.ImportPath" To sImportPath
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DataRepositoryConfiguration.Lifecycle" To sDataRepositoryConfigurationLifecycle
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DeploymentType" To sDeploymentType
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.DriveCacheType" To sDriveCacheType
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.LogConfiguration.Destination" To sDestination
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.LogConfiguration.Level" To sLevel
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.MountName" To sMountName
Get ComIntOf Of hoJResp "Backup.FileSystem.LustreConfiguration.PerUnitStorageThroughput" To iPerUnitStorageThroughput
Get ComStringOf Of hoJResp "Backup.FileSystem.LustreConfiguration.WeeklyMaintenanceStartTime" To sWeeklyMaintenanceStartTime
Get ComIntOf Of hoJResp "Backup.FileSystem.OntapConfiguration.AutomaticBackupRetentionDays" To iOntapConfigurationAutomaticBackupRetentionDays
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DailyAutomaticBackupStartTime" To sOntapConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DeploymentType" To sOntapConfigurationDeploymentType
Get ComIntOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DiskIopsConfiguration.Iops" To iIops
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.DiskIopsConfiguration.Mode" To sMode
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.EndpointIpAddressRange" To sEndpointIpAddressRange
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.DNSName" To sInterclusterDNSName
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Management.DNSName" To sManagementDNSName
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.PreferredSubnetId" To sPreferredSubnetId
Get ComIntOf Of hoJResp "Backup.FileSystem.OntapConfiguration.ThroughputCapacity" To iThroughputCapacity
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.WeeklyMaintenanceStartTime" To sOntapConfigurationWeeklyMaintenanceStartTime
Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.AutomaticBackupRetentionDays" To iOpenZFSConfigurationAutomaticBackupRetentionDays
Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.CopyTagsToBackups" To iOpenZFSConfigurationCopyTagsToBackups
Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.CopyTagsToVolumes" To iCopyTagsToVolumes
Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DailyAutomaticBackupStartTime" To sOpenZFSConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DeploymentType" To sOpenZFSConfigurationDeploymentType
Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Iops" To iDiskIopsConfigurationIops
Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.DiskIopsConfiguration.Mode" To sDiskIopsConfigurationMode
Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.RootVolumeId" To sRootVolumeId
Get ComIntOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.ThroughputCapacity" To iOpenZFSConfigurationThroughputCapacity
Get ComStringOf Of hoJResp "Backup.FileSystem.OpenZFSConfiguration.WeeklyMaintenanceStartTime" To sOpenZFSConfigurationWeeklyMaintenanceStartTime
Get ComStringOf Of hoJResp "Backup.FileSystem.OwnerId" To sOwnerId
Get ComStringOf Of hoJResp "Backup.FileSystem.ResourceARN" To sFileSystemResourceARN
Get ComIntOf Of hoJResp "Backup.FileSystem.StorageCapacity" To iStorageCapacity
Get ComStringOf Of hoJResp "Backup.FileSystem.StorageType" To sStorageType
Get ComStringOf Of hoJResp "Backup.FileSystem.VpcId" To sVpcId
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.ActiveDirectoryId" To sWindowsConfigurationActiveDirectoryId
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination" To sAuditLogDestination
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel" To sFileAccessAuditLogLevel
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel" To sFileShareAccessAuditLogLevel
Get ComIntOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.AutomaticBackupRetentionDays" To iWindowsConfigurationAutomaticBackupRetentionDays
Get ComIntOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.CopyTagsToBackups" To iWindowsConfigurationCopyTagsToBackups
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.DailyAutomaticBackupStartTime" To sWindowsConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.DeploymentType" To sWindowsConfigurationDeploymentType
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.PreferredFileServerIp" To sPreferredFileServerIp
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.PreferredSubnetId" To sWindowsConfigurationPreferredSubnetId
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.RemoteAdministrationEndpoint" To sRemoteAdministrationEndpoint
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName" To sSelfManagedActiveDirectoryConfigurationDomainName
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup" To sFileSystemAdministratorsGroup
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName" To sOrganizationalUnitDistinguishedName
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName" To sUserName
Get ComIntOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.ThroughputCapacity" To iWindowsConfigurationThroughputCapacity
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.WeeklyMaintenanceStartTime" To sWindowsConfigurationWeeklyMaintenanceStartTime
Get ComStringOf Of hoJResp "Backup.KmsKeyId" To sBackupKmsKeyId
Get ComStringOf Of hoJResp "Backup.Lifecycle" To sBackupLifecycle
Get ComStringOf Of hoJResp "Backup.OwnerId" To sBackupOwnerId
Get ComIntOf Of hoJResp "Backup.ProgressPercent" To iProgressPercent
Get ComStringOf Of hoJResp "Backup.ResourceARN" To sBackupResourceARN
Get ComStringOf Of hoJResp "Backup.ResourceType" To sResourceType
Get ComStringOf Of hoJResp "Backup.SourceBackupId" To sSourceBackupId
Get ComStringOf Of hoJResp "Backup.SourceBackupRegion" To sSourceBackupRegion
Get ComStringOf Of hoJResp "Backup.Type" To sV_Type
Get ComIntOf Of hoJResp "Backup.Volume.CreationTime" To iVolumeCreationTime
Get ComStringOf Of hoJResp "Backup.Volume.FileSystemId" To sVolumeFileSystemId
Get ComStringOf Of hoJResp "Backup.Volume.Lifecycle" To sVolumeLifecycle
Get ComStringOf Of hoJResp "Backup.Volume.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
Get ComStringOf Of hoJResp "Backup.Volume.Name" To sName
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.FlexCacheEndpointType" To sFlexCacheEndpointType
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.JunctionPath" To sJunctionPath
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.OntapVolumeType" To sOntapVolumeType
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.SecurityStyle" To sSecurityStyle
Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.SizeInMegabytes" To iSizeInMegabytes
Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.StorageEfficiencyEnabled" To iStorageEfficiencyEnabled
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.StorageVirtualMachineId" To sStorageVirtualMachineId
Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.StorageVirtualMachineRoot" To iStorageVirtualMachineRoot
Get ComIntOf Of hoJResp "Backup.Volume.OntapConfiguration.TieringPolicy.CoolingPeriod" To iCoolingPeriod
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.TieringPolicy.Name" To sTieringPolicyName
Get ComStringOf Of hoJResp "Backup.Volume.OntapConfiguration.UUID" To sUUID
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.CopyTagsToSnapshots" To iCopyTagsToSnapshots
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.DataCompressionType" To sOpenZFSConfigurationDataCompressionType
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.OriginSnapshot.CopyStrategy" To sCopyStrategy
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.OriginSnapshot.SnapshotARN" To sSnapshotARN
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.ParentVolumeId" To sParentVolumeId
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.ReadOnly" To iReadOnly
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.RecordSizeKiB" To iRecordSizeKiB
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.StorageCapacityQuotaGiB" To iStorageCapacityQuotaGiB
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.StorageCapacityReservationGiB" To iStorageCapacityReservationGiB
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.VolumePath" To sVolumePath
Get ComStringOf Of hoJResp "Backup.Volume.ResourceARN" To sVolumeResourceARN
Get ComStringOf Of hoJResp "Backup.Volume.VolumeId" To sVolumeId
Get ComStringOf Of hoJResp "Backup.Volume.VolumeType" To sVolumeType
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].AdministrativeActionType" To sAdministrativeActionType
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].FailureDetails.Message" To sFailureDetailsMessage
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].ProgressPercent" To iProgressPercent
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].RequestTime" To iRequestTime
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].Status" To sStatus
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetFileSystemValues" To sTargetFileSystemValues
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.CreationTime" To iTargetSnapshotValuesCreationTime
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Lifecycle" To sTargetSnapshotValuesLifecycle
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Name" To sTargetSnapshotValuesName
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.ResourceARN" To sTargetSnapshotValuesResourceARN
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.SnapshotId" To sSnapshotId
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.VolumeId" To sTargetSnapshotValuesVolumeId
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.CreationTime" To iTargetVolumeValuesCreationTime
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.FileSystemId" To sTargetVolumeValuesFileSystemId
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Lifecycle" To sTargetVolumeValuesLifecycle
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Name" To sTargetVolumeValuesName
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.FlexCacheEndpointType" To sOntapConfigurationFlexCacheEndpointType
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.JunctionPath" To sOntapConfigurationJunctionPath
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.OntapVolumeType" To sOntapConfigurationOntapVolumeType
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.SecurityStyle" To sOntapConfigurationSecurityStyle
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.SizeInMegabytes" To iOntapConfigurationSizeInMegabytes
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageEfficiencyEnabled" To iOntapConfigurationStorageEfficiencyEnabled
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineId" To sOntapConfigurationStorageVirtualMachineId
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.StorageVirtualMachineRoot" To iOntapConfigurationStorageVirtualMachineRoot
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.TieringPolicy.CoolingPeriod" To iTieringPolicyCoolingPeriod
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.TieringPolicy.Name" To sTieringPolicyName
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OntapConfiguration.UUID" To sOntapConfigurationUUID
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.CopyTagsToSnapshots" To iOpenZFSConfigurationCopyTagsToSnapshots
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.DataCompressionType" To sOpenZFSConfigurationDataCompressionType
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.CopyStrategy" To sOriginSnapshotCopyStrategy
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.OriginSnapshot.SnapshotARN" To sOriginSnapshotSnapshotARN
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.ParentVolumeId" To sOpenZFSConfigurationParentVolumeId
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.ReadOnly" To iOpenZFSConfigurationReadOnly
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.RecordSizeKiB" To iOpenZFSConfigurationRecordSizeKiB
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityQuotaGiB" To iOpenZFSConfigurationStorageCapacityQuotaGiB
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.StorageCapacityReservationGiB" To iOpenZFSConfigurationStorageCapacityReservationGiB
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.VolumePath" To sOpenZFSConfigurationVolumePath
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.ResourceARN" To sTargetVolumeValuesResourceARN
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.VolumeId" To sTargetVolumeValuesVolumeId
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.VolumeType" To sTargetVolumeValuesVolumeType
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Key" To sKey
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Value" To sValue
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.AdministrativeActions" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.AdministrativeActions[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Move 0 To k
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations" To iCount_k
While (k < iCount_k)
Set ComK Of hoJResp To k
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k].Clients" To sClients
Get ComObjectOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.NfsExports[j].ClientConfigurations[k]" To vJson1
If (IsComObject(vJson1)) Begin
Get Create (RefClass(cComChilkatJsonObject)) To hoJson1
Set pvComObject Of hoJson1 To vJson1
End
Move 0 To iI1
Get ComSizeOfArray Of hoJson1 "Options" To iCount_i1
While (iI1 < iCount_i1)
Set ComI Of hoJson1 To iI1
Get ComStringOf Of hoJson1 "Options[i]" To sStrVal
Move (iI1 + 1) To iI1
Loop
Send Destroy of hoJson1
Move (k + 1) To k
Loop
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].Id" To iId
Get ComIntOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].StorageCapacityQuotaGiB" To iStorageCapacityQuotaGiB
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.OpenZFSConfiguration.UserAndGroupQuotas[j].Type" To sV_Type
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags[j].Key" To sKey
Get ComStringOf Of hoJResp "Backup.FileSystem.AdministrativeActions[i].TargetVolumeValues.Tags[j].Value" To sValue
Move (j + 1) To j
Loop
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.NetworkInterfaceIds" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.NetworkInterfaceIds[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Intercluster.IpAddresses[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.Endpoints.Management.IpAddresses[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.OntapConfiguration.RouteTableIds" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.OntapConfiguration.RouteTableIds[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.SubnetIds" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.SubnetIds[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.Tags" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.Tags[i].Key" To sKey
Get ComStringOf Of hoJResp "Backup.FileSystem.Tags[i].Value" To sValue
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.WindowsConfiguration.Aliases" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.Aliases[i].Lifecycle" To sLifecycle
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.Aliases[i].Name" To sName
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.MaintenanceOperationsInProgress[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.FileSystem.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[i]" To sStrVal
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.Tags" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.Tags[i].Key" To sKey
Get ComStringOf Of hoJResp "Backup.Tags[i].Value" To sValue
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].AdministrativeActionType" To sAdministrativeActionType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].FailureDetails.Message" To sFailureDetailsMessage
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].ProgressPercent" To iProgressPercent
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].RequestTime" To iRequestTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].Status" To sStatus
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.CreationTime" To iTargetFileSystemValuesCreationTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.DNSName" To sTargetFileSystemValuesDNSName
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FailureDetails.Message" To sFailureDetailsMessage
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemId" To sTargetFileSystemValuesFileSystemId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemType" To sTargetFileSystemValuesFileSystemType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.FileSystemTypeVersion" To sTargetFileSystemValuesFileSystemTypeVersion
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.KmsKeyId" To sTargetFileSystemValuesKmsKeyId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Lifecycle" To sTargetFileSystemValuesLifecycle
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.AutomaticBackupRetentionDays" To iLustreConfigurationAutomaticBackupRetentionDays
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.CopyTagsToBackups" To iLustreConfigurationCopyTagsToBackups
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DailyAutomaticBackupStartTime" To sLustreConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataCompressionType" To sLustreConfigurationDataCompressionType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.AutoImportPolicy" To sDataRepositoryConfigurationAutoImportPolicy
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ExportPath" To sDataRepositoryConfigurationExportPath
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.FailureDetails.Message" To sFailureDetailsMessage
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportedFileChunkSize" To iDataRepositoryConfigurationImportedFileChunkSize
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.ImportPath" To sDataRepositoryConfigurationImportPath
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DataRepositoryConfiguration.Lifecycle" To sDataRepositoryConfigurationLifecycle
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DeploymentType" To sLustreConfigurationDeploymentType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.DriveCacheType" To sLustreConfigurationDriveCacheType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Destination" To sLogConfigurationDestination
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.LogConfiguration.Level" To sLogConfigurationLevel
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.MountName" To sLustreConfigurationMountName
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.PerUnitStorageThroughput" To iLustreConfigurationPerUnitStorageThroughput
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.LustreConfiguration.WeeklyMaintenanceStartTime" To sLustreConfigurationWeeklyMaintenanceStartTime
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.AutomaticBackupRetentionDays" To iOntapConfigurationAutomaticBackupRetentionDays
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DailyAutomaticBackupStartTime" To sOntapConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DeploymentType" To sOntapConfigurationDeploymentType
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Iops" To iDiskIopsConfigurationIops
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.DiskIopsConfiguration.Mode" To sDiskIopsConfigurationMode
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.EndpointIpAddressRange" To sOntapConfigurationEndpointIpAddressRange
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.DNSName" To sInterclusterDNSName
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.DNSName" To sManagementDNSName
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.PreferredSubnetId" To sOntapConfigurationPreferredSubnetId
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.ThroughputCapacity" To iOntapConfigurationThroughputCapacity
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.WeeklyMaintenanceStartTime" To sOntapConfigurationWeeklyMaintenanceStartTime
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.AutomaticBackupRetentionDays" To iOpenZFSConfigurationAutomaticBackupRetentionDays
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToBackups" To iOpenZFSConfigurationCopyTagsToBackups
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.CopyTagsToVolumes" To iOpenZFSConfigurationCopyTagsToVolumes
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DailyAutomaticBackupStartTime" To sOpenZFSConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DeploymentType" To sOpenZFSConfigurationDeploymentType
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Iops" To iDiskIopsConfigurationIops
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.DiskIopsConfiguration.Mode" To sDiskIopsConfigurationMode
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.RootVolumeId" To sOpenZFSConfigurationRootVolumeId
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.ThroughputCapacity" To iOpenZFSConfigurationThroughputCapacity
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OpenZFSConfiguration.WeeklyMaintenanceStartTime" To sOpenZFSConfigurationWeeklyMaintenanceStartTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OwnerId" To sTargetFileSystemValuesOwnerId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.ResourceARN" To sTargetFileSystemValuesResourceARN
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.StorageCapacity" To iTargetFileSystemValuesStorageCapacity
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.StorageType" To sTargetFileSystemValuesStorageType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.VpcId" To sTargetFileSystemValuesVpcId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.ActiveDirectoryId" To sWindowsConfigurationActiveDirectoryId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.AuditLogDestination" To sAuditLogConfigurationAuditLogDestination
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileAccessAuditLogLevel" To sAuditLogConfigurationFileAccessAuditLogLevel
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AuditLogConfiguration.FileShareAccessAuditLogLevel" To sAuditLogConfigurationFileShareAccessAuditLogLevel
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.AutomaticBackupRetentionDays" To iWindowsConfigurationAutomaticBackupRetentionDays
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.CopyTagsToBackups" To iWindowsConfigurationCopyTagsToBackups
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.DailyAutomaticBackupStartTime" To sWindowsConfigurationDailyAutomaticBackupStartTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.DeploymentType" To sWindowsConfigurationDeploymentType
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.PreferredFileServerIp" To sWindowsConfigurationPreferredFileServerIp
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.PreferredSubnetId" To sWindowsConfigurationPreferredSubnetId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.RemoteAdministrationEndpoint" To sWindowsConfigurationRemoteAdministrationEndpoint
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DomainName" To sSelfManagedActiveDirectoryConfigurationDomainName
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.FileSystemAdministratorsGroup" To sSelfManagedActiveDirectoryConfigurationFileSystemAdministratorsGroup
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.OrganizationalUnitDistinguishedName" To sSelfManagedActiveDirectoryConfigurationOrganizationalUnitDistinguishedName
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.UserName" To sSelfManagedActiveDirectoryConfigurationUserName
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.ThroughputCapacity" To iWindowsConfigurationThroughputCapacity
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.WeeklyMaintenanceStartTime" To sWindowsConfigurationWeeklyMaintenanceStartTime
Get ComIntOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.CreationTime" To iTargetSnapshotValuesCreationTime
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Lifecycle" To sTargetSnapshotValuesLifecycle
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.LifecycleTransitionReason.Message" To sLifecycleTransitionReasonMessage
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Name" To sTargetSnapshotValuesName
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.ResourceARN" To sTargetSnapshotValuesResourceARN
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.SnapshotId" To sTargetSnapshotValuesSnapshotId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.VolumeId" To sTargetSnapshotValuesVolumeId
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetVolumeValues" To sTargetVolumeValues
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.AdministrativeActions" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.AdministrativeActions[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.NetworkInterfaceIds" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.NetworkInterfaceIds[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Intercluster.IpAddresses[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.Endpoints.Management.IpAddresses[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.RouteTableIds" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.OntapConfiguration.RouteTableIds[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.SubnetIds" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.SubnetIds[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags[j].Key" To sKey
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.Tags[j].Value" To sValue
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases[j].Lifecycle" To sLifecycle
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.Aliases[j].Name" To sName
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.MaintenanceOperationsInProgress[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetFileSystemValues.WindowsConfiguration.SelfManagedActiveDirectoryConfiguration.DnsIps[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.AdministrativeActions[j]" To sStrVal
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Key" To sKey
Get ComStringOf Of hoJResp "Backup.Volume.AdministrativeActions[i].TargetSnapshotValues.Tags[j].Value" To sValue
Move (j + 1) To j
Loop
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Move 0 To j
Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJResp To j
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Clients" To sClients
Move 0 To k
Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Options" To iCount_k
While (k < iCount_k)
Set ComK Of hoJResp To k
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.NfsExports[i].ClientConfigurations[j].Options[k]" To sStrVal
Move (k + 1) To k
Loop
Move (j + 1) To j
Loop
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].Id" To iId
Get ComIntOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].StorageCapacityQuotaGiB" To iStorageCapacityQuotaGiB
Get ComStringOf Of hoJResp "Backup.Volume.OpenZFSConfiguration.UserAndGroupQuotas[i].Type" To sV_Type
Move (i + 1) To i
Loop
Move 0 To i
Get ComSizeOfArray Of hoJResp "Backup.Volume.Tags" To iCount_i
While (i < iCount_i)
Set ComI Of hoJResp To i
Get ComStringOf Of hoJResp "Backup.Volume.Tags[i].Key" To sKey
Get ComStringOf Of hoJResp "Backup.Volume.Tags[i].Value" To sValue
Move (i + 1) To i
Loop
// A sample JSON response body parsed by the above code:
// {
// "Backup": {
// "BackupId": "string",
// "CreationTime": number,
// "DirectoryInformation": {
// "ActiveDirectoryId": "string",
// "DomainName": "string",
// "ResourceARN": "string"
// },
// "FailureDetails": {
// "Message": "string"
// },
// "FileSystem": {
// "AdministrativeActions": [
// {
// "AdministrativeActionType": "string",
// "FailureDetails": {
// "Message": "string"
// },
// "ProgressPercent": number,
// "RequestTime": number,
// "Status": "string",
// "TargetFileSystemValues": "FileSystem",
// "TargetSnapshotValues": {
// "AdministrativeActions": [
// "AdministrativeAction"
// ],
// "CreationTime": number,
// "Lifecycle": "string",
// "LifecycleTransitionReason": {
// "Message": "string"
// },
// "Name": "string",
// "ResourceARN": "string",
// "SnapshotId": "string",
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VolumeId": "string"
// },
// "TargetVolumeValues": {
// "AdministrativeActions": [
// "AdministrativeAction"
// ],
// "CreationTime": number,
// "FileSystemId": "string",
// "Lifecycle": "string",
// "LifecycleTransitionReason": {
// "Message": "string"
// },
// "Name": "string",
// "OntapConfiguration": {
// "FlexCacheEndpointType": "string",
// "JunctionPath": "string",
// "OntapVolumeType": "string",
// "SecurityStyle": "string",
// "SizeInMegabytes": number,
// "StorageEfficiencyEnabled": boolean,
// "StorageVirtualMachineId": "string",
// "StorageVirtualMachineRoot": boolean,
// "TieringPolicy": {
// "CoolingPeriod": number,
// "Name": "string"
// },
// "UUID": "string"
// },
// "OpenZFSConfiguration": {
// "CopyTagsToSnapshots": boolean,
// "DataCompressionType": "string",
// "NfsExports": [
// {
// "ClientConfigurations": [
// {
// "Clients": "string",
// "Options": [
// "string"
// ]
// }
// ]
// }
// ],
// "OriginSnapshot": {
// "CopyStrategy": "string",
// "SnapshotARN": "string"
// },
// "ParentVolumeId": "string",
// "ReadOnly": boolean,
// "RecordSizeKiB": number,
// "StorageCapacityQuotaGiB": number,
// "StorageCapacityReservationGiB": number,
// "UserAndGroupQuotas": [
// {
// "Id": number,
// "StorageCapacityQuotaGiB": number,
// "Type": "string"
// }
// ],
// "VolumePath": "string"
// },
// "ResourceARN": "string",
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VolumeId": "string",
// "VolumeType": "string"
// }
// }
// ],
// "CreationTime": number,
// "DNSName": "string",
// "FailureDetails": {
// "Message": "string"
// },
// "FileSystemId": "string",
// "FileSystemType": "string",
// "FileSystemTypeVersion": "string",
// "KmsKeyId": "string",
// "Lifecycle": "string",
// "LustreConfiguration": {
// "AutomaticBackupRetentionDays": number,
// "CopyTagsToBackups": boolean,
// "DailyAutomaticBackupStartTime": "string",
// "DataCompressionType": "string",
// "DataRepositoryConfiguration": {
// "AutoImportPolicy": "string",
// "ExportPath": "string",
// "FailureDetails": {
// "Message": "string"
// },
// "ImportedFileChunkSize": number,
// "ImportPath": "string",
// "Lifecycle": "string"
// },
// "DeploymentType": "string",
// "DriveCacheType": "string",
// "LogConfiguration": {
// "Destination": "string",
// "Level": "string"
// },
// "MountName": "string",
// "PerUnitStorageThroughput": number,
// "WeeklyMaintenanceStartTime": "string"
// },
// "NetworkInterfaceIds": [
// "string"
// ],
// "OntapConfiguration": {
// "AutomaticBackupRetentionDays": number,
// "DailyAutomaticBackupStartTime": "string",
// "DeploymentType": "string",
// "DiskIopsConfiguration": {
// "Iops": number,
// "Mode": "string"
// },
// "EndpointIpAddressRange": "string",
// "Endpoints": {
// "Intercluster": {
// "DNSName": "string",
// "IpAddresses": [
// "string"
// ]
// },
// "Management": {
// "DNSName": "string",
// "IpAddresses": [
// "string"
// ]
// }
// },
// "PreferredSubnetId": "string",
// "RouteTableIds": [
// "string"
// ],
// "ThroughputCapacity": number,
// "WeeklyMaintenanceStartTime": "string"
// },
// "OpenZFSConfiguration": {
// "AutomaticBackupRetentionDays": number,
// "CopyTagsToBackups": boolean,
// "CopyTagsToVolumes": boolean,
// "DailyAutomaticBackupStartTime": "string",
// "DeploymentType": "string",
// "DiskIopsConfiguration": {
// "Iops": number,
// "Mode": "string"
// },
// "RootVolumeId": "string",
// "ThroughputCapacity": number,
// "WeeklyMaintenanceStartTime": "string"
// },
// "OwnerId": "string",
// "ResourceARN": "string",
// "StorageCapacity": number,
// "StorageType": "string",
// "SubnetIds": [
// "string"
// ],
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VpcId": "string",
// "WindowsConfiguration": {
// "ActiveDirectoryId": "string",
// "Aliases": [
// {
// "Lifecycle": "string",
// "Name": "string"
// }
// ],
// "AuditLogConfiguration": {
// "AuditLogDestination": "string",
// "FileAccessAuditLogLevel": "string",
// "FileShareAccessAuditLogLevel": "string"
// },
// "AutomaticBackupRetentionDays": number,
// "CopyTagsToBackups": boolean,
// "DailyAutomaticBackupStartTime": "string",
// "DeploymentType": "string",
// "MaintenanceOperationsInProgress": [
// "string"
// ],
// "PreferredFileServerIp": "string",
// "PreferredSubnetId": "string",
// "RemoteAdministrationEndpoint": "string",
// "SelfManagedActiveDirectoryConfiguration": {
// "DnsIps": [
// "string"
// ],
// "DomainName": "string",
// "FileSystemAdministratorsGroup": "string",
// "OrganizationalUnitDistinguishedName": "string",
// "UserName": "string"
// },
// "ThroughputCapacity": number,
// "WeeklyMaintenanceStartTime": "string"
// }
// },
// "KmsKeyId": "string",
// "Lifecycle": "string",
// "OwnerId": "string",
// "ProgressPercent": number,
// "ResourceARN": "string",
// "ResourceType": "string",
// "SourceBackupId": "string",
// "SourceBackupRegion": "string",
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "Type": "string",
// "Volume": {
// "AdministrativeActions": [
// {
// "AdministrativeActionType": "string",
// "FailureDetails": {
// "Message": "string"
// },
// "ProgressPercent": number,
// "RequestTime": number,
// "Status": "string",
// "TargetFileSystemValues": {
// "AdministrativeActions": [
// "AdministrativeAction"
// ],
// "CreationTime": number,
// "DNSName": "string",
// "FailureDetails": {
// "Message": "string"
// },
// "FileSystemId": "string",
// "FileSystemType": "string",
// "FileSystemTypeVersion": "string",
// "KmsKeyId": "string",
// "Lifecycle": "string",
// "LustreConfiguration": {
// "AutomaticBackupRetentionDays": number,
// "CopyTagsToBackups": boolean,
// "DailyAutomaticBackupStartTime": "string",
// "DataCompressionType": "string",
// "DataRepositoryConfiguration": {
// "AutoImportPolicy": "string",
// "ExportPath": "string",
// "FailureDetails": {
// "Message": "string"
// },
// "ImportedFileChunkSize": number,
// "ImportPath": "string",
// "Lifecycle": "string"
// },
// "DeploymentType": "string",
// "DriveCacheType": "string",
// "LogConfiguration": {
// "Destination": "string",
// "Level": "string"
// },
// "MountName": "string",
// "PerUnitStorageThroughput": number,
// "WeeklyMaintenanceStartTime": "string"
// },
// "NetworkInterfaceIds": [
// "string"
// ],
// "OntapConfiguration": {
// "AutomaticBackupRetentionDays": number,
// "DailyAutomaticBackupStartTime": "string",
// "DeploymentType": "string",
// "DiskIopsConfiguration": {
// "Iops": number,
// "Mode": "string"
// },
// "EndpointIpAddressRange": "string",
// "Endpoints": {
// "Intercluster": {
// "DNSName": "string",
// "IpAddresses": [
// "string"
// ]
// },
// "Management": {
// "DNSName": "string",
// "IpAddresses": [
// "string"
// ]
// }
// },
// "PreferredSubnetId": "string",
// "RouteTableIds": [
// "string"
// ],
// "ThroughputCapacity": number,
// "WeeklyMaintenanceStartTime": "string"
// },
// "OpenZFSConfiguration": {
// "AutomaticBackupRetentionDays": number,
// "CopyTagsToBackups": boolean,
// "CopyTagsToVolumes": boolean,
// "DailyAutomaticBackupStartTime": "string",
// "DeploymentType": "string",
// "DiskIopsConfiguration": {
// "Iops": number,
// "Mode": "string"
// },
// "RootVolumeId": "string",
// "ThroughputCapacity": number,
// "WeeklyMaintenanceStartTime": "string"
// },
// "OwnerId": "string",
// "ResourceARN": "string",
// "StorageCapacity": number,
// "StorageType": "string",
// "SubnetIds": [
// "string"
// ],
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VpcId": "string",
// "WindowsConfiguration": {
// "ActiveDirectoryId": "string",
// "Aliases": [
// {
// "Lifecycle": "string",
// "Name": "string"
// }
// ],
// "AuditLogConfiguration": {
// "AuditLogDestination": "string",
// "FileAccessAuditLogLevel": "string",
// "FileShareAccessAuditLogLevel": "string"
// },
// "AutomaticBackupRetentionDays": number,
// "CopyTagsToBackups": boolean,
// "DailyAutomaticBackupStartTime": "string",
// "DeploymentType": "string",
// "MaintenanceOperationsInProgress": [
// "string"
// ],
// "PreferredFileServerIp": "string",
// "PreferredSubnetId": "string",
// "RemoteAdministrationEndpoint": "string",
// "SelfManagedActiveDirectoryConfiguration": {
// "DnsIps": [
// "string"
// ],
// "DomainName": "string",
// "FileSystemAdministratorsGroup": "string",
// "OrganizationalUnitDistinguishedName": "string",
// "UserName": "string"
// },
// "ThroughputCapacity": number,
// "WeeklyMaintenanceStartTime": "string"
// }
// },
// "TargetSnapshotValues": {
// "AdministrativeActions": [
// "AdministrativeAction"
// ],
// "CreationTime": number,
// "Lifecycle": "string",
// "LifecycleTransitionReason": {
// "Message": "string"
// },
// "Name": "string",
// "ResourceARN": "string",
// "SnapshotId": "string",
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VolumeId": "string"
// },
// "TargetVolumeValues": "Volume"
// }
// ],
// "CreationTime": number,
// "FileSystemId": "string",
// "Lifecycle": "string",
// "LifecycleTransitionReason": {
// "Message": "string"
// },
// "Name": "string",
// "OntapConfiguration": {
// "FlexCacheEndpointType": "string",
// "JunctionPath": "string",
// "OntapVolumeType": "string",
// "SecurityStyle": "string",
// "SizeInMegabytes": number,
// "StorageEfficiencyEnabled": boolean,
// "StorageVirtualMachineId": "string",
// "StorageVirtualMachineRoot": boolean,
// "TieringPolicy": {
// "CoolingPeriod": number,
// "Name": "string"
// },
// "UUID": "string"
// },
// "OpenZFSConfiguration": {
// "CopyTagsToSnapshots": boolean,
// "DataCompressionType": "string",
// "NfsExports": [
// {
// "ClientConfigurations": [
// {
// "Clients": "string",
// "Options": [
// "string"
// ]
// }
// ]
// }
// ],
// "OriginSnapshot": {
// "CopyStrategy": "string",
// "SnapshotARN": "string"
// },
// "ParentVolumeId": "string",
// "ReadOnly": boolean,
// "RecordSizeKiB": number,
// "StorageCapacityQuotaGiB": number,
// "StorageCapacityReservationGiB": number,
// "UserAndGroupQuotas": [
// {
// "Id": number,
// "StorageCapacityQuotaGiB": number,
// "Type": "string"
// }
// ],
// "VolumePath": "string"
// },
// "ResourceARN": "string",
// "Tags": [
// {
// "Key": "string",
// "Value": "string"
// }
// ],
// "VolumeId": "string",
// "VolumeType": "string"
// }
// }
// }
End_Procedure