Instance
- Implements: com.aliyun.ros.cdk.mongodb.datasource.IInstance
This class encapsulates and extends the ROS resource type DATASOURCE::MONGODB::Instance.
Initializers
import com.aliyun.ros.cdk.mongodb.datasource.Instance;
Instance.Builder.create(Construct scope, java.lang.String id, java.lang.Boolean enableResourcePropertyConstraint)
.instanceId(java.lang.String)
.instanceId(IResolvable)
// .refreshOptions(java.lang.String)
// .refreshOptions(IResolvable)
.build();
| Name | Type | Description |
|---|---|---|
scope | com.aliyun.ros.cdk.core.Construct | No description. |
id | java.lang.String | No description. |
enableResourcePropertyConstraint | java.lang.Boolean | No description. |
instanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property instanceId: The ID of the mongos. |
refreshOptions | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated. |
scopeRequired
- Type: com.aliyun.ros.cdk.core.Construct
idRequired
- Type: java.lang.String
enableResourcePropertyConstraintOptional
- Type: java.lang.Boolean
instanceIdRequired
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property instanceId: The ID of the mongos.
refreshOptionsOptional
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
Valid values:
- Never: Never refresh the datasource resource when the stack is updated.
- Always: Always refresh the datasource resource when the stack is updated. Default is Never.
Methods
| Name | Description |
|---|---|
toString | Returns a string representation of this construct. |
synthesize | Allows this construct to emit artifacts into the cloud assembly during synthesis. |
addCondition | No description. |
addCount | No description. |
addDependency | No description. |
addResourceDesc | No description. |
applyRemovalPolicy | No description. |
fetchCondition | No description. |
fetchDependency | No description. |
fetchResourceDesc | No description. |
getAtt | No description. |
setMetadata | No description. |
toString
public java.lang.String toString()
Returns a string representation of this construct.
synthesize
public void synthesize(ISynthesisSession session)
Allows this construct to emit artifacts into the cloud assembly during synthesis.
This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.
- Type: com.aliyun.ros.cdk.core.ISynthesisSession
The synthesis session.
addCondition
public void addCondition(RosCondition condition)
- Type: com.aliyun.ros.cdk.core.RosCondition
addCount
public void addCount(java.lang.Number OR IResolvable count)
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
addDependency
public void addDependency(Resource resource)
- Type: com.aliyun.ros.cdk.core.Resource
addResourceDesc
public void addResourceDesc(java.lang.String desc)
- Type: java.lang.String
applyRemovalPolicy
public void applyRemovalPolicy(RemovalPolicy policy)
- Type: com.aliyun.ros.cdk.core.RemovalPolicy
fetchCondition
public RosCondition fetchCondition()
fetchDependency
public java.util.List<java.lang.String> fetchDependency()
fetchResourceDesc
public java.lang.String fetchResourceDesc()
getAtt
public IResolvable getAtt(java.lang.String name)
- Type: java.lang.String
setMetadata
public void setMetadata(java.lang.String key, java.lang.Object value)
- Type: java.lang.String
- Type: java.lang.Object
Static Functions
| Name | Description |
|---|---|
isConstruct | Return whether the given object is a Construct. |
isConstruct
import com.aliyun.ros.cdk.mongodb.datasource.Instance;
Instance.isConstruct(java.lang.Object x)
Return whether the given object is a Construct.
- Type: java.lang.Object
Properties
| Name | Type | Description |
|---|---|---|
node | com.aliyun.ros.cdk.core.ConstructNode | The construct tree node associated with this construct. |
env | com.aliyun.ros.cdk.core.IResourceEnvironment | The environment this resource belongs to. |
ref | java.lang.String | No description. |
stack | com.aliyun.ros.cdk.core.Stack | The stack in which this resource is defined. |
resource | com.aliyun.ros.cdk.core.RosResource | No description. |
attrAccountDescription | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute AccountDescription: The description of the account. |
attrAccountName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute AccountName: The name of the account. |
attrAutoRenew | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute AutoRenew: Indicates whether auto-renewal is enabled for the instance. |
attrAutoRenewDuration | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute AutoRenewDuration: Auto Renew Duration. |
attrBackupInterval | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupInterval: The frequency at which high-frequency backup is created. |
attrBackupRetentionPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupRetentionPeriod: The retention period of the backup data. |
attrCreateTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CreateTime: The Database create time. |
attrDbInstanceClass | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DBInstanceClass: The instance type of the instance. |
attrDbInstanceDescription | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DBInstanceDescription: The name of the instance. |
attrDbInstanceReleaseProtection | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DBInstanceReleaseProtection: Indicates whether release protection is enabled for the instance. |
attrDbInstanceStorage | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DbInstanceStorage: The storage capacity of the instance. |
attrDbInstanceType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DBInstanceType: The architecture of the instance. |
attrEnableBackupLog | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute EnableBackupLog: Indicates whether the log backup feature is enabled. |
attrEngine | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Engine: The database engine of the instance. |
attrEngineVersion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute EngineVersion: The database engine version of the instance. |
attrExpireTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ExpireTime: The time when the subscription instance expires. |
attrHiddenZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute HiddenZoneId: The zone where the hidden node resides for multi-zone deployment. |
attrInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceId: The ID of the mongos. |
attrKindCode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute KindCode: The kind code of the instance. |
attrLastDowngradeTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute LastDowngradeTime: The date when the last downgrade operation was performed on the instance. |
attrLockMode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute LockMode: The lock status of the instance. |
attrLogBackupRetentionPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute LogBackupRetentionPeriod: The number of days for which log backups are retained. |
attrMaintainEndTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute MaintainEndTime: The end time of the maintenance window. |
attrMaintainStartTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute MaintainStartTime: The start time of the maintenance window. |
attrMongosList | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute MongosList: The information of the mongos nodes. |
attrNetworkAddresses | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute NetworkAddresses: The endpoints of ApsaraDB for MongoDB instances. |
attrNetworkType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute NetworkType: The network type of the instance. |
attrParameters | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Parameters: The settings of the parameters that have taken effect. |
attrPaymentType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PaymentType: The billing method of the Database. |
attrPreferredBackupPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PreferredBackupPeriod: The day of a week on which to back up data. |
attrPreferredBackupTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PreferredBackupTime: The time range during which the backup was created. |
attrProtocolType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ProtocolType: The access protocol type of the instance. |
attrReadonlyReplicas | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ReadonlyReplicas: The number of read-only nodes in the shard node. |
attrReplicaSetsConnections | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ReplicaSetsConnections: ReplicaSets Connections. |
attrReplicationFactor | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ReplicationFactor: The number of nodes in the instance. |
attrResourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ResourceGroupId: The ID of the resource group to which the instance belongs. |
attrSecondaryZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecondaryZoneId: The zone where the secondary node resides for multi-zone deployment. |
attrSecurityGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityGroupId: The ID of the ECS security group. |
attrSecurityIpList | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityIpList: The name of the IP whitelist. |
attrSecurityIps | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityIps: The IP addresses in the default whitelist. |
attrShardList | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ShardList: The information of the shard nodes. |
attrSnapshotBackupType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SnapshotBackupType: The snapshot backup type. |
attrSslExpiredTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SslExpiredTime: The time when the SSL certificate expires. |
attrSslStatus | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SslStatus: The status of the SSL feature. |
attrStorageEngine | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute StorageEngine: The Storage Engine Of The Instance Type. |
attrTags | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Tags: The details of the instance tags. |
attrTdeStatus | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute TdeStatus: The TDE status. |
attrVpcAuthMode | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcAuthMode: Indicates whether password-free access within the VPC is enabled. |
attrVpcId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcId: The VPC ID of the instance. |
attrVSwitchId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VSwitchId: The vSwitch ID of the instance. |
attrZoneId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ZoneId: The ID of the zone in which the instance resides. |
props | InstanceProps | No description. |
nodeRequired
public ConstructNode getNode();
- Type: com.aliyun.ros.cdk.core.ConstructNode
The construct tree node associated with this construct.
envRequired
public IResourceEnvironment getEnv();
- Type: com.aliyun.ros.cdk.core.IResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
refRequired
public java.lang.String getRef();
- Type: java.lang.String
stackRequired
public Stack getStack();
- Type: com.aliyun.ros.cdk.core.Stack
The stack in which this resource is defined.
resourceOptional
public RosResource getResource();
- Type: com.aliyun.ros.cdk.core.RosResource
attrAccountDescriptionRequired
public java.lang.Object getAttrAccountDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute AccountDescription: The description of the account.
attrAccountNameRequired
public java.lang.Object getAttrAccountName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute AccountName: The name of the account.
Value: *root * .
attrAutoRenewRequired
public java.lang.Object getAttrAutoRenew();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute AutoRenew: Indicates whether auto-renewal is enabled for the instance.
Valid values: true: Auto-renewal is enabled for the instance. false: Auto-renewal is disabled for the instance.
attrAutoRenewDurationRequired
public java.lang.Object getAttrAutoRenewDuration();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute AutoRenewDuration: Auto Renew Duration.
attrBackupIntervalRequired
public java.lang.Object getAttrBackupInterval();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupInterval: The frequency at which high-frequency backup is created.
Valid values: -1: High-frequency backup is disabled. 15: every 15 minutes. 30: every 30 minutes. 60: every hour. 120: every 2 hours. 180: every 3 hours. 240: every 4 hours. 360: every 6 hours. 480: every 8 hours. 720: every 12 hours.
attrBackupRetentionPeriodRequired
public java.lang.Object getAttrBackupRetentionPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupRetentionPeriod: The retention period of the backup data.
Unit: day.
attrCreateTimeRequired
public java.lang.Object getAttrCreateTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CreateTime: The Database create time.
attrDbInstanceClassRequired
public java.lang.Object getAttrDbInstanceClass();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DBInstanceClass: The instance type of the instance.
attrDbInstanceDescriptionRequired
public java.lang.Object getAttrDbInstanceDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DBInstanceDescription: The name of the instance.
attrDbInstanceReleaseProtectionRequired
public java.lang.Object getAttrDbInstanceReleaseProtection();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DBInstanceReleaseProtection: Indicates whether release protection is enabled for the instance.
Valid values: true false
attrDbInstanceStorageRequired
public java.lang.Object getAttrDbInstanceStorage();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DbInstanceStorage: The storage capacity of the instance.
attrDbInstanceTypeRequired
public java.lang.Object getAttrDbInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DBInstanceType: The architecture of the instance.
Valid values: replicate: replica set instance sharding: sharded cluster instance
attrEnableBackupLogRequired
public java.lang.Object getAttrEnableBackupLog();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute EnableBackupLog: Indicates whether the log backup feature is enabled.
Valid values: 0 (default): The log backup feature is disabled. 1: The log backup feature is enabled.
attrEngineRequired
public java.lang.Object getAttrEngine();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Engine: The database engine of the instance.
Default value: mongodb.
attrEngineVersionRequired
public java.lang.Object getAttrEngineVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute EngineVersion: The database engine version of the instance.
6.0 5.0 4.4 4.2 4.0
attrExpireTimeRequired
public java.lang.Object getAttrExpireTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ExpireTime: The time when the subscription instance expires.
The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC.
attrHiddenZoneIdRequired
public java.lang.Object getAttrHiddenZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute HiddenZoneId: The zone where the hidden node resides for multi-zone deployment.
attrInstanceIdRequired
public java.lang.Object getAttrInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceId: The ID of the mongos.
attrKindCodeRequired
public java.lang.Object getAttrKindCode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute KindCode: The kind code of the instance.
Valid values: 0: physical machine 1: Elastic Compute Service (ECS) instance 2: Docker cluster 18: Kubernetes cluster
attrLastDowngradeTimeRequired
public java.lang.Object getAttrLastDowngradeTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute LastDowngradeTime: The date when the last downgrade operation was performed on the instance.
attrLockModeRequired
public java.lang.Object getAttrLockMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute LockMode: The lock status of the instance.
Valid values: Unlock: The instance is not locked. ManualLock: The instance is manually locked. LockByExpiration: The instance is automatically locked due to instance expiration. LockByRestoration: The instance is automatically locked before the instance is rolled back. LockByDiskQuota: The instance is automatically locked after the storage space is exhausted. Released: The instance is released.
attrLogBackupRetentionPeriodRequired
public java.lang.Object getAttrLogBackupRetentionPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute LogBackupRetentionPeriod: The number of days for which log backups are retained.
Valid values: 7 to 730.
attrMaintainEndTimeRequired
public java.lang.Object getAttrMaintainEndTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute MaintainEndTime: The end time of the maintenance window.
The time follows the ISO 8601 standard in the HH:mmZ format. The time is displayed in UTC.
attrMaintainStartTimeRequired
public java.lang.Object getAttrMaintainStartTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute MaintainStartTime: The start time of the maintenance window.
The time follows the ISO 8601 standard in the HH:mmZ format. The time is displayed in UTC.
attrMongosListRequired
public java.lang.Object getAttrMongosList();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute MongosList: The information of the mongos nodes.
attrNetworkAddressesRequired
public java.lang.Object getAttrNetworkAddresses();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute NetworkAddresses: The endpoints of ApsaraDB for MongoDB instances.
attrNetworkTypeRequired
public java.lang.Object getAttrNetworkType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute NetworkType: The network type of the instance.
Valid values: Classic: classic network VPC: VPC
attrParametersRequired
public java.lang.Object getAttrParameters();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Parameters: The settings of the parameters that have taken effect.
attrPaymentTypeRequired
public java.lang.Object getAttrPaymentType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PaymentType: The billing method of the Database.
Valid values: PrePaid: subscription PostPaid: pay-as-you-go.
attrPreferredBackupPeriodRequired
public java.lang.Object getAttrPreferredBackupPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PreferredBackupPeriod: The day of a week on which to back up data.
Valid values: Monday Tuesday Wednesday Thursday Friday Saturday Sunday
attrPreferredBackupTimeRequired
public java.lang.Object getAttrPreferredBackupTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PreferredBackupTime: The time range during which the backup was created.
The time follows the ISO 8601 standard in the HH:mmZ-HH:mmZ format. The time is displayed in UTC.
attrProtocolTypeRequired
public java.lang.Object getAttrProtocolType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ProtocolType: The access protocol type of the instance.
Valid values: mongodb dynamodb
attrReadonlyReplicasRequired
public java.lang.Object getAttrReadonlyReplicas();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ReadonlyReplicas: The number of read-only nodes in the shard node.
Valid values: 0 to 5. The value must be an integer.
attrReplicaSetsConnectionsRequired
public java.lang.Object getAttrReplicaSetsConnections();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ReplicaSetsConnections: ReplicaSets Connections.
attrReplicationFactorRequired
public java.lang.Object getAttrReplicationFactor();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ReplicationFactor: The number of nodes in the instance.
attrResourceGroupIdRequired
public java.lang.Object getAttrResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.
attrSecondaryZoneIdRequired
public java.lang.Object getAttrSecondaryZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecondaryZoneId: The zone where the secondary node resides for multi-zone deployment.
attrSecurityGroupIdRequired
public java.lang.Object getAttrSecurityGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityGroupId: The ID of the ECS security group.
attrSecurityIpListRequired
public java.lang.Object getAttrSecurityIpList();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityIpList: The name of the IP whitelist.
attrSecurityIpsRequired
public java.lang.Object getAttrSecurityIps();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityIps: The IP addresses in the default whitelist.
attrShardListRequired
public java.lang.Object getAttrShardList();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ShardList: The information of the shard nodes.
attrSnapshotBackupTypeRequired
public java.lang.Object getAttrSnapshotBackupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SnapshotBackupType: The snapshot backup type.
Valid values: Flash: single-digit second backup Standard (default): standard backup
attrSslExpiredTimeRequired
public java.lang.Object getAttrSslExpiredTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SslExpiredTime: The time when the SSL certificate expires.
The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in Coordinated Universal Time (UTC).
attrSslStatusRequired
public java.lang.Object getAttrSslStatus();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SslStatus: The status of the SSL feature.
Valid values: Open: The SSL feature is enabled. Closed: The SSL feature is disabled.
attrStorageEngineRequired
public java.lang.Object getAttrStorageEngine();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute StorageEngine: The Storage Engine Of The Instance Type.
attrTagsRequired
public java.lang.Object getAttrTags();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Tags: The details of the instance tags.
attrTdeStatusRequired
public java.lang.Object getAttrTdeStatus();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute TdeStatus: The TDE status.
Valid values: enabled disabled
attrVpcAuthModeRequired
public java.lang.Object getAttrVpcAuthMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcAuthMode: Indicates whether password-free access within the VPC is enabled.
Valid values: Open: Password-free access within the VPC is enabled. Close: Password-free access within the VPC is disabled, and you must use a password for access. NotSupport: Password-free access within the VPC is not supported.
attrVpcIdRequired
public java.lang.Object getAttrVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcId: The VPC ID of the instance.
attrVSwitchIdRequired
public java.lang.Object getAttrVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VSwitchId: The vSwitch ID of the instance.
attrZoneIdRequired
public java.lang.Object getAttrZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ZoneId: The ID of the zone in which the instance resides.
propsRequired
public InstanceProps getProps();
- Type: InstanceProps