다음을 통해 공유


FileOperations 클래스

FileOperations 작업.

이 클래스를 직접 인스턴스화하지 말고 클라이언트 instance 만들어서 특성으로 연결해야 합니다.

상속
builtins.object
FileOperations

생성자

FileOperations(client, config, serializer, deserializer)

매개 변수

client
필수

서비스 요청에 대한 클라이언트입니다.

config
필수

서비스 클라이언트의 구성입니다.

serializer
필수

개체 모델 직렬 변환기입니다.

deserializer
필수

개체 모델 역직렬 변환기입니다.

변수

api_version

요청에 사용할 API 버전입니다. 상수 값: "2023-05-01.17.0".

메서드

delete_from_compute_node

컴퓨팅 노드에서 지정된 파일을 삭제합니다.

delete_from_task

태스크가 실행된 컴퓨팅 노드에서 지정된 작업 파일을 삭제합니다.

get_from_compute_node

지정된 Compute Node 파일의 콘텐츠를 반환합니다.

get_from_task

지정된 작업 파일의 내용을 반환합니다.

get_properties_from_compute_node

지정된 Compute Node 파일의 속성을 가져옵니다.

get_properties_from_task

지정된 작업 파일의 속성을 가져옵니다.

list_from_compute_node

지정된 컴퓨팅 노드의 작업 디렉터리에 있는 모든 파일을 나열합니다.

list_from_task

컴퓨팅 노드의 작업 디렉터리에 있는 파일을 나열합니다.

delete_from_compute_node

컴퓨팅 노드에서 지정된 파일을 삭제합니다.

delete_from_compute_node(pool_id, node_id, file_path, recursive=None, file_delete_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

pool_id
str
필수

컴퓨팅 노드를 포함하는 풀의 ID입니다.

node_id
str
필수

파일을 삭제하려는 컴퓨팅 노드의 ID입니다.

file_path
str
필수

삭제하려는 파일 또는 디렉터리의 경로입니다.

recursive
bool
기본값: None

디렉터리의 자식을 삭제할지 여부입니다. filePath 매개 변수가 파일 대신 디렉터리를 나타내는 경우 재귀를 true로 설정하여 디렉터리와 디렉터리의 모든 파일 및 하위 디렉터리를 삭제할 수 있습니다. 재귀가 false이면 디렉터리가 비어 있어야 합니다. 그렇지 않으면 삭제가 실패합니다.

file_delete_from_compute_node_options
FileDeleteFromComputeNodeOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

operation_config
필수

작업 구성 재정의.

반환

None 또는 ClientRawResponse if raw=true

반환 형식

None,

예외

delete_from_task

태스크가 실행된 컴퓨팅 노드에서 지정된 작업 파일을 삭제합니다.

delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_id
str
필수

작업을 포함하는 작업의 ID입니다.

task_id
str
필수

파일을 삭제하려는 작업의 ID입니다.

file_path
str
필수

삭제하려는 작업 파일 또는 디렉터리의 경로입니다.

recursive
bool
기본값: None

디렉터리의 자식을 삭제할지 여부입니다. filePath 매개 변수가 파일 대신 디렉터리를 나타내는 경우 재귀를 true로 설정하여 디렉터리와 디렉터리의 모든 파일 및 하위 디렉터리를 삭제할 수 있습니다. 재귀가 false이면 디렉터리가 비어 있어야 합니다. 그렇지 않으면 삭제가 실패합니다.

file_delete_from_task_options
FileDeleteFromTaskOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

operation_config
필수

작업 구성 재정의.

반환

None 또는 ClientRawResponse if raw=true

반환 형식

None,

예외

get_from_compute_node

지정된 Compute Node 파일의 콘텐츠를 반환합니다.

get_from_compute_node(pool_id, node_id, file_path, file_get_from_compute_node_options=None, custom_headers=None, raw=False, callback=None, **operation_config)

매개 변수

pool_id
str
필수

컴퓨팅 노드를 포함하는 풀의 ID입니다.

node_id
str
필수

파일이 포함된 컴퓨팅 노드의 ID입니다.

file_path
str
필수

콘텐츠를 가져올 Compute Node 파일의 경로입니다.

file_get_from_compute_node_options
FileGetFromComputeNodeOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

callback
Callable[<xref:Bytes>, <xref:response=None>]
기본값: None

지정된 경우 은 스트리밍되는 데이터의 각 청크로 호출됩니다. 콜백은 현재 데이터 청크의 바이트와 응답 개체라는 두 개의 인수를 사용해야 합니다. 데이터가 업로드되는 경우 응답은 없음이 됩니다.

operation_config
필수

작업 구성 재정의.

반환

object 또는 ClientRawResponse if raw=true

반환 형식

예외

get_from_task

지정된 작업 파일의 내용을 반환합니다.

get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)

매개 변수

job_id
str
필수

작업을 포함하는 작업의 ID입니다.

task_id
str
필수

파일을 검색하려는 작업의 ID입니다.

file_path
str
필수

콘텐츠를 가져올 작업 파일의 경로입니다.

file_get_from_task_options
FileGetFromTaskOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

callback
Callable[<xref:Bytes>, <xref:response=None>]
기본값: None

지정된 경우 은 스트리밍되는 데이터의 각 청크로 호출됩니다. 콜백은 현재 데이터 청크의 바이트와 응답 개체라는 두 개의 인수를 사용해야 합니다. 데이터가 업로드되는 경우 응답은 없음이 됩니다.

operation_config
필수

작업 구성 재정의.

반환

object 또는 ClientRawResponse if raw=true

반환 형식

예외

get_properties_from_compute_node

지정된 Compute Node 파일의 속성을 가져옵니다.

get_properties_from_compute_node(pool_id, node_id, file_path, file_get_properties_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

pool_id
str
필수

컴퓨팅 노드를 포함하는 풀의 ID입니다.

node_id
str
필수

파일이 포함된 컴퓨팅 노드의 ID입니다.

file_path
str
필수

속성을 가져올 Compute Node 파일의 경로입니다.

file_get_properties_from_compute_node_options
FileGetPropertiesFromComputeNodeOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

operation_config
필수

작업 구성 재정의.

반환

None 또는 ClientRawResponse if raw=true

반환 형식

None,

예외

get_properties_from_task

지정된 작업 파일의 속성을 가져옵니다.

get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_id
str
필수

작업을 포함하는 작업의 ID입니다.

task_id
str
필수

속성을 가져오려는 파일의 작업 ID입니다.

file_path
str
필수

속성을 가져올 작업 파일의 경로입니다.

file_get_properties_from_task_options
FileGetPropertiesFromTaskOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

operation_config
필수

작업 구성 재정의.

반환

None 또는 ClientRawResponse if raw=true

반환 형식

None,

예외

list_from_compute_node

지정된 컴퓨팅 노드의 작업 디렉터리에 있는 모든 파일을 나열합니다.

list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

pool_id
str
필수

컴퓨팅 노드를 포함하는 풀의 ID입니다.

node_id
str
필수

나열할 파일이 있는 컴퓨팅 노드의 ID입니다.

recursive
bool
기본값: None

디렉터리의 자식을 나열할지 여부입니다.

file_list_from_compute_node_options
FileListFromComputeNodeOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

operation_config
필수

작업 구성 재정의.

반환

NodeFile의 instance 같은 반복기

반환 형식

예외

list_from_task

컴퓨팅 노드의 작업 디렉터리에 있는 파일을 나열합니다.

list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_id
str
필수

작업을 포함하는 작업의 ID입니다.

task_id
str
필수

나열할 파일이 있는 작업의 ID입니다.

recursive
bool
기본값: None

작업 디렉터리의 자식을 나열할지 여부입니다. 이 매개 변수는 필터 매개 변수와 함께 사용하여 특정 형식의 파일을 나열할 수 있습니다.

file_list_from_task_options
FileListFromTaskOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

는 역직렬화된 응답과 함께 직접 응답을 반환합니다.

operation_config
필수

작업 구성 재정의.

반환

NodeFile의 instance 같은 반복기

반환 형식

예외

특성

models

models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>