Dela via


FileOperations Klass

FileOperations-åtgärder.

Du bör inte instansiera direkt den här klassen, utan skapa en klientinstans som skapar den åt dig och bifogar den som attribut.

Arv
builtins.object
FileOperations

Konstruktor

FileOperations(client, config, serializer, deserializer)

Parametrar

client
Obligatorisk

Klient för tjänstbegäranden.

config
Obligatorisk

Konfiguration av tjänstklient.

serializer
Obligatorisk

En objektmodellserialiserare.

deserializer
Obligatorisk

En deserialiserare för objektmodell.

Variabler

api_version

DEN API-version som ska användas för begäran. Konstant värde: "2023-05-01.17.0".

Metoder

delete_from_compute_node

Tar bort den angivna filen från beräkningsnoden.

delete_from_task

Tar bort den angivna aktivitetsfilen från beräkningsnoden där aktiviteten kördes.

get_from_compute_node

Returnerar innehållet i den angivna Compute Node-filen.

get_from_task

Returnerar innehållet i den angivna aktivitetsfilen.

get_properties_from_compute_node

Hämtar egenskaperna för den angivna compute-nodfilen.

get_properties_from_task

Hämtar egenskaperna för den angivna aktivitetsfilen.

list_from_compute_node

Visar en lista över alla filer i aktivitetskataloger på den angivna beräkningsnoden.

list_from_task

Listar filerna i en aktivitets katalog på dess beräkningsnod.

delete_from_compute_node

Tar bort den angivna filen från beräkningsnoden.

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)

Parametrar

pool_id
str
Obligatorisk

ID:t för poolen som innehåller beräkningsnoden.

node_id
str
Obligatorisk

ID:t för beräkningsnoden som du vill ta bort filen från.

file_path
str
Obligatorisk

Sökvägen till den fil eller katalog som du vill ta bort.

recursive
bool
standardvärde: None

Om underordnade objekt i en katalog ska tas bort. Om parametern filePath representerar en katalog i stället för en fil kan du ange rekursiv till true för att ta bort katalogen och alla filer och underkataloger i den. Om rekursivt är falskt måste katalogen vara tom, annars misslyckas borttagningen.

file_delete_from_compute_node_options
FileDeleteFromComputeNodeOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Ingen eller ClientRawResponse om raw=true

Returtyp

None,

Undantag

delete_from_task

Tar bort den angivna aktivitetsfilen från beräkningsnoden där aktiviteten kördes.

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

Parametrar

job_id
str
Obligatorisk

ID:t för jobbet som innehåller uppgiften.

task_id
str
Obligatorisk

ID:t för den aktivitet vars fil du vill ta bort.

file_path
str
Obligatorisk

Sökvägen till den aktivitetsfil eller katalog som du vill ta bort.

recursive
bool
standardvärde: None

Om underordnade objekt i en katalog ska tas bort. Om parametern filePath representerar en katalog i stället för en fil kan du ange rekursiv till true för att ta bort katalogen och alla filer och underkataloger i den. Om rekursivt är falskt måste katalogen vara tom, annars misslyckas borttagningen.

file_delete_from_task_options
FileDeleteFromTaskOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Ingen eller ClientRawResponse om raw=true

Returtyp

None,

Undantag

get_from_compute_node

Returnerar innehållet i den angivna Compute Node-filen.

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)

Parametrar

pool_id
str
Obligatorisk

ID:t för poolen som innehåller beräkningsnoden.

node_id
str
Obligatorisk

ID:t för beräkningsnoden som innehåller filen.

file_path
str
Obligatorisk

Sökvägen till den compute-nodfil som du vill hämta innehållet i.

file_get_from_compute_node_options
FileGetFromComputeNodeOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

callback
Callable[<xref:Bytes>, <xref:response=None>]
standardvärde: None

När detta anges anropas med varje segment av data som strömmas. Motringningen bör ta två argument, byte för det aktuella datasegmentet och svarsobjektet. Om data laddas upp blir svaret Ingen.

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

object eller ClientRawResponse om raw=true

Returtyp

Undantag

get_from_task

Returnerar innehållet i den angivna aktivitetsfilen.

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

Parametrar

job_id
str
Obligatorisk

ID:t för jobbet som innehåller uppgiften.

task_id
str
Obligatorisk

ID:t för uppgiften vars fil du vill hämta.

file_path
str
Obligatorisk

Sökvägen till den aktivitetsfil som du vill hämta innehållet i.

file_get_from_task_options
FileGetFromTaskOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

callback
Callable[<xref:Bytes>, <xref:response=None>]
standardvärde: None

När detta anges anropas med varje segment av data som strömmas. Motringningen bör ta två argument, byte för det aktuella datasegmentet och svarsobjektet. Om data laddas upp blir svaret Ingen.

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

object eller ClientRawResponse om raw=true

Returtyp

Undantag

get_properties_from_compute_node

Hämtar egenskaperna för den angivna compute-nodfilen.

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)

Parametrar

pool_id
str
Obligatorisk

ID:t för poolen som innehåller beräkningsnoden.

node_id
str
Obligatorisk

ID:t för beräkningsnoden som innehåller filen.

file_path
str
Obligatorisk

Sökvägen till den beräkningsnodfil som du vill hämta egenskaperna för.

file_get_properties_from_compute_node_options
FileGetPropertiesFromComputeNodeOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Ingen eller ClientRawResponse om raw=true

Returtyp

None,

Undantag

get_properties_from_task

Hämtar egenskaperna för den angivna aktivitetsfilen.

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

Parametrar

job_id
str
Obligatorisk

ID:t för jobbet som innehåller uppgiften.

task_id
str
Obligatorisk

ID:t för den aktivitet vars fil du vill hämta egenskaperna för.

file_path
str
Obligatorisk

Sökvägen till den aktivitetsfil som du vill hämta egenskaperna för.

file_get_properties_from_task_options
FileGetPropertiesFromTaskOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Ingen eller ClientRawResponse om raw=true

Returtyp

None,

Undantag

list_from_compute_node

Visar en lista över alla filer i aktivitetskataloger på den angivna beräkningsnoden.

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

Parametrar

pool_id
str
Obligatorisk

ID:t för poolen som innehåller beräkningsnoden.

node_id
str
Obligatorisk

ID:t för beräkningsnoden vars filer du vill lista.

recursive
bool
standardvärde: None

Om underordnade i en katalog ska listas.

file_list_from_compute_node_options
FileListFromComputeNodeOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

En iterator som en instans av NodeFile

Returtyp

Undantag

list_from_task

Listar filerna i en aktivitets katalog på dess beräkningsnod.

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

Parametrar

job_id
str
Obligatorisk

ID:t för jobbet som innehåller uppgiften.

task_id
str
Obligatorisk

ID:t för uppgiften vars filer du vill visa.

recursive
bool
standardvärde: None

Om underordnade objekt ska listas i aktivitetskatalogen. Den här parametern kan användas i kombination med filterparametern för att visa en lista över specifika typer av filer.

file_list_from_task_options
FileListFromTaskOptions
standardvärde: None

Ytterligare parametrar för åtgärden

custom_headers
dict
standardvärde: None

rubriker som läggs till i begäran

raw
bool
standardvärde: False

returnerar det direkta svaret tillsammans med det avserialiserade svaret

operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

En iterator som en instans av NodeFile

Returtyp

Undantag

Attribut

models

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