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

     1  /*
     2   * vhadoop
     3   *
     4   * <br/>https://ncloud.apigw.ntruss.com/vhadoop/v2
     5   *
     6   * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
     7   */
     8  
     9  package vhadoop
    10  
    11  type CreateCloudHadoopInstanceRequest struct {
    12  
    13  	// REGION코드
    14  	RegionCode *string `json:"regionCode,omitempty"`
    15  
    16  	// VPC번호
    17  	VpcNo *string `json:"vpcNo"`
    18  
    19  	// Cloud Hadoop 클러스터 이름
    20  	CloudHadoopClusterName *string `json:"cloudHadoopClusterName"`
    21  
    22  	// Cloud Hadoop이미지상품코드
    23  	CloudHadoopImageProductCode *string `json:"cloudHadoopImageProductCode,omitempty"`
    24  
    25  	// Cloud Hadoop 클러스터 유형 코드
    26  	CloudHadoopClusterTypeCode *string `json:"cloudHadoopClusterTypeCode"`
    27  
    28  	// Cloud Hadoop Add-On 코드 리스트
    29  	CloudHadoopAddOnCodeList []*string `json:"cloudHadoopAddOnCodeList,omitempty"`
    30  
    31  	// 클러스터 관리자 계정
    32  	CloudHadoopAdminUserName *string `json:"cloudHadoopAdminUserName"`
    33  
    34  	// 클러스터 관리자 계정 패스워드
    35  	CloudHadoopAdminUserPassword *string `json:"cloudHadoopAdminUserPassword"`
    36  
    37  	// 인증키 이름
    38  	LoginKeyName *string `json:"loginKeyName,omitempty"`
    39  
    40  	// 버킷 이름
    41  	BucketName *string `json:"bucketName"`
    42  
    43  	// Cloud Hadoop 엣지노드 상품 코드
    44  	EdgeNodeProductCode *string `json:"edgeNodeProductCode,omitempty"`
    45  
    46  	// 엣지노드의 Subnet 번호
    47  	EdgeNodeSubnetNo *string `json:"edgeNodeSubnetNo"`
    48  
    49  	// Cloud Hadoop 마스터노드 상품 코드
    50  	MasterNodeProductCode *string `json:"masterNodeProductCode,omitempty"`
    51  
    52  	// 마스터노드의 Subnet 번호
    53  	MasterNodeSubnetNo *string `json:"masterNodeSubnetNo"`
    54  
    55  	// 마스터노드의 데이터 스토리지 타입 코드
    56  	MasterNodeDataStorageTypeCode *string `json:"masterNodeDataStorageTypeCode,omitempty"`
    57  
    58  	// 마스터노드의 데이터 스토리지 크기
    59  	MasterNodeDataStorageSize *int32 `json:"masterNodeDataStorageSize"`
    60  
    61  	// Cloud Hadoop 작업자노드 상품 코드
    62  	WorkerNodeProductCode *string `json:"workerNodeProductCode,omitempty"`
    63  
    64  	// 작업자노드 개수
    65  	WorkerNodeCount *int32 `json:"workerNodeCount,omitempty"`
    66  
    67  	// 작업자노드의 Subnet 번호
    68  	WorkerNodeSubnetNo *string `json:"workerNodeSubnetNo"`
    69  
    70  	// 작업자노드의 데이터 스토리지 타입 코드
    71  	WorkerNodeDataStorageTypeCode *string `json:"workerNodeDataStorageTypeCode,omitempty"`
    72  
    73  	// 작업자노드의 데이터 스토리지 크기
    74  	WorkerNodeDataStorageSize *int32 `json:"workerNodeDataStorageSize"`
    75  
    76  	// 커버로스 인증 구성 여부
    77  	UseKdc *bool `json:"useKdc,omitempty"`
    78  
    79  	// KDC의 Realm 정보
    80  	KdcRealm *string `json:"kdcRealm,omitempty"`
    81  
    82  	// KDC admin 계정의 패스워드
    83  	KdcPassword *string `json:"kdcPassword,omitempty"`
    84  
    85  	// Cloud Hadoop 부트스트랩 스크립트 사용 여부
    86  	UseBootstrapScript *bool `json:"useBootstrapScript,omitempty"`
    87  
    88  	// Cloud Hadoop 부트스트랩 스크립트 사용 여부
    89  	BootstrapScript *string `json:"bootstrapScript,omitempty"`
    90  
    91  	// Cloud Hadoop Data Catalog 사용 여부
    92  	UseDataCatalog *bool `json:"useDataCatalog,omitempty"`
    93  }