Schedule Klas
Definieert een schema voor het verzenden van een pijplijn.
Zodra een pijplijn is gepubliceerd, kan een planning worden gebruikt om de pijplijn met een opgegeven interval te verzenden of wanneer wijzigingen in een Blob-opslaglocatie worden gedetecteerd.
Planning initialiseren.
- Overname
-
builtins.objectSchedule
Constructor
Schedule(workspace, id, name, description, pipeline_id, status, recurrence, datastore_name, polling_interval, data_path_parameter_name, continue_on_step_failure, path_on_datastore, _schedule_provider=None, pipeline_endpoint_id=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
Het werkruimteobject waartoe deze planning behoort. |
id
Vereist
|
De id van de planning. |
name
Vereist
|
De naam van de planning. |
description
Vereist
|
De beschrijving van het schema. |
pipeline_id
Vereist
|
De id van de pijplijn die door de planning wordt verzonden. |
status
Vereist
|
De status van de planning, 'Actief' of 'Uitgeschakeld'. |
recurrence
Vereist
|
Het schema-terugkeerpatroon voor de pijplijn. |
datastore_name
Vereist
|
De naam van het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: 1) VNET-gegevensarchieven worden niet ondersteund. 2) Het verificatietype voor het gegevensarchief moet worden ingesteld op 'Accountsleutel'. |
polling_interval
Vereist
|
Hoe lang, in minuten, tussen polling voor gewijzigde/toegevoegde blobs. |
data_path_parameter_name
Vereist
|
De naam van de pijplijnparameter van het gegevenspad die moet worden ingesteld met het gewijzigde blobpad. |
continue_on_step_failure
Vereist
|
Of u wilt doorgaan met de uitvoering van andere stappen in de verzonden pijplijnUitvoeren als een stap mislukt. Indien opgegeven, overschrijft dit de continue_on_step_failure-instelling voor de pijplijn. |
path_on_datastore
Vereist
|
Optioneel. Het pad in het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: de path_on_datastore bevindt zich onder de container voor het gegevensarchief, dus het werkelijke pad dat door de planning wordt bewaakt, is container/path_on_datastore. Als er geen gegevens zijn, wordt de gegevensarchiefcontainer bewaakt. Toevoegingen/wijzigingen die zijn aangebracht in een submap van de path_on_datastore worden niet bewaakt. Alleen ondersteund voor DataStore-schema's. |
_schedule_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaScheduleProvider>
De planningsprovider. Default value: None
|
workspace
Vereist
|
Het werkruimteobject waartoe deze planning behoort. |
id
Vereist
|
De id van de planning. |
name
Vereist
|
De naam van de planning. |
description
Vereist
|
De beschrijving van het schema. |
pipeline_id
Vereist
|
De id van de pijplijn die door de planning wordt verzonden. |
status
Vereist
|
De status van de planning, 'Actief' of 'Uitgeschakeld'. |
recurrence
Vereist
|
Het schema-terugkeerpatroon van de pijplijn. |
datastore_name
Vereist
|
De naam van het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: VNET-gegevensarchieven worden niet ondersteund. |
polling_interval
Vereist
|
Hoe lang, in minuten, tussen polling voor gewijzigde/toegevoegde blobs. |
data_path_parameter_name
Vereist
|
De naam van de pijplijnparameter van het gegevenspad die moet worden ingesteld met het gewijzigde blobpad. |
continue_on_step_failure
Vereist
|
Of u wilt doorgaan met de uitvoering van andere stappen in de verzonden pijplijnUitvoeren als een stap mislukt. Indien opgegeven, overschrijft dit de continue_on_step_failure-instelling voor de pijplijn. |
path_on_datastore
Vereist
|
Optioneel. Het pad in het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: de path_on_datastore bevindt zich onder de container voor het gegevensarchief, dus het werkelijke pad dat door de planning wordt bewaakt, is container/path_on_datastore. Als er geen gegevens zijn, wordt de gegevensarchiefcontainer bewaakt. Toevoegingen/wijzigingen die zijn aangebracht in een submap van de path_on_datastore worden niet bewaakt. Alleen ondersteund voor DataStore-schema's. |
_schedule_provider
Vereist
|
<xref:azureml.pipeline.core._aeva_provider._AevaScheduleProvider>
De planningsprovider. |
pipeline_endpoint_id
|
De id van het pijplijneindpunt dat door de planning wordt verzonden. Default value: None
|
Opmerkingen
Er worden twee typen planningen ondersteund. De eerste gebruikt tijd terugkeerpatroon om een pijplijn volgens een bepaald schema te verzenden. De tweede controleert een AzureBlobDatastore op toegevoegde of gewijzigde blobs en verzendt een pijplijn wanneer er wijzigingen worden gedetecteerd.
Als u een planning wilt maken waarmee een pijplijn volgens een terugkerend schema wordt verzonden, gebruikt u de ScheduleRecurrence bij het maken van de planning.
Een ScheduleRecurrence wordt als volgt gebruikt bij het maken van een planning voor een pijplijn:
from azureml.pipeline.core import Schedule, ScheduleRecurrence
recurrence = ScheduleRecurrence(frequency="Hour", interval=12)
schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
experiment_name="helloworld", recurrence=recurrence)
Met deze planning wordt de opgegeven PublishedPipeline elke 12 uur verzonden. De verzonden pijplijn wordt gemaakt onder het experiment met de naam 'helloworld'.
Als u een planning wilt maken waarmee PipelineRuns worden geactiveerd bij wijzigingen in een blobopslaglocatie, geeft u een gegevensarchief en gerelateerde gegevens op bij het maken van de planning.
from azureml.pipeline.core import Schedule
from azureml.core.datastore import Datastore
datastore = Datastore(workspace=ws, name="workspaceblobstore")
schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id"
experiment_name="helloworld", datastore=datastore,
polling_interval=5, path_on_datastore="file/path")
Houd er rekening mee dat de parameters polling_interval en path_on_datastore optioneel zijn. De polling_interval geeft aan hoe vaak moet worden gecontroleerd op wijzigingen in het gegevensarchief. Dit is standaard 5 minuten. path_on_datastore kunt u gebruiken om op te geven welke map in het gegevensarchief moet worden gecontroleerd op wijzigingen. Indien Geen, wordt de Datastore-container bewaakt. Opmerking: blob-toevoegingen/wijzigingen in submappen van de path_on_datastore of de datastorecontainer (als er geen path_on_datastore is opgegeven) worden niet gedetecteerd.
Als de pijplijn is gemaakt om een DataPathPipelineParameter te gebruiken voor het beschrijven van een stapinvoer, gebruikt u de parameter data_path_parameter_name bij het maken van een schema dat door datastore wordt geactiveerd om de invoer in te stellen voor het gewijzigde bestand wanneer een PipelineRun wordt verzonden door de Planning.
Wanneer in het volgende voorbeeld de PipelineRun wordt geactiveerd met de planning, wordt de waarde van de pijplijnparameter 'input_data' ingesteld als het bestand dat is gewijzigd/toegevoegd:
from azureml.pipeline.core import Schedule
from azureml.core.datastore import Datastore
datastore = Datastore(workspace=ws, name="workspaceblobstore")
schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
experiment_name="helloworld", datastore=datastore,
data_path_parameter_name="input_data")
Zie voor meer informatie over Planningen: https://aka.ms/pl-schedule.
Methoden
create |
Maak een planning voor een pijplijn. Geef een terugkeerpatroon op voor een schema op basis van tijd of geef een gegevensarchief, (optioneel) polling_interval en (optioneel) data_path_parameter_name op om een planning te maken waarmee de locatie van het gegevensarchief wordt gecontroleerd op wijzigingen/toevoegingen. |
create_for_pipeline_endpoint |
Maak een planning voor een pijplijneindpunt. Geef een terugkeerpatroon op voor een schema op basis van tijd of geef een gegevensarchief, (optioneel) polling_interval en (optioneel) data_path_parameter_name op om een planning te maken waarmee de locatie van het gegevensarchief wordt gecontroleerd op wijzigingen/toevoegingen. |
disable |
Stel de planning in op Uitgeschakeld en niet beschikbaar om uit te voeren. |
enable |
Stel de planning in op 'Actief' en is beschikbaar om uit te voeren. |
get |
Haal het schema op met de opgegeven id. |
get_all |
Alle planningen in de huidige werkruimte ophalen. AFGESCHAFT: deze methode wordt afgeschaft ten gunste van de list methode. |
get_last_pipeline_run |
Haal de laatste pijplijnuitvoering op die volgens de planning is verzonden. Retourneert Geen als er geen uitvoeringen zijn verzonden. |
get_pipeline_runs |
Haal de pijplijnuitvoeringen op die zijn gegenereerd op basis van de planning. |
get_schedules_for_pipeline_endpoint_id |
Haal alle planningen op voor de opgegeven eindpunt-id van de pijplijn. |
get_schedules_for_pipeline_id |
Haal alle planningen op voor de opgegeven pijplijn-id. |
list |
Alle planningen in de huidige werkruimte ophalen. |
load_yaml |
Laad en lees het YAML-bestand om planningsparameters op te halen. YAML-bestand is nog een manier om planningsparameters door te geven om een planning te maken. |
update |
Werk de planning bij. |
create
Maak een planning voor een pijplijn.
Geef een terugkeerpatroon op voor een schema op basis van tijd of geef een gegevensarchief, (optioneel) polling_interval en (optioneel) data_path_parameter_name op om een planning te maken waarmee de locatie van het gegevensarchief wordt gecontroleerd op wijzigingen/toevoegingen.
static create(workspace, name, pipeline_id, experiment_name, recurrence=None, description=None, pipeline_parameters=None, wait_for_provisioning=False, wait_timeout=3600, datastore=None, polling_interval=5, data_path_parameter_name=None, continue_on_step_failure=None, path_on_datastore=None, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
Het werkruimteobject waartoe deze planning behoort. |
name
Vereist
|
De naam van de planning. |
pipeline_id
Vereist
|
De id van de pijplijn die door de planning wordt verzonden. |
experiment_name
Vereist
|
De naam van het experiment waarop het schema wordt verzonden, wordt uitgevoerd. |
recurrence
|
Het schema-terugkeerpatroon van de pijplijn. Default value: None
|
description
|
De beschrijving van het schema. Default value: None
|
pipeline_parameters
|
Een woordenlijst met parameters voor het toewijzen van nieuwe waarden {param name, param value} Default value: None
|
wait_for_provisioning
|
Of moet worden gewacht tot het inrichten van de planning is voltooid. Default value: False
|
wait_timeout
|
Het aantal seconden dat moet worden gewacht voordat er een time-out optreedt. Default value: 3600
|
datastore
|
Het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: VNET-gegevensarchieven worden niet ondersteund. Kan niet worden gebruikt met een terugkeerpatroon. Default value: None
|
polling_interval
|
Hoe lang, in minuten, tussen polling voor gewijzigde/toegevoegde blobs. Standaard is dit 5 minuten. Alleen ondersteund voor DataStore-schema's. Default value: 5
|
data_path_parameter_name
|
De naam van de pijplijnparameter van het gegevenspad die moet worden ingesteld met het gewijzigde blobpad. Alleen ondersteund voor DataStore-schema's. Default value: None
|
continue_on_step_failure
|
Of u wilt doorgaan met de uitvoering van andere stappen in de verzonden pijplijnUitvoeren als een stap mislukt. Indien opgegeven, overschrijft dit de continue_on_step_failure-instelling voor de pijplijn. Default value: None
|
path_on_datastore
|
Optioneel. Het pad in het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: de path_on_datastore bevindt zich onder de container voor het gegevensarchief, dus het werkelijke pad dat door de planning wordt bewaakt, is container/path_on_datastore. Als er geen gegevens zijn, wordt de gegevensarchiefcontainer bewaakt. Toevoegingen/wijzigingen die zijn aangebracht in een submap van de path_on_datastore worden niet bewaakt. Alleen ondersteund voor DataStore-schema's. Default value: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
De gemaakte planning. |
create_for_pipeline_endpoint
Maak een planning voor een pijplijneindpunt.
Geef een terugkeerpatroon op voor een schema op basis van tijd of geef een gegevensarchief, (optioneel) polling_interval en (optioneel) data_path_parameter_name op om een planning te maken waarmee de locatie van het gegevensarchief wordt gecontroleerd op wijzigingen/toevoegingen.
static create_for_pipeline_endpoint(workspace, name, pipeline_endpoint_id, experiment_name, recurrence=None, description=None, pipeline_parameters=None, wait_for_provisioning=False, wait_timeout=3600, datastore=None, polling_interval=5, data_path_parameter_name=None, continue_on_step_failure=None, path_on_datastore=None, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
Het werkruimteobject waartoe deze planning behoort. |
name
Vereist
|
De naam van de planning. |
pipeline_endpoint_id
Vereist
|
De id van het pijplijneindpunt dat door de planning wordt verzonden. |
experiment_name
Vereist
|
De naam van het experiment waarop het schema wordt verzonden, wordt uitgevoerd. |
recurrence
|
Het schema-terugkeerpatroon van de pijplijn. Default value: None
|
description
|
De beschrijving van het schema. Default value: None
|
pipeline_parameters
|
Een woordenlijst met parameters voor het toewijzen van nieuwe waarden {param name, param value} Default value: None
|
wait_for_provisioning
|
Of moet worden gewacht tot het inrichten van de planning is voltooid. Default value: False
|
wait_timeout
|
Het aantal seconden dat moet worden gewacht voordat er een time-out optreedt. Default value: 3600
|
datastore
|
Het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: VNET-gegevensarchieven worden niet ondersteund. Kan niet worden gebruikt met een terugkeerpatroon. Default value: None
|
polling_interval
|
Hoe lang, in minuten, tussen polling voor gewijzigde/toegevoegde blobs. Standaard is dit 5 minuten. Alleen ondersteund voor DataStore-schema's. Default value: 5
|
data_path_parameter_name
|
De naam van de pijplijnparameter van het gegevenspad die moet worden ingesteld met het gewijzigde blobpad. Alleen ondersteund voor DataStore-schema's. Default value: None
|
continue_on_step_failure
|
Of u wilt doorgaan met de uitvoering van andere stappen in de verzonden pijplijnUitvoeren als een stap mislukt. Indien opgegeven, overschrijft dit de continue_on_step_failure-instelling voor de pijplijn. Default value: None
|
path_on_datastore
|
Optioneel. Het pad in het gegevensarchief dat moet worden gecontroleerd op gewijzigde/toegevoegde blobs. Opmerking: de path_on_datastore bevindt zich onder de container voor het gegevensarchief, dus het werkelijke pad dat door de planning wordt bewaakt, is container/path_on_datastore. Als er geen gegevens zijn, wordt de gegevensarchiefcontainer bewaakt. Toevoegingen/wijzigingen die zijn aangebracht in een submap van de path_on_datastore worden niet bewaakt. Alleen ondersteund voor DataStore-schema's. Default value: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
De gemaakte planning. |
disable
Stel de planning in op Uitgeschakeld en niet beschikbaar om uit te voeren.
disable(wait_for_provisioning=False, wait_timeout=3600)
Parameters
Name | Description |
---|---|
wait_for_provisioning
|
Of moet worden gewacht tot het inrichten van de planning is voltooid. Default value: False
|
wait_timeout
|
Het aantal seconden dat moet worden gewacht voordat er een time-out optreedt. Default value: 3600
|
enable
Stel de planning in op 'Actief' en is beschikbaar om uit te voeren.
enable(wait_for_provisioning=False, wait_timeout=3600)
Parameters
Name | Description |
---|---|
wait_for_provisioning
|
Of moet worden gewacht tot het inrichten van de planning is voltooid. Default value: False
|
wait_timeout
|
Het aantal seconden dat moet worden gewacht voordat er een time-out optreedt. Default value: 3600
|
get
Haal het schema op met de opgegeven id.
static get(workspace, id, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte waarop de planning is gemaakt. |
id
Vereist
|
Id van de planning. |
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
Schedule-object |
get_all
Alle planningen in de huidige werkruimte ophalen.
AFGESCHAFT: deze methode wordt afgeschaft ten gunste van de list methode.
static get_all(workspace, active_only=True, pipeline_id=None, pipeline_endpoint_id=None, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte. |
active_only
|
Als dit waar is, retourneert u alleen schema's die momenteel actief zijn. Alleen van toepassing als er geen pijplijn-id is opgegeven. Default value: True
|
pipeline_id
|
Als dit is opgegeven, retourneert u alleen schema's voor de pijplijn met de opgegeven id. Default value: None
|
pipeline_endpoint_id
|
Indien opgegeven, retourneer alleen schema's voor het pijplijneindpunt met de opgegeven id. Default value: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
Een lijst met Schedule. |
get_last_pipeline_run
Haal de laatste pijplijnuitvoering op die volgens de planning is verzonden. Retourneert Geen als er geen uitvoeringen zijn verzonden.
get_last_pipeline_run()
Retouren
Type | Description |
---|---|
De laatste pijplijnuitvoering. |
get_pipeline_runs
Haal de pijplijnuitvoeringen op die zijn gegenereerd op basis van de planning.
get_pipeline_runs()
Retouren
Type | Description |
---|---|
Een lijst met PipelineRun. |
get_schedules_for_pipeline_endpoint_id
Haal alle planningen op voor de opgegeven eindpunt-id van de pijplijn.
static get_schedules_for_pipeline_endpoint_id(workspace, pipeline_endpoint_id, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte. |
pipeline_endpoint_id
Vereist
|
De eindpunt-id van de pijplijn. |
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
Een lijst met Schedule. |
get_schedules_for_pipeline_id
Haal alle planningen op voor de opgegeven pijplijn-id.
static get_schedules_for_pipeline_id(workspace, pipeline_id, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte. |
pipeline_id
Vereist
|
De pijplijn-id. |
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
Een lijst met Schedule. |
list
Alle planningen in de huidige werkruimte ophalen.
static list(workspace, active_only=True, pipeline_id=None, pipeline_endpoint_id=None, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte. |
active_only
|
Als dit waar is, retourneert u alleen schema's die momenteel actief zijn. Alleen van toepassing als er geen pijplijn-id is opgegeven. Default value: True
|
pipeline_id
|
Als dit is opgegeven, retourneert u alleen schema's voor de pijplijn met de opgegeven id. Default value: None
|
pipeline_endpoint_id
|
Indien opgegeven, retourneer alleen schema's voor het pijplijneindpunt met de opgegeven id. Default value: None
|
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
Een lijst met Schedule. |
load_yaml
Laad en lees het YAML-bestand om planningsparameters op te halen.
YAML-bestand is nog een manier om planningsparameters door te geven om een planning te maken.
static load_yaml(workspace, filename, _workflow_provider=None, _service_endpoint=None)
Parameters
Name | Description |
---|---|
workspace
Vereist
|
De werkruimte. |
filename
Vereist
|
De YAML-bestandsnaam met locatie. |
_workflow_provider
|
<xref:azureml.pipeline.core._aeva_provider._AevaWorkflowProvider>
De werkstroomprovider. Default value: None
|
_service_endpoint
|
Het service-eindpunt. Default value: None
|
Retouren
Type | Description |
---|---|
Een woordenlijst met Schedule parameters en waarden. |
Opmerkingen
Er worden twee typen YAML ondersteund voor Planningen. De eerste leest en laadt terugkeerpatroongegevens voor het maken van een planning om de pijplijn te activeren. De tweede leest en laadt gegevensarchiefgegevens voor het maken van een planning om de pijplijn te activeren.
Voorbeeld van het maken van een planning waarmee een pijplijn bij een terugkeerpatroon wordt verzonden, als volgt:
from azureml.pipeline.core import Schedule
schedule_info = Schedule.load_yaml(workspace=workspace,
filename='./yaml/test_schedule_with_recurrence.yaml')
schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
experiment_name="helloworld", recurrence=schedule_info.get("recurrence"),
description=schedule_info.get("description"))
Voorbeeld van YAML-bestand test_schedule_with_recurrence.yaml:
Schedule:
description: "Test create with recurrence"
recurrence:
frequency: Week # Can be "Minute", "Hour", "Day", "Week", or "Month".
interval: 1 # how often fires
start_time: 2019-06-07T10:50:00
time_zone: UTC
hours:
- 1
minutes:
- 0
time_of_day: null
week_days:
- Friday
pipeline_parameters: {'a':1}
wait_for_provisioning: True
wait_timeout: 3600
datastore_name: ~
polling_interval: ~
data_path_parameter_name: ~
continue_on_step_failure: None
path_on_datastore: ~
Voorbeeld om een planning te maken waarmee een pijplijn in een gegevensarchief wordt verzonden, als volgt:
from azureml.pipeline.core import Schedule
schedule_info = Schedule.load_yaml(workspace=workspace,
filename='./yaml/test_schedule_with_datastore.yaml')
schedule = Schedule.create(workspace, name="TestSchedule", pipeline_id="pipeline_id",
experiment_name="helloworld",datastore=schedule_info.get("datastore_name"),
polling_interval=schedule_info.get("polling_interval"),
data_path_parameter_name=schedule_info.get("data_path_parameter_name"),
continue_on_step_failure=schedule_info.get("continue_on_step_failure"),
path_on_datastore=schedule_info.get("path_on_datastore"))
update
Werk de planning bij.
update(name=None, description=None, recurrence=None, pipeline_parameters=None, status=None, wait_for_provisioning=False, wait_timeout=3600, datastore=None, polling_interval=None, data_path_parameter_name=None, continue_on_step_failure=None, path_on_datastore=None)
Parameters
Name | Description |
---|---|
name
|
De nieuwe naam van de Planning. Default value: None
|
recurrence
|
Het nieuwe schema-terugkeerpatroon van de pijplijn. Default value: None
|
description
|
De nieuwe beschrijving van de planning. Default value: None
|
pipeline_parameters
|
Een woordenlijst met parameters voor het toewijzen van nieuwe waarden {param name, param value}. Default value: None
|
status
|
De nieuwe status van de planning: 'Actief' of 'Uitgeschakeld'. Default value: None
|
wait_for_provisioning
|
Of moet worden gewacht tot het inrichten van de planning is voltooid. Default value: False
|
wait_timeout
|
Het aantal seconden dat moet worden gewacht voordat er een time-out optreedt. Default value: 3600
|
datastore
|
Het gegevensarchief dat moet worden bewaakt op gewijzigde/toegevoegde blobs. Opmerking: VNET-gegevensarchieven worden niet ondersteund. Default value: None
|
polling_interval
|
Hoe lang, in minuten, tussen polling voor gewijzigde/toegevoegde blobs. Standaard is dit 5 minuten. Default value: None
|
data_path_parameter_name
|
De naam van de pijplijnparameter van het gegevenspad die moet worden ingesteld met het gewijzigde blobpad. Default value: None
|
continue_on_step_failure
|
Of u wilt doorgaan met de uitvoering van andere stappen in de verzonden PipelineRun als een stap mislukt. Indien opgegeven, overschrijft dit de continue_on_step_failure-instelling voor de pijplijn. Default value: None
|
path_on_datastore
|
Optioneel. Het pad in het gegevensarchief dat moet worden bewaakt op gewijzigde/toegevoegde blobs. Opmerking: de path_on_datastore bevindt zich onder de container voor het gegevensarchief, dus het werkelijke pad dat door de planning wordt bewaakt, is container/path_on_datastore. Als er geen is, wordt de gegevensarchiefcontainer bewaakt. Toevoegingen/wijzigingen in een submap van de path_on_datastore worden niet bewaakt. Alleen ondersteund voor DataStore-schema's. Default value: None
|
Kenmerken
continue_on_step_failure
Haal de waarde van de instelling op continue_on_step_failure
.
Retouren
Type | Description |
---|---|
De waarde van de |
data_path_parameter_name
Haal de naam op van de pijplijnparameter van het gegevenspad die moet worden ingesteld met het gewijzigde blobpad.
Retouren
Type | Description |
---|---|
De naam van de gegevenspadparameter. |
datastore_name
Haal de naam op van het gegevensarchief dat voor de planning wordt gebruikt.
Retouren
Type | Description |
---|---|
De naam van het gegevensarchief. |
description
Haal de beschrijving van de planning op.
Retouren
Type | Description |
---|---|
De beschrijving van het schema. |
id
name
path_on_datastore
Haal het pad op in het gegevensarchief dat door de planning wordt bewaakt.
Retouren
Type | Description |
---|---|
Het pad naar het gegevensarchief. |
pipeline_endpoint_id
Haal de id op van het pijplijneindpunt dat door de planning wordt verzonden.
Retouren
Type | Description |
---|---|
De id. |
pipeline_id
Haal de id op van de pijplijn die door de planning wordt verzonden.
Retouren
Type | Description |
---|---|
De id. |
polling_interval
Bekijk hoe lang, in minuten, tussen polling voor gewijzigde/toegevoegde blobs.
Retouren
Type | Description |
---|---|
Het polling-interval. |
recurrence
Haal het schema-terugkeerpatroon op.
Retouren
Type | Description |
---|---|
Het schema-terugkeerpatroon. |