All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ksyun.client.postgresql.createdbinstancereadreplica.v20181225.CreateDBInstanceReadReplicaRequest Maven / Gradle / Ivy

package ksyun.client.postgresql.createdbinstancereadreplica.v20181225;

import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;

import java.util.List;
import java.util.Arrays;

/**
* @Classname CreateDBInstanceReadReplicaRequest
* @Description 请求参数
*/
@Data
public class CreateDBInstanceReadReplicaRequest{
    /**主实例Id*/
    @KsYunField(name="DBInstanceIdentifier")
    private String DBInstanceIdentifier;

    /**实例名称

不超过256个字节,仅支持中文、大小写字母、数字、减号和下划线*/
    @KsYunField(name="DBInstanceName")
    private String DBInstanceName;

    /**只读实例ip

共享同一主实例下的只读实例ip,默认创建一个新的ip*/
    @KsYunField(name="AttachedVipId")
    private String AttachedVipId;

    /**计费方式

YEAR_MONTH(包年包月),DAY(按日计费),默认值:YEAR_MONTH*/
    @KsYunField(name="BillType")
    private String BillType;

    /**购买时长

时长 默认值:1(单位:月) 注:billType=1(包年包月)则必填*/
    @KsYunField(name="Duration")
    private String Duration;

    /**购买时长单位

取值范围:M(月),默认值:M(区分大小写)*/
    @KsYunField(name="DurationUnit")
    private String DurationUnit;

    /**可用区

示例(AvailabilityZone.1=cn-beijing-6a),默认情况下只读实例可用区与主实例一致,如果主实例是跨可用区实例,只读实例会随机分布。*/
    @KsYunField(name="AvailabilityZone")
    private List AvailabilityZoneList;

    /**只读ip地址

选定的IP地址*/
    @KsYunField(name="Vip")
    private String Vip;

    /**实例内存大小,,参照附表范围填写*/
    @KsYunField(name="Mem")
    private Integer Mem;

    /**实例硬盘大小,参照附表范围填写*/
    @KsYunField(name="Disk")
    private Integer Disk;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy