virtualmachine.gdc.goog/v1
virtualmachine.gdc.goog v1 API 그룹의 API 스키마 정의를 포함합니다.
AccessManagementConfig
게스트 환경에서 AccessManagement
기능 구성을 지정합니다.
표시 위치: - GuestEnvironment
필드 | 설명 |
---|---|
enable 불리언 |
VM의 게스트 환경에서 AccessManagement 기능을 enable 할지 여부를 지정합니다. 필드의 기본값에 관한 자세한 내용은 GuestEnvironment 필드 설명을 참고하세요. |
컴퓨팅
VM의 CPU 및 메모리 속성을 지정합니다.
vcpus
및 memory
를 단독으로 지정하거나 VirtualMachineType
만 지정해야 합니다.
memory
없이 vcpus
를 지정하거나 그 반대의 경우 유효하지 않은 조합이 생성됩니다.
vcpus
또는 memory
를 지정하면서 virtualMachineType
를 지정하는 경우에도 잘못된 조합이 생성됩니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
virtualMachineType 문자열 |
참조된 VirtualMachineType 의 이름을 지정합니다. 참조에는 사전 정의된 또는 골든 VirtualMachineType 이름이 필요합니다. |
vcpus 정수 |
인스턴스에서 사용할 수 있는 vCPU 수를 지정합니다. vcpus 을 정수로 지정합니다. 이 값은 2의 배수여야 하며, 최소값은 2, 최댓값은 128입니다. |
memory 수량 |
인스턴스에서 사용할 수 있는 실제 메모리 양을 지정합니다. 메모리의 최솟값은 1Gi 이며 최대값은 400Gi 입니다. |
DiskAttachment
VirtualMachine
와 VirtualMachineDisk
간의 첨부 관계를 나타냅니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
boot 불리언 |
이 디스크가 VirtualMachine 의 부팅 기기인지 여부를 지정합니다. boot 로 표시된 디스크가 정확히 하나 있어야 합니다. |
autoDelete 불리언 |
VirtualMachine 가 삭제될 때 디스크를 삭제할지 여부를 지정합니다. AutoDelete 는 디스크가 VirtualMachine 에 연결되어 있는 동안에만 적용됩니다. VirtualMachineDisk 수명 주기는 .spec.disks 에서 더 이상 참조되지 않으면 VirtualMachine 에서 분리됩니다. |
virtualMachineDiskRef LocalObjectReference |
동일한 namespace 의 VirtualMachineDisk 를 참조합니다. |
DiskReplicationStatus
표시 위치: - VirtualMachineDiskStatus
필드 | 설명 |
---|---|
role ReplicationRole |
복제 관계에서 이 디스크가 갖는 역할입니다. 유효한 값은 'primary' 및 'secondary'입니다. |
primaryDisk ReplicatedDiskInfo |
이 디스크가 복제되는 기본 디스크입니다(이 디스크가 보조 디스크인 경우). 기본 디스크의 경우 nil입니다. |
secondaryDisk ReplicatedDiskInfo |
이 디스크가 복제되는 보조 디스크입니다(이 디스크가 기본 디스크인 경우). 보조 디스크의 경우 nil입니다. |
volumeReplicationRelationship 문자열 |
복제를 관리하는 볼륨 복제 관계 객체의 이름입니다. |
conditions Condition 배열 |
복제 상태에 대한 최신 관찰 결과입니다. |
errorStatus ErrorStatus |
복제 중에 발생한 오류 목록입니다. |
DiskSource
디스크의 소스를 정의합니다. 디스크를 채우는 데 사용할 지원되는 소스를 정확히 하나 지정합니다.
표시 위치: - VirtualMachineDiskSpec
필드 | 설명 |
---|---|
image ImageDiskSource |
디스크가 디스크 이미지에서 생성되었음을 나타냅니다. |
FilterSpec
세분화된 복원 필터를 정의합니다.
표시 위치: - VirtualMachineRestoreRequestSpec
필드 | 설명 |
---|---|
targetedVirtualMachines VirtualMachineResourceConfig 배열 |
복원해야 하는 VM 집합입니다. 이러한 VM은 동일한 VirtualMachineRestoreRequest에 제공된 VirtualMachineBackup 리소스에 속하는 VM이어야 합니다. |
targetedVirtualMachineDisks VirtualMachineResourceConfig 배열 |
복원해야 하는 VMDisk 집합입니다. 이러한 VMDisk는 동일한 VirtualMachineRestoreRequest에 제공된 VirtualMachineBackup 리소스에 속하는 디스크여야 합니다. |
virtualMachineDiskOptions VirtualMachineDiskFilterOptions |
디스크 복원의 필터 옵션을 지정합니다. 이 필드를 지정해도 VirtualMachines가 복원되지는 않으며, VirtualMachineDiskFilterOptions에서 선택한 필드를 기반으로 VirtualMachineDisks만 복원됩니다. TargetedVirtualMachines 또는 TargetedVirtualMachineDisks 중 하나가 지정된 경우 이 필드를 지정하면 안 됩니다. |
펌웨어
부팅 시 VM 초기화 옵션을 지정합니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
type 문자열 |
UEFI 또는 BIOS를 통해 부팅할지 여부를 지정합니다. 기본값은 bios 입니다. 지원 중단됨: 대신 ShieldConfig.BootType을 사용하세요. |
enableSecureBoot 불리언 |
부트로더 인증서 확인을 사용 설정하거나 사용 중지합니다. 이는 수정된 코드나 악성 코드가 로드되지 않도록 지원하기 위한 것입니다. type 이 uefi 인 경우 기본값은 true 입니다. type 이 bios 로 설정된 경우 기본값은 false 이며 BIOS에서는 부트 로더 인증서 확인을 사용할 수 없으므로 수정할 수 없습니다. 지원 중단됨: 대신 ShieldConfig.EnableSecureBoot를 사용하세요. |
GCSReference
이미지를 저장할 GCS 소스를 나타냅니다.
표시 위치: - VirtualMachineImageSpec
필드 | 설명 |
---|---|
url 문자열 |
GCS 객체의 URL입니다. |
GuestEnvironment
게스트 환경 구성을 지정합니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
accessManagement AccessManagementConfig |
액세스 관리 구성을 지정합니다. |
IPAddress
표시 위치: - NetworkInterfaceSpec
필드 | 설명 |
---|---|
address 문자열 |
IP 주소입니다. GDC 연결에서 주소에 서브넷 마스크가 포함될 수 있습니다. 서브넷 마스크가 포함되지 않으면 /32가 기본값으로 사용됩니다. 예를 들어 1.2.3.4는 1.2.3.4/32로 간주됩니다. 또는 입력이 1.2.3.4/24일 수 있습니다. GDC 에어갭에서는 주소에 서브넷 마스크가 포함되지 않을 수 있습니다. 서브넷 정보는 서브넷 객체에서 가져옵니다. |
managed 불리언 |
이 IP 주소와 연결된 서브넷의 수명 주기를 GDC 에어갭에서 시스템이 관리해야 하는지 여부입니다. GDC 연결에서는 사용되지 않습니다. true (기본값)인 경우 이 IP에 대해 서브넷이 자동으로 생성되고 VM 삭제 중에 삭제됩니다. false인 경우 사용자가 서브넷을 만들어야 하며 서브넷이 준비 상태여야 합니다. |
ImageDestinationReference
이미지 콘텐츠가 업로드되는 대상을 가리킵니다.
하나의 대상만 지정할 수 있습니다.
GDC 연결 배포에서만 지원됩니다.
지정된 ImageSourceReference
이 GCS
인 경우 이 필드는 필수입니다.
표시 위치: - VirtualMachineImageImportSpec
필드 | 설명 |
---|---|
gcs ImageGCSDestinationReference |
GCS에 채워진 이미지의 버킷 세부정보입니다. |
ImageDiskSource
이미지 소스에 대한 참조입니다.
표시 위치: - DiskSource
필드 | 설명 |
---|---|
name 문자열 |
VirtualMachineImage API 객체의 이름입니다. |
namespace 문자열 |
VirtualMachineImage API 객체의 네임스페이스입니다. 골든 이미지에는 vm-system 를 사용합니다. 현재 프로젝트의 이미지의 경우 이를 비워 두거나 현재 namespace 값을 사용합니다. |
ImageGCSDestinationReference
이미지를 가져올 GCS 대상을 나타냅니다.
표시 위치: - ImageDestinationReference
필드 | 설명 |
---|---|
bucketName 문자열 |
이 이미지를 보유하는 GCS 버킷 이름입니다. |
ImageGCSSourceReference
이미지를 가져올 GCS 소스를 나타냅니다.
표시 위치: - ImageSourceReference
필드 | 설명 |
---|---|
bucketName 문자열 |
이 이미지를 보유하는 GCS 버킷 이름입니다. |
objectName 문자열 |
버킷 내 이미지의 이름입니다. |
ImageMetadataInput
VirtualMachineImage
의 사양입니다.
표시 위치: - VirtualMachineImageImportSpec
필드 | 설명 |
---|---|
name 문자열 |
이미지 이름(예: ubuntu-20.04-server-cloudimg ) |
operatingSystem OSName |
이 이미지가 속한 OS의 이름입니다(예: ubuntu-2004 ). |
minimumDiskSize 수량 |
이미지를 적용할 수 있는 디스크의 최소 크기입니다. 이렇게 하면 이 이미지에서 생성되는 향후 디스크의 권장 크기만 지정됩니다. 이미지 자체의 크기를 나타내지는 않습니다. 객체 스토리지에서 이미지를 가져오는 경우 이 필드가 필요합니다. |
ImageObjectStorageSourceReference
이미지를 가져올 객체 스토리지 소스를 나타냅니다.
표시 위치: - ImageSourceReference
필드 | 설명 |
---|---|
bucketRef LocalObjectReference |
이 이미지를 보유하는 Bucket 커스텀 리소스의 이름입니다. Bucket 커스텀 리소스는 이 객체와 동일한 네임스페이스에 있어야 합니다. |
objectName 문자열 |
버킷 내 이미지의 이름입니다. |
ImagePrepareOptions
이미지 준비 옵션을 나타냅니다.
표시 위치: - VirtualMachineImageImportSpec
필드 | 설명 |
---|---|
installGuestEnvironment 불리언 |
GDC 오프라인 게스트 환경을 설치할지 여부를 지정합니다. 기본값은 true 입니다. |
ImageSourceReference
이미지 콘텐츠가 채워진 리소스를 가리킵니다. 소스는 하나만 지정할 수 있습니다.
표시 위치: - VirtualMachineImageImportSpec
필드 | 설명 |
---|---|
diskRef LocalObjectReference |
기존 VirtualMachineDisk 에서 이미지가 채워질 때 지정됩니다. |
objectStorage ImageObjectStorageSourceReference |
객체 스토리지에서 채워진 이미지의 버킷 세부정보입니다. |
gcs ImageGCSSourceReference |
gcs에서 채워진 이미지의 버킷 세부정보입니다. |
NetworkInterfaceSpec
네트워크 인터페이스 구성을 지정합니다. GDC 연결에서는 Network 및 IPAddresses만 지정할 수 있습니다. GDC 에어갭에서는 Network, Subnet 또는 IPAddresses 중 하나를 지정해야 합니다. 서브넷과 IPAddresses는 선택적으로 함께 지정할 수 있습니다.
표시 위치: - NetworkSpec
필드 | 설명 |
---|---|
network 문자열 |
인터페이스가 연결된 네트워크입니다. GDC 오프라인 환경에서 유효한 값은 default , multicast 입니다. |
subnet 문자열 |
GDC 에어 갭에서 인터페이스가 연결된 서브넷입니다. GDC 연결에서는 사용되지 않습니다. 지정하지 않으면 지정된 네트워크의 기본 서브넷이 사용됩니다. |
subnetNamespace 문자열 |
인터페이스가 연결된 서브넷의 네임스페이스입니다(GDC 에어갭). GDC 연결에서는 사용되지 않습니다. 지정되지 않은 경우 VirtualMachine과 동일한 네임스페이스가 기본값입니다. |
ipAddresses IPAddress 배열 |
인터페이스에 할당할 IP 주소입니다. 첫 번째 IP 주소만 인터페이스에 할당됩니다. GDC 에어갭에서는 지정되지 않은 경우 IP 주소가 동적으로 할당됩니다. GDC 연결에서 네트워크가 외부 DHCP 서버를 사용하도록 구성된 경우 이 필드를 사용하여 고정 주소를 지정할 수 있습니다(선택사항). 외부 DHCP 서버를 사용하도록 네트워크가 구성되지 않은 경우 이 필드가 필요합니다. |
NetworkInterfaceStatus
NetworkInterfaceStatus는 NetworkInterface 리소스의 상태입니다.
표시 위치: - NetworkStatus
필드 | 설명 |
---|---|
name 문자열 |
Name은 VM 내에 노출된 네트워크 인터페이스의 이름을 나타냅니다(예: 'eth0', 'eth1'). |
ipAddresses 문자열 배열 |
IpAddresses는 NetworkInterface에 할당된 IP 주소입니다. |
macAddress 문자열 |
MacAddress는 NetworkInterface에 할당된 MAC 주소입니다. |
NetworkPerformanceSpec
표시 위치: - NetworkSpec
필드 | 설명 |
---|---|
highThroughputMode 불리언 |
GDC 에어갭의 VM에 있는 모든 인터페이스에 고처리량 최적화가 사용 설정되어 있는지 여부입니다. GDC 연결에서는 사용되지 않습니다. true인 경우 멀티 대기열과 같은 기능을 사용하여 네트워크 성능을 개선합니다. 기본값은 false 입니다. |
NetworkSpec
네트워크 구성을 지정합니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
interfaces NetworkInterfaceSpec 배열 |
VM에 연결된 네트워크 인터페이스입니다. 유니캐스트 인터페이스가 지정되지 않으면 default 인터페이스가 자동으로 추가됩니다. 멀티캐스트가 사용 설정된 조직의 사용자는 multicast 인터페이스를 추가할 수 있습니다. 지정된 첫 번째 인터페이스는 VM 내에서 기본 경로를 설정할 때 기본 인터페이스로 처리됩니다. |
performanceSpec NetworkPerformanceSpec |
고성능 네트워킹의 구성을 지정합니다. |
NetworkStatus
NetworkStatus는 가상 머신의 네트워크 상태입니다.
표시 위치: - VirtualMachineStatus
필드 | 설명 |
---|---|
interfaces NetworkInterfaceStatus 배열 |
OSName
기본 유형: string
사용할 수 있는 유효한 OS 목록입니다.
표시 위치: - ImageMetadataInput - OperatingSystemSpec
OperatingSystemSpec
이미지의 운영체제 정보를 포함합니다.
표시 위치: - VirtualMachineImageSpec
필드 | 설명 |
---|---|
name OSName |
이 이미지가 속한 OS의 이름입니다(예: 'windows-2016'). |
ReplicatedDiskInfo
표시 위치: - DiskReplicationStatus
필드 | 설명 |
---|---|
name 문자열 |
VirtualMachineDisk 인스턴스의 이름입니다. |
zone 문자열 |
VirtualMachineDisk 인스턴스의 영역입니다. |
SSHSpec
연결을 설정하는 데 사용되는 SSH 사용자 인증 정보를 저장합니다.
표시 위치: - VirtualMachineAccessRequestSpec
필드 | 설명 |
---|---|
key 문자열 |
SSH 액세스를 위해 프로그래밍할 공개 키를 지정합니다. |
ttl 기간 |
이 키가 유효한 시간을 시간, 분, 초 단위로 지정합니다. 기본값은 24h0m0s 입니다. |
ServicePort
ServicePort에는 서비스 포트에 관한 정보가 포함됩니다.
표시되는 위치: - VirtualMachineExternalAccessSpec
필드 | 설명 |
---|---|
name 문자열 |
서비스 내 이 포트의 이름입니다. |
protocol 프로토콜 |
이 포트의 IP 프로토콜입니다. 'TCP', 'UDP', 'SCTP'를 지원합니다. |
port 정수 |
이 서비스에 의해 노출될 포트입니다. |
ShieldConfig
VM의 보안 관련 구성을 지정합니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
bootType 문자열 |
UEFI 또는 BIOS를 통해 부팅할지 여부를 지정합니다. 기본값은 bios 입니다. |
enableSecureBoot 불리언 |
부트로더 인증서 확인을 사용 설정하거나 사용 중지합니다. 이는 수정된 코드나 악성 코드가 로드되지 않도록 지원하기 위한 것입니다. bootType 이 uefi 인 경우 기본값은 true 입니다. bootType 이 bios 로 설정된 경우 기본값은 false 이며 BIOS에서는 부트 로더 인증서 확인을 사용할 수 없으므로 수정할 수 없습니다. |
enableVtpm 불리언 |
VTPM 기기를 에뮬레이션할지 여부입니다. 기본값은 false 입니다. |
StartupScript
VM의 시작 스크립트를 정의합니다.
시작 스크립트를 일반 텍스트 문자열 또는 Kubernetes 보안 비밀로 지정하는 것을 지원합니다. script
필드가 지정되면 scriptSecretRef
필드를 제공하면 안 됩니다. 반대의 경우도 마찬가지입니다.
표시 위치: - VirtualMachineSpec
필드 | 설명 |
---|---|
name 문자열 |
스크립트 이름을 지정합니다. 정규식 [\w][\w\-.]* 과 일치해야 하며 최대 255자(영문 기준)여야 합니다. Windows VM의 스크립트를 지정하는 경우 이름에 '-'가 포함되어야 하며 스크립트 확장자가 접미사로 와야 합니다. 예를 들어 hello-world 이라는 PowerShell 스크립트의 이름으로 hello-world-ps1 을 사용합니다. |
script 문자열 |
스크립트가 포함된 일반 텍스트 문자열을 지정합니다. 스크립트 콘텐츠 크기는 2,048바이트 미만이어야 합니다. |
scriptSecretRef LocalObjectReference |
스크립트가 포함된 Kubernetes 보안 비밀을 참조합니다. ScriptSecretRef 이름은 Kubernetes 보안 비밀의 이름과 일치해야 합니다. |
VMMError
오류 코드를 포함한 모든 VMM 오류의 래퍼입니다.
표시되는 위치: - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus
필드 | 설명 |
---|---|
code 문자열 |
오류 코드입니다. 문자가 포함된 접두사와 4자리 숫자 코드가 포함되어 있습니다. |
message 문자열 |
사람이 읽을 수 있는 오류 메시지입니다. |
VirtualMachine
가상 머신의 구성과 상태를 나타냅니다.
표시 위치: - VirtualMachineList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachine |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineSpec |
|
status VirtualMachineStatus |
VirtualMachineAccessRequest
VM에 대한 액세스 요청을 나타냅니다.
표시되는 위치: - VirtualMachineAccessRequestList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineAccessRequest |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineAccessRequestSpec |
|
status VirtualMachineAccessRequestStatus |
VirtualMachineAccessRequestList
VirtualMachineAccessRequest 객체 목록을 포함합니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineAccessRequestList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineAccessRequest 배열 |
VirtualMachineAccessRequestSpec
VirtualMachineAccessRequest
사양을 정의합니다.
표시되는 위치: - VirtualMachineAccessRequest
필드 | 설명 |
---|---|
vm 문자열 |
액세스할 VM의 이름을 지정합니다. |
user 문자열 |
VM에 액세스하는 데 사용되는 사용자 이름을 지정합니다. |
ssh SSHSpec |
VM에 액세스하는 데 사용되는 SSH 사용자 인증 정보를 보유합니다. |
VirtualMachineAccessRequestState
기본 유형: string
VirtualMachineAccessRequest
의 상태입니다.
표시 위치: - VirtualMachineAccessRequestStatus
VirtualMachineAccessRequestStatus
VirtualMachineAccessRequest의 상태를 설명합니다.
표시되는 위치: - VirtualMachineAccessRequest
필드 | 설명 |
---|---|
state VirtualMachineAccessRequestState |
VirtualMachineAccessRequest 의 상태를 지정합니다. |
reason 문자열 |
현재 상태의 이유를 나타냅니다. |
message 문자열 |
현재 상태에 대한 추가 컨텍스트를 제공합니다. |
processedAt 시간 |
요청이 처리된 시간을 지정합니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
VirtualMachineAttachment
이 VirtualMachineDisk
이 첨부된 VirtualMachine
와 첨부 방법에 관한 정보를 포함합니다.
표시 위치: - VirtualMachineDiskStatus
필드 | 설명 |
---|---|
nameRef LocalObjectReference |
연결된 VirtualMachine 의 이름입니다. |
uid UID |
연결된 VirtualMachine 의 UID입니다. |
autoDelete 불리언 |
VirtualMachine 가 이 디스크를 연결하는 방식을 반영합니다. 연결된 모든 VM의 autoDelete 가 true 로 설정되고 모든 VM이 삭제되면 디스크가 삭제됩니다. 하나 이상의 VM에 autoDelete 이 false 로 설정되어 있으면 디스크가 삭제되지 않습니다. |
VirtualMachineBackup
VirtualMachineBackups API의 스키마입니다.
표시 위치: - VirtualMachineBackupList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackup |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineBackupSpec |
|
status VirtualMachineBackupStatus |
VirtualMachineBackupConfig
범위, 위치, 볼륨 백업 전략을 비롯한 백업 실행 구성 세부정보가 포함되어 있습니다.
표시 위치: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec
필드 | 설명 |
---|---|
backupRepository 문자열 |
이 VirtualMachineBackupPlan 의 보조 스토리지 위치를 식별합니다. 이 필드는 내부 전용입니다. VirtualMachineBackupPlanTemplate을 통해서만 백업 저장소 제공 |
backupScope VirtualMachineBackupScope |
이 VirtualMachineBackupPlan 에 포함된 리소스를 지정합니다. |
volumeStrategy VolumeStrategy |
볼륨 백업에 사용할 전략을 선언합니다. 예를 들어 원격 또는 프로비저너별 백업을 사용하는 대신 로컬 스냅샷을 사용합니다. |
VirtualMachineBackupList
VirtualMachineBackup 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineBackup 배열 |
VirtualMachineBackupPlan
VirtualMachineBackupPlans API의 스키마입니다.
표시되는 위치: - VirtualMachineBackupPlanList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupPlan |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineBackupPlanSpec |
|
status VirtualMachineBackupPlanStatus |
VirtualMachineBackupPlanList
VirtualMachineBackupPlan 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupPlanList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineBackupPlan 배열 |
VirtualMachineBackupPlanSpec
기본 BackupPlan
리소스와 백업을 실행할 ProtectedApplication
를 만드는 방법을 제공하는 VirtualMachineBackupPlan
를 정의합니다.
표시되는 위치: - VirtualMachineBackupPlan
필드 | 설명 |
---|---|
virtualMachineBackupPlanTemplate 문자열 |
VirtualMachineBackupPlanTemplate 은 이 VM 백업 계획과 동일한 namespace 에 있어야 합니다. |
backupConfig VirtualMachineBackupConfig |
백업의 구성과 범위를 정의합니다. |
backupSchedule 일정 |
이 VM 백업 계획에 따라 예약된 백업 생성입니다. 일정은 생성 후 수정할 수 있는 변경 가능한 필드입니다. 기본적으로 VM 백업 계획은 일시중지됩니다. |
retentionPolicy RetentionPolicy |
이 계획에 따라 생성된 백업의 수명 주기입니다. 기본적으로 백업은 잠금 기간 없이 삭제할 수 있으며, 백업은 자동 일정에 따라 삭제되지 않으며 보관 정책을 수정할 수 있습니다. |
VirtualMachineBackupPlanStatus
VirtualMachineBackupPlan
의 관찰된 상태를 정의합니다.
표시되는 위치: - VirtualMachineBackupPlan
필드 | 설명 |
---|---|
backupPlan 문자열 |
이 VirtualMachineBackupPlan 에 의해 관리되는 기본 백업 계획의 이름으로, GDC 에어갭 조직 v1 아키텍처에서 사용됩니다. |
backupPlanStatus BackupPlanStatus |
기본 백업 계획의 삽입된 상태입니다. |
configBackupPlan 문자열 |
이 VirtualMachineBackupPlan 에서 관리하는 기본 구성 백업 계획의 이름입니다. 여기서 구성은 GDC 에어 갭 조직 v2 아키텍처에서 사용되는 VM 및 VM 디스크를 의미합니다. |
volumeBackupPlan 문자열 |
GDC 에어 갭 조직 v2 아키텍처에서 사용되며 이 VirtualMachineBackupPlan 에 의해 관리되는 기본 볼륨 백업 계획의 이름입니다. |
lastBackupTime 시간 |
최근에 실행된 백업의 타임스탬프입니다. 이 필드는 다음 백업을 예약하는 데 사용됩니다. |
nextBackupTime 시간 |
다음으로 예약된 백업의 타임스탬프입니다. 이 필드는 다음 백업을 예약하는 데 사용됩니다. |
lastReconcileTime 시간 |
이 리소스의 마지막 조정 타임스탬프입니다. |
errorMessage 문자열 |
ErrorMessage은 마지막 조정 시도 중에 발생한 오류 메시지를 보유합니다. 이 필드는 선택사항이며 오류가 발생한 경우에만 채워집니다. |
VirtualMachineBackupPlanTemplate
VirtualMachineBackupPlanTemplates
API 스키마
표시 위치: - VirtualMachineBackupPlanTemplateList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupPlanTemplate |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineBackupPlanTemplateSpec |
|
status VirtualMachineBackupPlanTemplateStatus |
VirtualMachineBackupPlanTemplateList
VirtualMachineBackupPlanTemplate 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupPlanTemplateList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineBackupPlanTemplate 배열 |
VirtualMachineBackupPlanTemplateSpec
VirtualMachineBackupPlans
가 공통 매개변수를 파생하는 데 사용하는 템플릿을 정의합니다.
표시되는 위치: - VirtualMachineBackupPlanTemplate
필드 | 설명 |
---|---|
backupRepository 문자열 |
BackupRepository 리소스의 이름입니다. |
VirtualMachineBackupRequest
VirtualMachineBackupRequests API의 스키마입니다.
표시 위치: - VirtualMachineBackupRequestList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupRequest |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineBackupRequestSpec |
|
status VirtualMachineBackupRequestStatus |
VirtualMachineBackupRequestList
VirtualMachineBackupRequest 목록을 포함합니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineBackupRequestList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineBackupRequest 배열 |
VirtualMachineBackupRequestSpec
VirtualMachineBackupRequest
에 대해 원하는 상태를 정의합니다.
표시 위치: - VirtualMachineBackupRequest
필드 | 설명 |
---|---|
virtualMachineBackupPlanTemplate 문자열 |
VirtualMachineBackupPlan 을 생성하는 데 사용되는 VirtualMachineBackupPlanTemplate 리소스의 이름입니다. 이 템플릿에서 만든 기존 VirtualMachineBackupPlan 를 재사용합니다(있는 경우). VirtualMachineBackupPlanTemplate 은 이 요청과 동일한 namespace 에 있어야 합니다. VirtualMachineBackupPlanTemplate 또는 VirtualMachineBackupPlan 중 하나만 지정합니다. |
virtualMachineBackupPlan 문자열 |
이 요청이 백업 범위 VirtualMachine 및 VirtualMachineDisk 필드를 사용하여 임시 요청에 사용하는 가상 머신 백업 계획입니다. 이 필드가 제공되면 생략해야 합니다. VirtualMachineBackupPlan 는 이 요청과 동일한 namespace 에 있어야 합니다. |
virtualMachine 문자열 |
백업되는 VirtualMachine 입니다. 이는 VirtualMachineBackupPlanTemplate 와 함께 사용하여 VirtualMachineBackupPlan 가 없는 경우 자동으로 생성합니다. VirtualMachine 또는 VirtualMachineDisk 중 하나만 지정합니다. virtualMachine 가 지정되면 백업 전략은 항상 ProvisionerSpecific 입니다. |
virtualMachineDisk 문자열 |
백업되는 VirtualMachineDisk 입니다. 이 속성은 VirtualMachineBackupPlanTemplate 와 함께 사용하여 VirtualMachineBackupPlan 가 없는 경우 자동으로 생성합니다. virtualMachineDisk 가 백업되도록 지정된 경우 백업 전략은 SnapshotOnly 입니다. VirtualMachine 또는 VirtualMachineDisk 중 하나만 지정합니다. |
virtualMachineBackupName 문자열 |
만들려는 VirtualMachineBackup 의 이름입니다. 백업은 항상 요청과 동일한 네임스페이스에 생성됩니다. |
VirtualMachineBackupRequestStatus
VirtualMachineBackupRequest의 관찰된 상태를 정의합니다.
표시 위치: - VirtualMachineBackupRequest
필드 | 설명 |
---|---|
timeToExpire 시간 |
이 임시 리소스가 삭제되는 시간입니다. |
statusField StatusFields |
VirtualMachineBackupRequest의 관찰된 상태를 설명합니다. |
VirtualMachineBackupScope
VirtualMachineBackupPlan
가 캡처할 리소스의 범위를 정의합니다.
표시 위치: - VirtualMachineBackupConfig
필드 | 설명 |
---|---|
selectedVirtualMachines VirtualMachineResourceConfig 배열 |
캡처할 VirtualMachineBackupPlan 의 VM을 지정합니다. |
selectedVirtualMachineDisks VirtualMachineResourceConfig 배열 |
이 VirtualMachineBackupPlan 가 캡처할 디스크를 지정합니다. |
vmResourceLabelSelector 객체 (키:문자열, 값:문자열) |
백업 계획과 동일한 네임스페이스에서 하나 이상의 VM 또는 VM 디스크 리소스를 선택하는 라벨을 지정합니다. |
VirtualMachineBackupSpec
VirtualMachineBackup
에 대해 원하는 상태를 정의합니다.
표시되는 위치: - VirtualMachineBackup
필드 | 설명 |
---|---|
virtualMachineBackupPlan 문자열 |
이 VirtualMachineBackup 이 생성된 VirtualMachineBackupPlan 의 이름입니다. 이 VirtualMachineBackupPlan 은 VirtualMachineBackupPlan 과 동일한 namespace 에 있습니다. |
backupConfig VirtualMachineBackupConfig |
백업의 구성과 범위를 정의합니다. |
VirtualMachineBackupStatus
VirtualMachineBackup
의 관찰된 상태를 정의합니다.
표시되는 위치: - VirtualMachineBackup
필드 | 설명 |
---|---|
backup 문자열 |
이 VirtualMachineBackup 가 참조하는 기본 백업의 이름입니다. 백업은 GDC 에어갭 Org v1 아키텍처에서 사용되는 이 VM 백업과 동일한 namespace 에 있어야 합니다. |
backupStatus BackupStatus |
GDC 오프라인 조직 v1 아키텍처에서 사용되며 이 VirtualMachineBackup 가 참조하는 기본 백업의 상태입니다. |
configBackup 문자열 |
이 VirtualMachineBackup 가 참조하는 기본 구성 백업의 이름입니다. 구성에서 VM 및 VM 디스크를 참조합니다. 구성 백업은 GDC 에어갭 Org v2 아키텍처에서 사용되는 이 VM 백업과 동일한 namespace 에 있어야 합니다. |
configBackupStatus BackupStatus |
이 VirtualMachineBackup 가 참조하는 기본 구성 백업의 상태입니다. GDC 오프라인 조직 v2 아키텍처에서 사용됩니다. |
volumeBackup 문자열 |
이 VirtualMachineBackup 가 참조하는 기본 볼륨 백업의 이름입니다. 볼륨 백업은 GDC 에어갭 조직 v2 아키텍처에서 사용되는 이 VM 백업과 동일한 namespace 에 있어야 합니다. |
volumeBackupStatus BackupStatus |
GDC 에어 갭 Org v2 아키텍처에서 사용되며 이 VirtualMachineBackup 가 참조하는 기본 볼륨 백업의 상태입니다. |
backedUpVirtualMachines 문자열 배열 |
이 백업에 포함된 모든 VM의 이름을 나열합니다. |
backedUpVirtualMachineDisks 문자열 배열 |
이 백업에 포함된 모든 VM 디스크의 이름을 나열합니다. 이 백업이 디스크 스냅샷인 경우 사용자가 제공하는 VM 디스크 목록입니다. VM 백업인 경우 해당 VM을 백업하는 디스크 목록입니다. |
VirtualMachineDeleteBackupRequest
VirtualMachineDeleteBackupRequests
API의 스키마입니다.
표시 위치: - VirtualMachineDeleteBackupRequestList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineDeleteBackupRequest |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineDeleteBackupRequestSpec |
|
status VirtualMachineDeleteBackupRequestStatus |
VirtualMachineDeleteBackupRequestList
VirtualMachineDeleteBackupRequest
목록을 포함합니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineDeleteBackupRequestList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineDeleteBackupRequest 배열 |
VirtualMachineDeleteBackupRequestSpec
VirtualMachineDeleteBackupRequest
에 대해 원하는 상태를 정의합니다.
표시 위치: - VirtualMachineDeleteBackupRequest
필드 | 설명 |
---|---|
virtualMachineBackupRef LocalObjectReference |
삭제할 VirtualMachineBackup 의 이름입니다. 이 요청은 항상 백업과 동일한 namespace 에서 생성됩니다. |
VirtualMachineDeleteBackupRequestStatus
VirtualMachineDeleteBackupRequest
의 관찰된 상태를 정의합니다.
표시 위치: - VirtualMachineDeleteBackupRequest
필드 | 설명 |
---|---|
timeToExpire 시간 |
이 임시 리소스를 삭제할 시간을 정의합니다. |
statusField StatusFields |
VirtualMachineDeleteBackupRequest 의 관찰된 상태를 설명합니다. |
VirtualMachineDisk
virtualmachinedisks API의 스키마입니다.
표시 위치: - VirtualMachineDiskList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineDisk |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineDiskSpec |
|
status VirtualMachineDiskStatus |
VirtualMachineDiskFilterOptions
디스크 복원의 필터 옵션을 지정합니다.
표시 위치: - FilterSpec
필드 | 설명 |
---|---|
allDisks 불리언 |
VirtualMachineBackup의 모든 디스크를 복원해야 함을 지정합니다. |
VirtualMachineDiskList
VirtualMachineDisk 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineDiskList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineDisk 배열 |
VirtualMachineDiskSpec
VirtualMachineDisk
에 대해 원하는 상태를 정의합니다.
표시 위치: - VirtualMachineDisk
필드 | 설명 |
---|---|
source DiskSource |
디스크 콘텐츠가 채워지는 소스를 지정합니다. 이 필드를 생략하면 빈 디스크가 프로비저닝됩니다. |
size 수량 |
디스크 크기를 지정합니다(예: 5GiB, 600MiB). 빈 디스크의 경우 크기를 지정해야 합니다. 다른 소스의 디스크의 경우 크기는 소스에 따라 달라집니다. 이미지 소스의 경우 크기는 선택사항이며 Image.spec.minimumDiskSize 와 동일한 것으로 추론됩니다. 크기가 지정된 경우 Image.spec.minimumDiskSize 보다 커야 합니다. |
type DiskType |
디스크 유형을 지정합니다. 기본값은 Standard 입니다. GDC 오프라인 환경에서 지원되는 유형은 Standard , Local 입니다. GDC 연결에서 지원되는 유형은 Standard 입니다. |
VirtualMachineDiskStatus
VirtualMachineDisk의 관찰된 상태를 정의합니다.
표시 위치: - VirtualMachineDisk
필드 | 설명 |
---|---|
phase VirtualMachineDiskPhase |
디스크의 현재 단계입니다. |
progress VirtualMachineDiskProgress |
진행률은 디스크 프로비저닝의 현재 진행률입니다. 값은 0 이상 100 이하입니다. 사용할 수 없는 경우 N/A입니다. |
size 수량 |
디스크의 현재 크기입니다. |
conditions Condition 배열 |
VirtualMachineDisk 상태에 대한 최신 관찰 결과입니다. |
virtualMachineAttachments VirtualMachineAttachment 배열 |
VirtualMachineDisk 이 연결된 VirtualMachine 인스턴스의 목록입니다. |
replicationStatus DiskReplicationStatus |
디스크 복제 상태입니다. |
provisionTime 기간 |
VirtualMachineDisk 를 프로비저닝하고 Ready 상태에 도달하는 데 걸린 시간입니다. VirtualMachineDisk 를 프로비저닝하고 Ready 상태에 도달하는 데 걸린 시간입니다. 예를 들어 이미지를 다운로드하는 데 걸린 시간 등입니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
VirtualMachineExternalAccess
VirtualMachine의 외부 VRF 액세스 요청을 나타냅니다.
표시되는 위치: - VirtualMachineExternalAccessList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineExternalAccess |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineExternalAccessSpec |
|
status VirtualMachineExternalAccessStatus |
VirtualMachineExternalAccessList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineExternalAccessList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineExternalAccess 배열 |
VirtualMachineExternalAccessSpec
VirtualMachineExternalAccess
객체의 사양을 정의합니다.
표시 위치: - VirtualMachineExternalAccess
필드 | 설명 |
---|---|
enabled 불리언 |
가상 머신에서 외부 VRF에 액세스할 수 있는지 여부를 지정합니다. |
ports ServicePort 배열 |
VirtualMachine 수신 서비스에 의해 노출된 포트 목록입니다. |
VirtualMachineExternalAccessStatus
VirtualMachineExternalAccess
객체의 관찰된 상태를 정의합니다.
표시 위치: - VirtualMachineExternalAccess
필드 | 설명 |
---|---|
ingressIP 문자열 |
IngressIP는 VirtualMachine 인그레스 서비스의 IP 주소를 지정합니다. |
egressIP 문자열 |
EgressIP는 VirtualMachine에서 사용하는 이그레스 NAT의 IP 주소를 지정합니다. |
conditions Condition 배열 |
관찰된 상태의 세부정보입니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
VirtualMachineImage
가상 머신에서 사용할 수 있는 디스크 이미지를 나타냅니다.
표시 위치: - VirtualMachineImageList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineImage |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineImageSpec |
|
status VirtualMachineImageStatus |
VirtualMachineImageImport
데이터가 포함된 VM 리소스를 가져오고 변환하는 작업을 나타냅니다. 예를 들어 'VirtualMachineDiskinto a
VirtualMachineImage'을 가져오고 변환합니다.
표시 위치: - VirtualMachineImageImportList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineImageImport |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineImageImportSpec |
|
status VirtualMachineImageImportStatus |
VirtualMachineImageImportList
VirtualMachineImageImport
객체 목록입니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineImageImportList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineImageImport 배열 |
VirtualMachineImageImportSpec
만들려는 이미지의 소스 및 메타데이터를 지정합니다.
표시되는 위치: - VirtualMachineImageImport
필드 | 설명 |
---|---|
source ImageSourceReference |
콘텐츠를 가져온 리소스를 나타냅니다. 소스는 동일한 네임스페이스에 있어야 합니다. |
destination ImageDestinationReference |
콘텐츠가 가져와지는 리소스를 나타냅니다. GDC 연결 배포에서만 지원됩니다. 지정된 ImageSourceReference 이 GCS 인 경우 이 필드는 필수입니다. |
imageMetadata ImageMetadataInput |
만들려는 VirtualMachineImage 의 속성을 지정합니다. |
prepareImage 불리언 |
필수 패키지를 설치하는 등의 값으로 GDC 오프라인 배포를 위해 이 이미지를 준비할지 여부를 지정합니다. 지정하지 않으면 이미지가 객체 저장소에서 가져온 경우에만 준비가 발생합니다. |
prepareOptions ImagePrepareOptions |
이미지 준비 옵션은 다음과 같습니다. prepareImage 이 true 인 경우에만 유효합니다. |
VirtualMachineImageImportStatus
이미지 가져오기 상태를 제공합니다.
표시되는 위치: - VirtualMachineImageImport
필드 | 설명 |
---|---|
conditions Condition 배열 |
가져오기 진행 상황의 Ready 상태를 제공합니다. |
imageName 문자열 |
성공적으로 생성된 후 VirtualMachineImage 을 참조합니다. 이미지가 이미지 가져오기와 동일한 네임스페이스에 있습니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
VirtualMachineImageList
VirtualMachineImage
객체 목록을 포함합니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineImageList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineImage 배열 |
VirtualMachineImageSpec
가상 머신 이미지의 사양을 정의합니다.
표시되는 위치: - VirtualMachineImage
필드 | 설명 |
---|---|
operatingSystem OperatingSystemSpec |
OS 세부정보입니다. |
minimumDiskSize 수량 |
이미지를 적용할 수 있는 디스크의 최소 크기입니다. 이렇게 하면 이 이미지에서 생성되는 향후 디스크의 권장 크기만 지정됩니다. 이미지 자체의 크기를 나타내지는 않습니다. |
gcs GCSReference |
이미지가 저장된 GCS 리소스를 참조합니다. |
VirtualMachineImageStatus
VirtualMachineImage
객체의 관찰된 상태를 포함합니다.
표시되는 위치: - VirtualMachineImage
필드 | 설명 |
---|---|
conditions Condition 배열 |
가상 머신 이미지의 조건입니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
storageLocation 문자열 |
이 가상 머신 이미지가 저장된 영역입니다. |
VirtualMachineList
VirtualMachine
객체 목록을 포함합니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachine 배열 |
VirtualMachinePasswordResetRequest
특정 VM의 비밀번호 재설정 요청을 나타냅니다.
표시 위치: - VirtualMachinePasswordResetRequestList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachinePasswordResetRequest |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachinePasswordResetRequestSpec |
|
status VirtualMachinePasswordResetRequestStatus |
VirtualMachinePasswordResetRequestList
VirtualMachinePasswordResetRequest
리소스 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachinePasswordResetRequestList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachinePasswordResetRequest 배열 |
VirtualMachinePasswordResetRequestSpec
VirtualMachinePasswordResetRequest
사양을 정의합니다.
표시되는 위치: - VirtualMachinePasswordResetRequest
필드 | 설명 |
---|---|
vmName 문자열 |
비밀번호 재설정을 요청할 VM의 이름입니다. 이 필드는 변경할 수 없으며 비밀번호 재설정 요청을 만든 후 업데이트할 수 없습니다. |
user 문자열 |
지정된 VM의 비밀번호 재설정을 실행할 사용자의 이름입니다. 이 필드는 변경할 수 없으며 비밀번호 재설정 요청을 만든 후 업데이트할 수 없습니다. |
publicKey 문자열 |
VM의 새 비밀번호를 암호화하는 공개 키입니다. 이 필드는 변경할 수 없으며 비밀번호 재설정 요청을 만든 후 업데이트할 수 없습니다. |
VirtualMachinePasswordResetRequestState
기본 유형: string
VirtualMachinePasswordResetRequest
리소스의 상태를 정의합니다.
표시 위치: - VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequest
리소스의 상태를 설명합니다.
표시되는 위치: - VirtualMachinePasswordResetRequest
필드 | 설명 |
---|---|
state VirtualMachinePasswordResetRequestState |
VirtualMachinePasswordResetRequest 리소스의 상태입니다. |
reason 문자열 |
리소스의 현재 상태에 대한 이유입니다. |
message 문자열 |
현재 상태에 대한 추가 정보를 제공하는 필드입니다. |
processedAt 시간 |
요청이 처리된 시간을 지정하는 필드입니다. |
encryptedPassword 문자열 |
요청에 제공된 공개 키를 사용하여 암호화되고 base64를 사용하여 인코딩된 새 비밀번호입니다. 비밀번호를 복호화하려면 base64를 사용하여 문자열을 디코딩하고 RSA 복호화를 사용하여 결과를 복호화합니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
VirtualMachineProvisionTime
VirtualMachine 프로비저닝 시간을 추적합니다.
표시 위치: - VirtualMachineStatus
필드 | 설명 |
---|---|
initProvisionTime 기간 |
첫 번째 VM 프로비저닝에 걸린 시간입니다. 즉, 객체가 생성된 시점부터 VM이 실행 상태가 될 때까지 걸린 시간입니다. |
lastProvisionTime 기간 |
가장 최근의 VM 프로비저닝에 걸린 시간입니다. VM이 한 번만 프로비저닝되는 경우 InitProvisionTime과 같을 수 있습니다. |
VirtualMachineResourceConfig
VM 리소스와 해당 리소스 백업을 위한 추가 매개변수를 지정합니다.
표시 위치: - FilterSpec - VirtualMachineBackupScope
필드 | 설명 |
---|---|
resourceName 문자열 |
백업할 리소스의 이름입니다. 계획과 동일한 namespace 에 있어야 합니다. |
VirtualMachineRestore
VirtualMachineRestores API의 스키마입니다.
표시되는 위치: - VirtualMachineRestoreList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineRestore |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineRestoreSpec |
|
status VirtualMachineRestoreStatus |
VirtualMachineRestoreList
VirtualMachineRestore 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineRestoreList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineRestore 배열 |
VirtualMachineRestoreRequest
VirtualMachineRestoreRequests API의 스키마입니다.
표시되는 위치: - VirtualMachineRestoreRequestList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineRestoreRequest |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineRestoreRequestSpec |
|
status VirtualMachineRestoreRequestStatus |
VirtualMachineRestoreRequestList
VirtualMachineRestoreRequest 목록을 포함합니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineRestoreRequestList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineRestoreRequest 배열 |
VirtualMachineRestoreRequestSpec
VirtualMachineRestoreRequest
에 대해 원하는 상태를 정의합니다.
표시 위치: - VirtualMachineRestoreRequest
필드 | 설명 |
---|---|
virtualMachineBackup 문자열 |
복원할 VM 백업의 이름입니다. VirtualMachineBackup 는 이 VirtualMachineRestoreRequest 와 동일한 namespace 에 있습니다. |
restoreName 문자열 |
생성된 VirtualMachineRestore 리소스에 지정된 이름입니다. |
restoredResourceName 문자열 |
VirtualMachineBackup 에 의해 복원된 리소스에 지정된 접두사입니다. 복원된 리소스의 이름은 접두사 + 백업된 리소스의 이름입니다. |
restoredResourceDescription 문자열 |
새로 생성된 리소스에 부여된 설명입니다. |
filter FilterSpec |
복원 중에 VM 리소스 선택을 상세검색하는 데 사용할 수 있는 필터입니다. |
VirtualMachineRestoreRequestStatus
VirtualMachineRestoreRequest
의 관찰된 상태를 정의합니다.
표시 위치: - VirtualMachineRestoreRequest
필드 | 설명 |
---|---|
timeToExpire 시간 |
이 임시 리소스가 삭제되는 시간입니다. |
statusField StatusFields |
VirtualMachineRestoreRequest 의 관찰된 상태를 설명합니다. |
VirtualMachineRestoreSpec
VirtualMachineRestore
에 대해 원하는 상태를 정의합니다.
표시 위치: - VirtualMachineRestore
필드 | 설명 |
---|---|
virtualMachineBackup 문자열 |
이 VirtualMachineRestore 이 복원하는 VM 백업의 이름입니다. VirtualMachineBackup 은 이 VirtualMachineRestore 와 동일한 namespace 에 있습니다. |
targetVirtualMachines 문자열 배열 |
기본 복원이 성공할 때 생성된 모든 VM의 목록입니다. |
targetVirtualMachineDisks 문자열 배열 |
기본 복원이 성공하면 생성되는 모든 VM 디스크의 목록입니다. |
VirtualMachineRestoreStatus
VirtualMachineRestore
의 관찰된 상태를 정의합니다.
표시 위치: - VirtualMachineRestore
필드 | 설명 |
---|---|
restore 문자열 |
이 VirtualMachineRestore 가 참조하는 기본 복원의 이름입니다. 복원은 GDC 에어갭 조직 v1 아키텍처에서 사용되는 이 VM 백업과 동일한 namespace 에 있어야 합니다. |
restoreStatus RestoreStatus |
이 VirtualMachineRestore 가 참조하는 기본 복원의 상태입니다. GDC 에어 갭 적용 조직 v1 아키텍처에서 사용됩니다. |
configRestore 문자열 |
이 VirtualMachineRestore 가 참조하는 기본 구성 복원의 이름입니다. 구성에서 VM 및 VM 디스크를 참조합니다. 구성 복원은 GDC 에어갭 Org v2 아키텍처에서 사용되는 이 VM 복원과 동일한 namespace 에 있어야 합니다. |
configRestoreStatus RestoreStatus |
GDC 오프라인 Org v2 아키텍처에서 사용되며 이 VirtualMachineRestore 가 참조하는 기본 구성 복원의 상태입니다. |
volumeRestore 문자열 |
이 VirtualMachineRestore 가 참조하는 기본 볼륨 복원의 이름입니다. 볼륨 복원은 GDC 에어갭 조직 v2 아키텍처에서 사용되는 이 VM 복원과 동일한 namespace 에 있어야 합니다. |
volumeRestoreStatus RestoreStatus |
GDC 에어 갭 Org v2 아키텍처에서 사용되며 이 VirtualMachineRestore 가 참조하는 기본 볼륨 복원의 상태입니다. |
VirtualMachineSpec
가상 머신의 사양을 정의합니다.
표시 위치: - VirtualMachine
필드 | 설명 |
---|---|
runningState VirtualMachineRunningState |
VirtualMachine의 요청된 실행 상태를 나타냅니다. 기본값은 Running입니다. |
disks DiskAttachment 배열 |
이 VM에 연결된 디스크 목록을 지정합니다. 부팅 디스크는 정확히 하나여야 합니다. 디스크 연결을 변경하려면 재부팅해야 변경사항이 적용됩니다. |
compute 컴퓨팅 |
VM의 CPU와 메모리를 지정합니다. CPU와 메모리는 직접 또는 VirtualMachineType을 통해 정의할 수 있습니다. Compute를 변경하려면 재부팅해야 합니다. VM이 Unknown 상태인 경우 컴퓨팅은 변경할 수 없습니다. |
startupScripts StartupScript 배열 |
VM의 시작 스크립트 목록을 지정합니다. StartupScripts 이 적용되려면 Linux VM에 cloud-init 이 설치되어 있어야 합니다. 스크립트는 각 시작 스크립트의 이름을 기준으로 알파벳순으로 실행됩니다. Windows VM에서는 스크립트 유형이 실행 순서에 영향을 줍니다. 스크립트는 ps1, bat, cmd 순서로 실행됩니다. 두 스크립트의 유형이 동일한 경우 이름에 따라 알파벳순으로 실행됩니다. |
guestEnvironment GuestEnvironment |
VM의 게스트 환경 구성을 지정합니다. 필드가 nil이면 AccessManagement 의 enable 필드는 기본적으로 true 입니다. 그렇지 않으면 구조 내 각 하위 기능의 nil이 아닌 구성이 하위 기능의 기본 구성을 재정의합니다. |
firmware Firmware |
부팅 시 VM 초기화 옵션을 지정합니다. |
shieldConfig ShieldConfig |
VM의 보안 관련 구성을 지정합니다. |
network NetworkSpec |
네트워크 구성을 지정합니다. |
VirtualMachineStatus
가상 머신의 관찰된 상태를 포함합니다.
표시 위치: - VirtualMachine
필드 | 설명 |
---|---|
state VirtualMachineState |
VM의 관찰된 상태입니다. |
reason VirtualMachineStateReason |
VM이 관찰된 상태인 이유입니다. 관찰된 상태에 해당하는 경우 채워집니다. |
message 문자열 |
VM 상태에 대한 추가 세부정보입니다. |
network NetworkStatus |
VM 네트워크의 상태입니다. |
conditions Condition 배열 |
관찰된 상태의 세부정보입니다. |
stateTransitionTime object (keys:VirtualMachineState, values:Time) |
각 상태의 마지막 전환 시간입니다. |
provisionTime VirtualMachineProvisionTime |
VM을 프로비저닝하는 데 걸린 시간입니다. |
errors VMMError 배열 |
이 리소스의 조정 중에 발생한 오류 목록입니다. |
VirtualMachineType
VM의 CPU 및 메모리 리소스를 정의합니다.
표시 위치: - VirtualMachineTypeList
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineType |
metadata ObjectMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
spec VirtualMachineTypeSpec |
|
status VirtualMachineTypeStatus |
VirtualMachineTypeList
VirtualMachineTypeList에는 VirtualMachineType 목록이 포함됩니다.
필드 | 설명 |
---|---|
apiVersion 문자열 |
virtualmachine.gdc.goog/v1 |
kind 문자열 |
VirtualMachineTypeList |
metadata ListMeta |
metadata 필드는 Kubernetes API 문서를 참고하세요. |
items VirtualMachineType 배열 |
VirtualMachineTypeSpec
VirtualMachineType
의 구성을 정의합니다.
표시 위치: - VirtualMachineType
필드 | 설명 |
---|---|
vcpus 정수 |
인스턴스에서 사용할 수 있는 vCPU 수를 지정합니다. vcpus 을 2 이상 128 이하의 2의 배수인 정수로 지정합니다. |
memory 수량 |
인스턴스에서 사용할 수 있는 실제 메모리 양을 지정합니다. memory 값은 1G~400G(포함) 사이여야 합니다. |
VirtualMachineTypeStatus
표시 위치: - VirtualMachineType
필드 | 설명 |
---|---|
supported 불리언 |
기본 하드웨어에서 지정된 vmtype을 지원하는지 여부를 지정합니다. |