JobDetails 클래스

작업 영역에서 실행할 작업입니다.

생성자

JobDetails(*args: Any, **kwargs: Any)

변수

Name Description
name
str

항목의 이름입니다. 이름은 고유하지 않아도 되며 표시 용도로만 사용됩니다. 필수.

provider_id
str

공급자의 고유 식별자입니다. 필수.

target
str

작업을 실행할 대상 식별자입니다. 필수.

creation_time

항목의 생성 시간입니다.

created_by
str

그 아이템을 만든 정체성.

created_by_type
str 또는 <xref:azure.quantum.models.CreatedByType>

그 아이템을 만든 정체성 유형. 알려진 값은 "User", "Application", "ManagedIdentity" 및 "Key"입니다.

last_modified_time

고객이 시작한 마지막 수정 항목의 타임스탬프.

last_modified_by
str

마지막으로 아이템을 수정한 정체성.

last_modified_by_type
str 또는 <xref:azure.quantum.models.CreatedByType>

마지막으로 항목을 수정한 식별 유형입니다. 알려진 값은 "User", "Application", "ManagedIdentity" 및 "Key"입니다.

last_updated_time

마지막으로 해당 항목이 시스템에 의해 업데이트된 시기입니다.

begin_execution_time

항목이 실행되기 시작한 시간입니다.

end_execution_time

항목 실행이 완료된 시간입니다.

cost_estimate
<xref:azure.quantum.models.CostEstimate>

비용 견적.

error_data
<xref:azure.quantum.models.WorkspaceItemError>

오류 정보입니다.

priority
str 또는 <xref:azure.quantum.models.Priority>

작업 또는 세션의 우선 순위입니다. 알려진 값은 "표준" 및 "높음"입니다.

tags

작업과 연결된 사용자 제공 태그 목록입니다.

usage
<xref:azure.quantum.models.Usage>

실행 시간, 소비된 퀀텀 샷 등과 같은 공급자별 사용량 데이터를 포함하는 리소스 소비 지표입니다.

id
str

작업의 ID입니다. 필수.

item_type
str 또는 <xref:azure.quantum.models.JOB>

Quantum 작업 영역 항목의 유형은 Job입니다. 필수. 처리를 위해 제출된 프로그램, 문제점 또는 애플리케이션입니다.

job_type
str 또는 <xref:azure.quantum.models.JobType>

작업의 형식입니다. 알려진 값은 "Unknown", "QuantumComputing" 및 "Optimization"입니다.

session_id
str

작업이 속한 세션의 ID입니다.

container_uri
str

Blob 컨테이너 SAS URI, 컨테이너는 작업 데이터를 호스트하는 데 사용됩니다. 필수.

input_data_uri
str

입력 Blob URI가 지정된 경우 컨테이너의 기본 입력 Blob을 재정의합니다.

input_data_format
str

입력 데이터의 형식입니다.

status
str 또는 <xref:azure.quantum.models.JobStatus>

작업의 상태입니다. 알려진 값은 "Queued", "Waiting", "Executing", "CancellationRequested", "Cancelling", "Finishing", "Completed", "Succeeded", "Failed" 및 "Cancelled"입니다.

metadata
any

작업 메타데이터입니다. 메타데이터는 클라이언트 관련 정보를 저장하는 기능을 클라이언트에 제공합니다.

cancellation_time

작업이 성공적으로 취소된 시간입니다.

quantum_computing_data
<xref:azure.quantum.models.QuantumComputingData>

양자 컴퓨팅 데이터입니다.

input_params
any

작업에 대한 입력 매개 변수입니다. 대상 솔버에서 사용하는 JSON 개체입니다. 이 개체의 크기는 작으며 입력 데이터가 아닌 실행 대상에 대한 매개 변수를 지정하는 데만 사용됩니다.

output_data_uri
str

출력 Blob URI입니다. 작업이 성공적으로 완료되면 결과가 이 Blob에 업로드됩니다.

output_data_format
str

출력 데이터의 형식입니다.

특성

cancellation_time

작업이 성공적으로 취소된 시간입니다.

cancellation_time: datetime | None

container_uri

Blob 컨테이너 SAS URI, 컨테이너는 작업 데이터를 호스트하는 데 사용됩니다. 필수.

container_uri: str

input_data_format

입력 데이터의 형식입니다.

input_data_format: str | None

input_data_uri

입력 Blob URI가 지정된 경우 컨테이너의 기본 입력 Blob을 재정의합니다.

input_data_uri: str | None

input_params

작업에 대한 입력 매개 변수입니다. 대상 솔버에서 사용하는 JSON 개체입니다. 이 개체의 크기는 작으며 입력 데이터가 아닌 실행 대상에 대한 매개 변수를 지정하는 데만 사용됩니다.

input_params: Any | None

item_type

Quantum 작업 영역 항목의 유형은 Job입니다. 필수. 처리를 위해 제출된 프로그램, 문제점 또는 애플리케이션입니다.

item_type: JOB: 'Job'>]

job_type

"Unknown", "QuantumComputing" 및 "Optimization".

job_type: str | _models.JobType | None

metadata

작업 메타데이터입니다. 메타데이터는 클라이언트 관련 정보를 저장하는 기능을 클라이언트에 제공합니다.

metadata: Any | None

output_data_format

출력 데이터의 형식입니다.

output_data_format: str | None

output_data_uri

출력 Blob URI입니다. 작업이 성공적으로 완료되면 결과가 이 Blob에 업로드됩니다.

output_data_uri: str | None

quantum_computing_data

양자 컴퓨팅 데이터입니다.

quantum_computing_data: _models.QuantumComputingData | None

session_id

작업이 속한 세션의 ID입니다.

session_id: str | None

status

"Queued", "Waiting", "Executing", "CancellationRequested", "Cancelling", "Finishing", "Completed", "Succeeded", "Failed" 및 "Cancelled"입니다.

status: str | _models.JobStatus | None