Delen via


JobScheduleOperations Klas

JobScheduleOperations-bewerkingen.

U moet deze klasse niet rechtstreeks instantiëren, maar een clientexemplaren maken die deze voor u maken en deze als kenmerk koppelen.

Overname
builtins.object
JobScheduleOperations

Constructor

JobScheduleOperations(client, config, serializer, deserializer)

Parameters

client
Vereist

Client voor serviceaanvragen.

config
Vereist

Configuratie van de serviceclient.

serializer
Vereist

Een serialisatiefunctie voor objectmodellen.

deserializer
Vereist

Een deserializer voor objectmodellen.

Variabelen

api_version

De API-versie die moet worden gebruikt voor de aanvraag. Constante waarde: "2023-05-01.17.0".

Methoden

add

Hiermee voegt u een taakplanning toe aan het opgegeven account.

delete

Hiermee verwijdert u een taakplanning uit het opgegeven account.

Wanneer u een taakplanning verwijdert, worden ook alle taken en taken onder die planning verwijderd. Wanneer taken worden verwijderd, worden alle bestanden in hun werkmappen op de rekenknooppunten ook verwijderd (de retentieperiode wordt genegeerd). De taakplanningsstatistieken zijn niet meer toegankelijk zodra de taakplanning is verwijderd, hoewel ze nog steeds worden meegeteld bij de statistieken over de levensduur van het account.

disable

Hiermee schakelt u een taakplanning uit.

Er worden geen nieuwe taken gemaakt totdat de taakplanning weer is ingeschakeld.

enable

Hiermee schakelt u een taakplanning in.

exists

Controleert of de opgegeven taakplanning bestaat.

get

Hiermee haalt u informatie op over de opgegeven taakplanning.

list

Een lijst met alle taakplanningen in het opgegeven account.

patch

Updates de eigenschappen van de opgegeven taakplanning.

Hiermee vervangt u alleen de eigenschappen van taakplanning die zijn opgegeven in de aanvraag. Als de planningseigenschap bijvoorbeeld niet is opgegeven met deze aanvraag, behoudt de Batch-service de bestaande planning. Wijzigingen in een taakplanning zijn alleen van invloed op taken die door de planning zijn gemaakt nadat de update heeft plaatsgevonden; Taken die momenteel worden uitgevoerd, worden niet beïnvloed.

terminate

Hiermee wordt een taakplanning beëindigd.

update

Updates de eigenschappen van de opgegeven taakplanning.

Hiermee worden alle bijwerkbare eigenschappen van de taakplanning volledig vervangen. Als de eigenschap schedule bijvoorbeeld niet is opgegeven met deze aanvraag, wordt de bestaande planning verwijderd door de Batch-service. Wijzigingen in een taakplanning zijn alleen van invloed op taken die door de planning zijn gemaakt nadat de update heeft plaatsgevonden; Taken die momenteel worden uitgevoerd, worden niet beïnvloed.

add

Hiermee voegt u een taakplanning toe aan het opgegeven account.

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

Parameters

cloud_job_schedule
JobScheduleAddParameter
Vereist

De taakplanning die moet worden toegevoegd.

job_schedule_add_options
JobScheduleAddOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

delete

Hiermee verwijdert u een taakplanning uit het opgegeven account.

Wanneer u een taakplanning verwijdert, worden ook alle taken en taken onder die planning verwijderd. Wanneer taken worden verwijderd, worden alle bestanden in hun werkmappen op de rekenknooppunten ook verwijderd (de retentieperiode wordt genegeerd). De taakplanningsstatistieken zijn niet meer toegankelijk zodra de taakplanning is verwijderd, hoewel ze nog steeds worden meegeteld bij de statistieken over de levensduur van het account.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden verwijderd.

job_schedule_delete_options
JobScheduleDeleteOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

disable

Hiermee schakelt u een taakplanning uit.

Er worden geen nieuwe taken gemaakt totdat de taakplanning weer is ingeschakeld.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden uitgeschakeld.

job_schedule_disable_options
JobScheduleDisableOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

enable

Hiermee schakelt u een taakplanning in.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden ingeschakeld.

job_schedule_enable_options
JobScheduleEnableOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

exists

Controleert of de opgegeven taakplanning bestaat.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die u wilt controleren.

job_schedule_exists_options
JobScheduleExistsOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

bool of ClientRawResponse indien raw=true

Retourtype

bool,

Uitzonderingen

get

Hiermee haalt u informatie op over de opgegeven taakplanning.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden opgehaald.

job_schedule_get_options
JobScheduleGetOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

CloudJobSchedule of ClientRawResponse indien raw=true

Retourtype

Uitzonderingen

list

Een lijst met alle taakplanningen in het opgegeven account.

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

Parameters

job_schedule_list_options
JobScheduleListOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Een iterator zoals een exemplaar van CloudJobSchedule

Retourtype

Uitzonderingen

patch

Updates de eigenschappen van de opgegeven taakplanning.

Hiermee vervangt u alleen de eigenschappen van taakplanning die zijn opgegeven in de aanvraag. Als de planningseigenschap bijvoorbeeld niet is opgegeven met deze aanvraag, behoudt de Batch-service de bestaande planning. Wijzigingen in een taakplanning zijn alleen van invloed op taken die door de planning zijn gemaakt nadat de update heeft plaatsgevonden; Taken die momenteel worden uitgevoerd, worden niet beïnvloed.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden bijgewerkt.

job_schedule_patch_parameter
JobSchedulePatchParameter
Vereist

De parameters voor de aanvraag.

job_schedule_patch_options
JobSchedulePatchOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

terminate

Hiermee wordt een taakplanning beëindigd.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden beëindigd.

job_schedule_terminate_options
JobScheduleTerminateOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

update

Updates de eigenschappen van de opgegeven taakplanning.

Hiermee worden alle bijwerkbare eigenschappen van de taakplanning volledig vervangen. Als de eigenschap schedule bijvoorbeeld niet is opgegeven met deze aanvraag, wordt de bestaande planning verwijderd door de Batch-service. Wijzigingen in een taakplanning zijn alleen van invloed op taken die door de planning zijn gemaakt nadat de update heeft plaatsgevonden; Taken die momenteel worden uitgevoerd, worden niet beïnvloed.

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

Parameters

job_schedule_id
str
Vereist

De id van de taakplanning die moet worden bijgewerkt.

job_schedule_update_parameter
JobScheduleUpdateParameter
Vereist

De parameters voor de aanvraag.

job_schedule_update_options
JobScheduleUpdateOptions
standaardwaarde: None

Aanvullende parameters voor de bewerking

custom_headers
dict
standaardwaarde: None

headers die worden toegevoegd aan de aanvraag

raw
bool
standaardwaarde: False

retourneert het directe antwoord naast het gedeserialiseerde antwoord

operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

None of ClientRawResponse indien raw=true

Retourtype

None,

Uitzonderingen

Kenmerken

models

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