public static class DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
autoSnapshotPolicyId
The ID of the automatic snapshot policy.
|
String |
autoSnapshotPolicyName
The name of the automatic snapshot policy.
|
Integer |
copiedSnapshotsRetentionDays
This parameter is in invitational preview and is not publicly available.
|
DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyCopyEncryptionConfiguration |
copyEncryptionConfiguration
Encryption configurations for cross-region snapshot replication.
|
String |
creationTime
The time when the automatic snapshot policy was created.
|
Integer |
diskNums
The number of disks to which the automatic snapshot policy is applied.
|
Boolean |
enableCrossRegionCopy
This parameter is in invitational preview and is not publicly available.
|
String |
regionId
The region ID of the automatic snapshot policy.
|
String |
repeatWeekdays
The days of the week on which to create automatic snapshots.
|
String |
resourceGroupId
The ID of the resource group.
|
Integer |
retentionDays
The retention period of the automatic snapshots.
|
String |
status
The status of the automatic snapshot policy.
|
DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyTags |
tags
The tags of the automatic snapshot policy.
|
String |
targetCopyRegions
This parameter is in invitational preview and is not publicly available.
|
String |
timePoints
The points in time of the day at which to create automatic snapshots.
|
String |
type
The type of the automatic snapshot policy.
|
Integer |
volumeNums
The number of extended volumes to which the automatic snapshot policy is applied.
|
@NameInMap(value="AutoSnapshotPolicyId") public String autoSnapshotPolicyId
The ID of the automatic snapshot policy.
example:sp-bp67acfmxazb4ph****
@NameInMap(value="AutoSnapshotPolicyName") public String autoSnapshotPolicyName
The name of the automatic snapshot policy.
example:testAutoSnapshotPolicyName
@NameInMap(value="CopiedSnapshotsRetentionDays") public Integer copiedSnapshotsRetentionDays
example:This parameter is in invitational preview and is not publicly available.
0
@NameInMap(value="CopyEncryptionConfiguration") public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyCopyEncryptionConfiguration copyEncryptionConfiguration
Encryption configurations for cross-region snapshot replication.
@NameInMap(value="CreationTime") public String creationTime
The time when the automatic snapshot policy was created. The time follows the ISO 8601 standard in the yyyy-MM-ddThh:mm:ssZ format. The time is displayed in UTC.
example:2019-12-10T16:00Z
@NameInMap(value="DiskNums") public Integer diskNums
The number of disks to which the automatic snapshot policy is applied.
example:1
@NameInMap(value="EnableCrossRegionCopy") public Boolean enableCrossRegionCopy
example:This parameter is in invitational preview and is not publicly available.
false
@NameInMap(value="RegionId") public String regionId
The region ID of the automatic snapshot policy.
example:cn-hangzhou
@NameInMap(value="RepeatWeekdays") public String repeatWeekdays
The days of the week on which to create automatic snapshots. Valid values: 1 to 7, which correspond to the days of the week. For example, 1 indicates Monday. One or more days can be specified.
example:["6"]
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group.
example:rg-aek2kkmhmhs****
@NameInMap(value="RetentionDays") public Integer retentionDays
The retention period of the automatic snapshots. Unit: days. Valid values:
7
@NameInMap(value="Status") public String status
The status of the automatic snapshot policy. Valid values:
Normal
@NameInMap(value="Tags") public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyTags tags
The tags of the automatic snapshot policy.
@NameInMap(value="TargetCopyRegions") public String targetCopyRegions
example:This parameter is in invitational preview and is not publicly available.
test
@NameInMap(value="TimePoints") public String timePoints
The points in time of the day at which to create automatic snapshots.
The time is displayed in UTC+8. Unit: hours. Valid values: 0 to 23, which correspond to the 24 points in time on the hour from 00:00:00 to 23:00:00. For example, 1 indicates 01:00:00. Multiple points in time can be specified.
The parameter value is a JSON array that contains up to 24 points in time separated by commas (,). Example: ["0", "1", ... "23"]
.
["1"]
@NameInMap(value="Type") public String type
The type of the automatic snapshot policy. Valid values:
Custom
@NameInMap(value="VolumeNums") public Integer volumeNums
The number of extended volumes to which the automatic snapshot policy is applied.
example:2
public DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy()
public static DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy build(Map<String,?> map) throws Exception
Exception
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setAutoSnapshotPolicyId(String autoSnapshotPolicyId)
public String getAutoSnapshotPolicyId()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setAutoSnapshotPolicyName(String autoSnapshotPolicyName)
public String getAutoSnapshotPolicyName()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setCopiedSnapshotsRetentionDays(Integer copiedSnapshotsRetentionDays)
public Integer getCopiedSnapshotsRetentionDays()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setCopyEncryptionConfiguration(DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyCopyEncryptionConfiguration copyEncryptionConfiguration)
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyCopyEncryptionConfiguration getCopyEncryptionConfiguration()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setCreationTime(String creationTime)
public String getCreationTime()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setDiskNums(Integer diskNums)
public Integer getDiskNums()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setEnableCrossRegionCopy(Boolean enableCrossRegionCopy)
public Boolean getEnableCrossRegionCopy()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setRegionId(String regionId)
public String getRegionId()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setRepeatWeekdays(String repeatWeekdays)
public String getRepeatWeekdays()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setRetentionDays(Integer retentionDays)
public Integer getRetentionDays()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setStatus(String status)
public String getStatus()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setTags(DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyTags tags)
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicyTags getTags()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setTargetCopyRegions(String targetCopyRegions)
public String getTargetCopyRegions()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setTimePoints(String timePoints)
public String getTimePoints()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setType(String type)
public String getType()
public DescribeAutoSnapshotPolicyExResponseBody.DescribeAutoSnapshotPolicyExResponseBodyAutoSnapshotPoliciesAutoSnapshotPolicy setVolumeNums(Integer volumeNums)
public Integer getVolumeNums()
Copyright © 2024. All rights reserved.