다음을 통해 공유


JobScheduleOperations 클래스

JobScheduleOperations 작업.

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

상속
builtins.object
JobScheduleOperations

생성자

JobScheduleOperations(client, config, serializer, deserializer)

매개 변수

client
필수

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

config
필수

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

serializer
필수

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

deserializer
필수

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

변수

api_version

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

메서드

add

지정된 계정에 작업 일정을 추가합니다.

delete

지정된 계정에서 작업 일정을 삭제합니다.

작업 일정을 삭제하면 해당 일정에 따라 모든 작업 및 작업도 삭제됩니다. 작업이 삭제되면 컴퓨팅 노드의 작업 디렉터리에 있는 모든 파일도 삭제됩니다(보존 기간은 무시됨). 작업 일정 통계는 작업 일정이 삭제된 후에도 더 이상 액세스할 수 없지만 여전히 계정 수명 통계로 계산됩니다.

disable

작업 일정을 사용하지 않도록 설정합니다.

작업 일정을 다시 사용하도록 설정하기 전까지는 새 작업이 만들어지지 않습니다.

enable

작업 일정을 사용하도록 설정합니다.

exists

지정된 작업 일정이 있는지 확인합니다.

get

지정된 작업 일정에 대한 정보를 가져옵니다.

list

지정된 계정의 모든 작업 일정을 나열합니다.

patch

지정된 작업 일정의 속성을 업데이트.

그러면 요청에 지정된 작업 일정 속성만 바뀝니다. 예를 들어 schedule 속성이 이 요청으로 지정되지 않은 경우 Batch 서비스는 기존 일정을 유지합니다. 작업 일정에 대한 변경 내용은 업데이트가 수행된 후 일정에 의해 생성된 작업에만 영향을 미칩니다. 현재 실행 중인 작업은 영향을 받지 않습니다.

terminate

작업 일정을 종료합니다.

update

지정된 작업 일정의 속성을 업데이트.

그러면 작업 일정의 업데이트 가능한 모든 속성이 완전히 바뀝니다. 예를 들어 schedule 속성이 이 요청으로 지정되지 않은 경우 Batch 서비스는 기존 일정을 제거합니다. 작업 일정에 대한 변경 내용은 업데이트가 수행된 후 일정에 의해 생성된 작업에만 영향을 미칩니다. 현재 실행 중인 작업은 영향을 받지 않습니다.

add

지정된 계정에 작업 일정을 추가합니다.

add(cloud_job_schedule, job_schedule_add_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

cloud_job_schedule
JobScheduleAddParameter
필수

추가할 작업 일정입니다.

job_schedule_add_options
JobScheduleAddOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

delete

지정된 계정에서 작업 일정을 삭제합니다.

작업 일정을 삭제하면 해당 일정에 따라 모든 작업 및 작업도 삭제됩니다. 작업이 삭제되면 컴퓨팅 노드의 작업 디렉터리에 있는 모든 파일도 삭제됩니다(보존 기간은 무시됨). 작업 일정 통계는 작업 일정이 삭제된 후에도 더 이상 액세스할 수 없지만 여전히 계정 수명 통계로 계산됩니다.

delete(job_schedule_id, job_schedule_delete_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

삭제할 작업 일정의 ID입니다.

job_schedule_delete_options
JobScheduleDeleteOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

disable

작업 일정을 사용하지 않도록 설정합니다.

작업 일정을 다시 사용하도록 설정하기 전까지는 새 작업이 만들어지지 않습니다.

disable(job_schedule_id, job_schedule_disable_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

사용하지 않도록 설정할 작업 일정의 ID입니다.

job_schedule_disable_options
JobScheduleDisableOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

enable

작업 일정을 사용하도록 설정합니다.

enable(job_schedule_id, job_schedule_enable_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

사용하도록 설정할 작업 일정의 ID입니다.

job_schedule_enable_options
JobScheduleEnableOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

exists

지정된 작업 일정이 있는지 확인합니다.

exists(job_schedule_id, job_schedule_exists_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

검사 작업 일정의 ID입니다.

job_schedule_exists_options
JobScheduleExistsOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

bool 또는 ClientRawResponse if raw=true

반환 형식

bool,

예외

get

지정된 작업 일정에 대한 정보를 가져옵니다.

get(job_schedule_id, job_schedule_get_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

가져올 작업 일정의 ID입니다.

job_schedule_get_options
JobScheduleGetOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

CloudJobSchedule 또는 ClientRawResponse if raw=true

반환 형식

예외

list

지정된 계정의 모든 작업 일정을 나열합니다.

list(job_schedule_list_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_list_options
JobScheduleListOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

CloudJobSchedule의 instance 같은 반복기

반환 형식

예외

patch

지정된 작업 일정의 속성을 업데이트.

그러면 요청에 지정된 작업 일정 속성만 바뀝니다. 예를 들어 schedule 속성이 이 요청으로 지정되지 않은 경우 Batch 서비스는 기존 일정을 유지합니다. 작업 일정에 대한 변경 내용은 업데이트가 수행된 후 일정에 의해 생성된 작업에만 영향을 미칩니다. 현재 실행 중인 작업은 영향을 받지 않습니다.

patch(job_schedule_id, job_schedule_patch_parameter, job_schedule_patch_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

업데이트할 작업 일정의 ID입니다.

job_schedule_patch_parameter
JobSchedulePatchParameter
필수

요청에 대한 매개 변수입니다.

job_schedule_patch_options
JobSchedulePatchOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

terminate

작업 일정을 종료합니다.

terminate(job_schedule_id, job_schedule_terminate_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

종료할 작업 일정의 ID입니다.

job_schedule_terminate_options
JobScheduleTerminateOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

update

지정된 작업 일정의 속성을 업데이트.

그러면 작업 일정의 업데이트 가능한 모든 속성이 완전히 바뀝니다. 예를 들어 schedule 속성이 이 요청으로 지정되지 않은 경우 Batch 서비스는 기존 일정을 제거합니다. 작업 일정에 대한 변경 내용은 업데이트가 수행된 후 일정에 의해 생성된 작업에만 영향을 미칩니다. 현재 실행 중인 작업은 영향을 받지 않습니다.

update(job_schedule_id, job_schedule_update_parameter, job_schedule_update_options=None, custom_headers=None, raw=False, **operation_config)

매개 변수

job_schedule_id
str
필수

업데이트할 작업 일정의 ID입니다.

job_schedule_update_parameter
JobScheduleUpdateParameter
필수

요청에 대한 매개 변수입니다.

job_schedule_update_options
JobScheduleUpdateOptions
기본값: None

작업에 대한 추가 매개 변수

custom_headers
dict
기본값: None

요청에 추가될 헤더

raw
bool
기본값: False

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

operation_config
필수

작업 구성 재정의.

반환

raw=true인 경우 None 또는 ClientRawResponse

반환 형식

None,

예외

특성

models

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