다음을 통해 공유


ClusterResourceProperties interface

관리되는 Cassandra 클러스터의 속성입니다.

속성

authenticationMethod

Cassandra가 클라이언트를 인증하는 데 사용해야 하는 인증 방법입니다. 'None'은 인증을 해제하므로 비상 시를 제외하고는 사용하지 않아야 합니다. 'Cassandra'는 기본 암호 기반 인증입니다. 기본값은 'Cassandra'입니다.

azureConnectionMethod

클러스터를 실행하는 데 필요한 Azure 서비스에 연결하는 방법

cassandraAuditLoggingEnabled

Cassandra 감사 로깅을 사용할 수 있는지 여부

cassandraVersion

이 클러스터가 실행에 수렴해야 하는 Cassandra 버전(예: 3.11)입니다. 업데이트되면 클러스터가 새 버전으로 마이그레이션하는 데 다소 시간이 걸릴 수 있습니다.

clientCertificates

클러스터에 연결하는 클라이언트에 권한을 부여하는 데 사용되는 TLS 인증서 목록입니다. 모든 연결은 clientCertificates가 설정되었는지 여부에 관계없이 TLS 암호화되지만 clientCertificates가 설정된 경우 관리되는 Cassandra 클러스터는 이 속성의 하나 이상의 공용 인증서에서 유효성을 검사할 수 있는 TLS 클라이언트 인증서를 포함하지 않는 모든 연결을 거부합니다.

clusterNameOverride

cassandra.yaml의 clusterName 속성을 클러스터의 리소스 이름 외에 다른 값으로 설정해야 하는 경우 이 속성에 사용할 값을 설정합니다.

deallocated

클러스터 및 관련 데이터 센터의 할당이 취소되었는지 여부입니다.

delegatedManagementSubnetId

이 클러스터의 관리 서비스에 연결된 네트워크 인터페이스가 있어야 하는 서브넷의 리소스 ID입니다. 서브넷은 데이터 센터에 위임될 모든 서브넷으로 라우팅할 수 있어야 합니다. 리소스 ID는 '/subscriptions/<구독 ID>/resourceGroups/<리소스 그룹>/providers/Microsoft.Network/virtualNetworks/<가상 네트워크>/subnets/<서브넷>형식이어야 합니다.

externalGossipCertificates

관리되지 않는 데이터 센터의 험담을 승인하는 데 사용되는 TLS 인증서 목록입니다. 관리되지 않는 데이터 센터에 있는 모든 노드의 TLS 인증서는 이 속성에 제공된 인증서 중 하나를 사용하여 확인할 수 있어야 합니다.

externalSeedNodes

관리되지 않는 데이터 센터의 시드 노드 IP 주소 목록입니다. 이러한 노드는 모든 관리되는 노드의 시드 노드 목록에 추가됩니다.

gossipCertificates

관리되지 않는 노드가 관리되는 노드를 사용하여 가십을 신뢰해야 하는 TLS 인증서 목록입니다. 모든 관리되는 노드는 이 속성에 제공된 인증서 중 하나를 사용하여 확인할 수 있는 TLS 클라이언트 인증서를 제공합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

hoursBetweenBackups

(사용되지 않음) 클러스터의 백업을 수행하는 동안 대기하는 시간 수입니다.

initialCassandraAdminPassword

클러스터에 관리자로 연결하는 클라이언트의 초기 암호입니다. 클러스터를 만든 후에 변경해야 합니다. GET에서 null을 반환합니다. 이 필드는 authenticationMethod 필드가 'Cassandra'인 경우에만 적용됩니다.

privateLinkResourceId

연결 메서드가 VPN인 경우 데이터 센터가 연결해야 하는 프라이빗 링크 리소스의 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

prometheusEndpoint

관리되는 Cassandra 노드에 대한 데이터를 포함하는 Prometheus 엔드포인트에 연결할 수 있는 호스트 이름 또는 IP 주소입니다.

provisionError

리소스 프로비저닝과 관련된 오류입니다.

provisioningState

작업이 호출된 당시의 리소스 상태입니다.

repairEnabled

이 클러스터에서 자동 복구를 실행해야 하나요? 생략하면 true이며, 이미 자체 복구를 수행하고 있는 하이브리드 클러스터를 실행하지 않는 한 true로 유지되어야 합니다.

restoreFromBackupId

빈 클러스터를 만들려면 이 필드를 생략하거나 null로 설정합니다. 백업을 새 클러스터로 복원하려면 이 필드를 백업의 리소스 ID로 설정합니다.

seedNodes

관리되는 데이터 센터의 시드 노드 IP 주소 목록입니다. 관리되지 않는 모든 노드의 시드 노드 목록에 추가해야 합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

authenticationMethod

Cassandra가 클라이언트를 인증하는 데 사용해야 하는 인증 방법입니다. 'None'은 인증을 해제하므로 비상 시를 제외하고는 사용하지 않아야 합니다. 'Cassandra'는 기본 암호 기반 인증입니다. 기본값은 'Cassandra'입니다.

authenticationMethod?: string

속성 값

string

azureConnectionMethod

클러스터를 실행하는 데 필요한 Azure 서비스에 연결하는 방법

azureConnectionMethod?: string

속성 값

string

cassandraAuditLoggingEnabled

Cassandra 감사 로깅을 사용할 수 있는지 여부

cassandraAuditLoggingEnabled?: boolean

속성 값

boolean

cassandraVersion

이 클러스터가 실행에 수렴해야 하는 Cassandra 버전(예: 3.11)입니다. 업데이트되면 클러스터가 새 버전으로 마이그레이션하는 데 다소 시간이 걸릴 수 있습니다.

cassandraVersion?: string

속성 값

string

clientCertificates

클러스터에 연결하는 클라이언트에 권한을 부여하는 데 사용되는 TLS 인증서 목록입니다. 모든 연결은 clientCertificates가 설정되었는지 여부에 관계없이 TLS 암호화되지만 clientCertificates가 설정된 경우 관리되는 Cassandra 클러스터는 이 속성의 하나 이상의 공용 인증서에서 유효성을 검사할 수 있는 TLS 클라이언트 인증서를 포함하지 않는 모든 연결을 거부합니다.

clientCertificates?: Certificate[]

속성 값

clusterNameOverride

cassandra.yaml의 clusterName 속성을 클러스터의 리소스 이름 외에 다른 값으로 설정해야 하는 경우 이 속성에 사용할 값을 설정합니다.

clusterNameOverride?: string

속성 값

string

deallocated

클러스터 및 관련 데이터 센터의 할당이 취소되었는지 여부입니다.

deallocated?: boolean

속성 값

boolean

delegatedManagementSubnetId

이 클러스터의 관리 서비스에 연결된 네트워크 인터페이스가 있어야 하는 서브넷의 리소스 ID입니다. 서브넷은 데이터 센터에 위임될 모든 서브넷으로 라우팅할 수 있어야 합니다. 리소스 ID는 '/subscriptions/<구독 ID>/resourceGroups/<리소스 그룹>/providers/Microsoft.Network/virtualNetworks/<가상 네트워크>/subnets/<서브넷>형식이어야 합니다.

delegatedManagementSubnetId?: string

속성 값

string

externalGossipCertificates

관리되지 않는 데이터 센터의 험담을 승인하는 데 사용되는 TLS 인증서 목록입니다. 관리되지 않는 데이터 센터에 있는 모든 노드의 TLS 인증서는 이 속성에 제공된 인증서 중 하나를 사용하여 확인할 수 있어야 합니다.

externalGossipCertificates?: Certificate[]

속성 값

externalSeedNodes

관리되지 않는 데이터 센터의 시드 노드 IP 주소 목록입니다. 이러한 노드는 모든 관리되는 노드의 시드 노드 목록에 추가됩니다.

externalSeedNodes?: SeedNode[]

속성 값

gossipCertificates

관리되지 않는 노드가 관리되는 노드를 사용하여 가십을 신뢰해야 하는 TLS 인증서 목록입니다. 모든 관리되는 노드는 이 속성에 제공된 인증서 중 하나를 사용하여 확인할 수 있는 TLS 클라이언트 인증서를 제공합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

gossipCertificates?: Certificate[]

속성 값

hoursBetweenBackups

(사용되지 않음) 클러스터의 백업을 수행하는 동안 대기하는 시간 수입니다.

hoursBetweenBackups?: number

속성 값

number

initialCassandraAdminPassword

클러스터에 관리자로 연결하는 클라이언트의 초기 암호입니다. 클러스터를 만든 후에 변경해야 합니다. GET에서 null을 반환합니다. 이 필드는 authenticationMethod 필드가 'Cassandra'인 경우에만 적용됩니다.

initialCassandraAdminPassword?: string

속성 값

string

privateLinkResourceId

연결 메서드가 VPN인 경우 데이터 센터가 연결해야 하는 프라이빗 링크 리소스의 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

privateLinkResourceId?: string

속성 값

string

prometheusEndpoint

관리되는 Cassandra 노드에 대한 데이터를 포함하는 Prometheus 엔드포인트에 연결할 수 있는 호스트 이름 또는 IP 주소입니다.

prometheusEndpoint?: SeedNode

속성 값

provisionError

리소스 프로비저닝과 관련된 오류입니다.

provisionError?: CassandraError

속성 값

provisioningState

작업이 호출된 당시의 리소스 상태입니다.

provisioningState?: string

속성 값

string

repairEnabled

이 클러스터에서 자동 복구를 실행해야 하나요? 생략하면 true이며, 이미 자체 복구를 수행하고 있는 하이브리드 클러스터를 실행하지 않는 한 true로 유지되어야 합니다.

repairEnabled?: boolean

속성 값

boolean

restoreFromBackupId

빈 클러스터를 만들려면 이 필드를 생략하거나 null로 설정합니다. 백업을 새 클러스터로 복원하려면 이 필드를 백업의 리소스 ID로 설정합니다.

restoreFromBackupId?: string

속성 값

string

seedNodes

관리되는 데이터 센터의 시드 노드 IP 주소 목록입니다. 관리되지 않는 모든 노드의 시드 노드 목록에 추가해야 합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

seedNodes?: SeedNode[]

속성 값