github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vmongodb/create_cloud_mongo_db_instance_request.go (about)

     1  /*
     2   * vmongodb
     3   *
     4   * <br/>https://ncloud.apigw.ntruss.com/vmongodb/v2
     5   *
     6   * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
     7   */
     8  
     9  package vmongodb
    10  
    11  type CreateCloudMongoDbInstanceRequest struct {
    12  
    13  	// REGION코드
    14  	RegionCode *string `json:"regionCode,omitempty"`
    15  
    16  	// VPC번호
    17  	VpcNo *string `json:"vpcNo"`
    18  
    19  	// CloudMongoDb이미지상품코드
    20  	CloudMongoDbImageProductCode *string `json:"cloudMongoDbImageProductCode,omitempty"`
    21  
    22  	// CloudMongoDb Member상품코드
    23  	MemberProductCode *string `json:"memberProductCode,omitempty"`
    24  
    25  	// CloudMongoDb Arbiter상품코드
    26  	ArbiterProductCode *string `json:"arbiterProductCode,omitempty"`
    27  
    28  	// CloudMongoDb Mongos상품코드
    29  	MongosProductCode *string `json:"mongosProductCode,omitempty"`
    30  
    31  	// CloudMongoDb Config상품코드
    32  	ConfigProductCode *string `json:"configProductCode,omitempty"`
    33  
    34  	// 샤드수
    35  	ShardCount *int32 `json:"shardCount,omitempty"`
    36  
    37  	// CloudMongoDb Member 서버 대수
    38  	MemberServerCount *int32 `json:"memberServerCount,omitempty"`
    39  
    40  	// CloudMongoDb Arbiter 서버 대수
    41  	ArbiterServerCount *int32 `json:"arbiterServerCount,omitempty"`
    42  
    43  	// CloudMongoDb Mongos 서버 대수
    44  	MongosServerCount *int32 `json:"mongosServerCount,omitempty"`
    45  
    46  	// CloudMongoDb Config 서버 대수
    47  	ConfigServerCount *int32 `json:"configServerCount,omitempty"`
    48  
    49  	// CloudMongoDb User 이름
    50  	CloudMongoDbUserName *string `json:"cloudMongoDbUserName,omitempty"`
    51  
    52  	// CloudMongoDb User 패스워드
    53  	CloudMongoDbUserPassword *string `json:"cloudMongoDbUserPassword,omitempty"`
    54  
    55  	// 백업파일보관기간
    56  	BackupFileRetentionPeriod *int32 `json:"backupFileRetentionPeriod,omitempty"`
    57  
    58  	// 백업시간
    59  	BackupTime *string `json:"backupTime,omitempty"`
    60  
    61  	// 데이터 스토리지 타입 코드
    62  	DataStorageTypeCode *string `json:"dataStorageTypeCode,omitempty"`
    63  
    64  	// CloudMongoDb서비스이름
    65  	CloudMongoDbServiceName *string `json:"cloudMongoDbServiceName"`
    66  
    67  	// Cloud MongoDb Member 서버 포트
    68  	MemberPort *int32 `json:"memberPort,omitempty"`
    69  
    70  	// Cloud MongoDb Arbiter 서버 포트
    71  	ArbiterPort *int32 `json:"arbiterPort,omitempty"`
    72  
    73  	// Cloud MongoDb Mongos 서버 포트
    74  	MongosPort *int32 `json:"mongosPort,omitempty"`
    75  
    76  	// Cloud MongoDb Config 서버 포트
    77  	ConfigPort *int32 `json:"configPort,omitempty"`
    78  
    79  	// Cloud DB for MongoDB Data 압축 알고리즘
    80  	CompressCode *string `json:"compressCode,omitempty"`
    81  
    82  	// Cloud DB for MongoDB Config 설정
    83  	DbConfig *string `json:"dbConfig,omitempty"`
    84  
    85  	// Cloud DB for MongoDB 클러스터 타입
    86  	ClusterTypeCode *string `json:"clusterTypeCode"`
    87  
    88  	// Subnet번호
    89  	SubnetNo *string `json:"subnetNo"`
    90  
    91  	// CloudMongoDb 서버 이름
    92  	CloudMongoDbServerNamePrefix *string `json:"cloudMongoDbServerNamePrefix"`
    93  }