Bagikan melalui


DataLakeDirectoryClient class

DataLakeDirectoryClient mewakili URL ke direktori Azure Storage.

Memperluas

Konstruktor

DataLakeDirectoryClient(string, Pipeline)

Membuat instans DataLakePathClient dari url dan alur.

DataLakeDirectoryClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Membuat instans DataLakePathClient dari url dan kredensial.

Properti

fileSystemName

Nama sistem file saat ini.

name

Nama jalur saat ini (direktori atau file).

Properti yang Diwariskan

accountName
credential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

url

Nilai string URL yang dikodekan.

Metode

create(DirectoryCreateOptions)

Membuat direktori.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

create(PathResourceType, PathCreateOptions)

Membuat direktori.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

createIfNotExists(DirectoryCreateIfNotExistsOptions)

Buat direktori jika belum ada.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

createIfNotExists(PathResourceType, PathCreateIfNotExistsOptions)

Buat direktori jika belum ada.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

generateSasStringToSign(DirectoryGenerateSasUrlOptions)

Menghasilkan string untuk masuk ke URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateSasUrl(DirectoryGenerateSasUrlOptions)

Hanya tersedia untuk klien yang dibangun dengan kredensial kunci bersama.

Menghasilkan URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan. SAS ditandatangani oleh kredensial kunci bersama klien.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateUserDelegationSasStringToSign(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Menghasilkan string untuk menandatangani URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan di SAS ditandatangani oleh kunci delegasi pengguna input.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateUserDelegationSasUrl(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Menghasilkan URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan. SAS ditandatangani oleh kunci delegasi pengguna input.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

getFileClient(string)

Membuat objek DataLakeFileClient di bawah direktori saat ini.

getSubdirectoryClient(string)

Membuat objek DataLakeDirectoryClient di bawah direktori saat ini.

Metode yang Diwarisi

delete(boolean, PathDeleteOptions)

Hapus jalur saat ini (direktori atau file).

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

deleteIfExists(boolean, PathDeleteOptions)

Hapus jalur saat ini (direktori atau file) jika ada.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

exists(PathExistsOptions)

Mengembalikan true jika file Data Lake yang diwakili oleh klien ini ada; false jika tidak.

CATATAN: gunakan fungsi ini dengan hati-hati karena file yang ada mungkin dihapus oleh klien atau aplikasi lain. Sebaliknya, file baru mungkin ditambahkan oleh klien atau aplikasi lain setelah fungsi ini selesai.

getAccessControl(PathGetAccessControlOptions)

Mengembalikan data kontrol akses untuk jalur (direktori file).

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/getproperties

getDataLakeLeaseClient(string)

Dapatkan DataLakeLeaseClient yang mengelola sewa di jalur (direktori atau file).

getProperties(PathGetPropertiesOptions)

Mengembalikan semua metadata yang ditentukan pengguna, properti HTTP standar, dan properti sistem untuk jalur (direktori atau file).

PERINGATAN: Objek metadata yang dikembalikan dalam respons akan memiliki kuncinya dalam huruf kecil, bahkan jika awalnya berisi karakter huruf besar. Ini berbeda dari kunci metadata yang dikembalikan oleh metode DataLakeFileSystemClient yang mencantumkan jalur menggunakan opsi includeMetadata, yang akan mempertahankan casing aslinya.

Lihat https://learn.microsoft.com/rest/api/storageservices/get-blob-properties

move(string, PathMoveOptions)

Pindahkan direktori atau file dalam sistem file yang sama.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

move(string, string, PathMoveOptions)

Pindahkan direktori atau file ke sistem file lain.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

removeAccessControlRecursive(RemovePathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Menghapus Kontrol Akses pada jalur dan sub jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setAccessControl(PathAccessControlItem[], PathSetAccessControlOptions)

Atur data kontrol akses untuk jalur (direktori file).

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Mengatur Kontrol Akses pada jalur dan sub jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setHttpHeaders(PathHttpHeaders, PathSetHttpHeadersOptions)

Mengatur properti sistem pada jalur (direktori atau file).

Jika tidak ada nilai yang disediakan, atau tidak ada nilai yang disediakan untuk header HTTP blob yang ditentukan, header HTTP blob ini tanpa nilai akan dihapus.

Lihat https://learn.microsoft.com/rest/api/storageservices/set-blob-properties

setMetadata(Metadata, PathSetMetadataOptions)

Mengatur metadata yang ditentukan pengguna untuk jalur yang ditentukan (direktori file) sebagai satu atau beberapa pasangan nilai nama.

Jika tidak ada opsi yang disediakan, atau tidak ada metadata yang ditentukan dalam parameter, metadata jalur akan dihapus.

Lihat https://learn.microsoft.com/rest/api/storageservices/set-blob-metadata

setPermissions(PathPermissions, PathSetPermissionsOptions)

Mengatur izin file pada jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

toDirectoryClient()

Konversikan DataLakePathClient saat ini ke DataLakeDirectoryClient jika jalur saat ini adalah direktori.

toFileClient()

Konversikan DataLakePathClient saat ini ke DataLakeFileClient jika jalur saat ini adalah file.

updateAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Memodifikasi Kontrol Akses pada jalur dan sub jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

Detail Konstruktor

DataLakeDirectoryClient(string, Pipeline)

Membuat instans DataLakePathClient dari url dan alur.

new DataLakeDirectoryClient(url: string, pipeline: Pipeline)

Parameter

url

string

String Klien yang menunjuk ke jalur data lake Azure Storage (direktori atau file), seperti "https://myaccount.dfs.core.windows.net/filesystem/directory" atau "https://myaccount.dfs.core.windows.net/filesystem/file". Anda dapat menambahkan SAS jika menggunakan AnonymousCredential, seperti "https://myaccount.dfs.core.windows.net/filesystem/directory?sasString".

pipeline
Pipeline

Panggil newPipeline() untuk membuat alur default, atau sediakan alur yang disesuaikan.

DataLakeDirectoryClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Membuat instans DataLakePathClient dari url dan kredensial.

new DataLakeDirectoryClient(url: string, credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions)

Parameter

url

string

String Klien yang menunjuk ke jalur data lake Azure Storage (direktori atau file), seperti "https://myaccount.dfs.core.windows.net/filesystem/directory" atau "https://myaccount.dfs.core.windows.net/filesystem/file". Anda dapat menambahkan SAS jika menggunakan AnonymousCredential, seperti "https://myaccount.dfs.core.windows.net/filesystem/directory?sasString".

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

options
StoragePipelineOptions

Optional. Opsi untuk mengonfigurasi alur HTTP.

Detail Properti

fileSystemName

Nama sistem file saat ini.

string fileSystemName

Nilai Properti

string

name

Nama jalur saat ini (direktori atau file).

string name

Nilai Properti

string

Detail Properti yang Diwariskan

accountName

accountName: string

Nilai Properti

string

Diwarisi dariDataLakePathClient.accountName

credential

Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.

credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Nilai Properti

Diwarisi dariDataLakePathClient.credential

url

Nilai string URL yang dikodekan.

url: string

Nilai Properti

string

Diwarisi dariDataLakePathClient.url

Detail Metode

create(DirectoryCreateOptions)

Membuat direktori.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function create(options?: DirectoryCreateOptions): Promise<DirectoryCreateResponse>

Parameter

options
DirectoryCreateOptions

Optional. Opsi saat membuat direktori.

Mengembalikan

create(PathResourceType, PathCreateOptions)

Membuat direktori.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function create(resourceType: PathResourceType, options?: PathCreateOptions): Promise<PathCreateResponse>

Parameter

resourceType
PathResourceTypeModel

Jenis sumber daya, harus "direktori" untuk DataLakeDirectoryClient.

options
PathCreateOptions

Optional. Opsi saat membuat direktori.

Mengembalikan

createIfNotExists(DirectoryCreateIfNotExistsOptions)

Buat direktori jika belum ada.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function createIfNotExists(options?: DirectoryCreateIfNotExistsOptions): Promise<DirectoryCreateIfNotExistsResponse>

Parameter

Mengembalikan

createIfNotExists(PathResourceType, PathCreateIfNotExistsOptions)

Buat direktori jika belum ada.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise<PathCreateIfNotExistsResponse>

Parameter

resourceType
PathResourceTypeModel

Jenis sumber daya, harus "direktori" untuk DataLakeDirectoryClient.

Mengembalikan

generateSasStringToSign(DirectoryGenerateSasUrlOptions)

Menghasilkan string untuk masuk ke URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasStringToSign(options: DirectoryGenerateSasUrlOptions): string

Parameter

options
DirectoryGenerateSasUrlOptions

Parameter opsional.

Mengembalikan

string

URI SAS yang terdiri dari URI ke sumber daya yang diwakili oleh klien ini, diikuti dengan token SAS yang dihasilkan.

generateSasUrl(DirectoryGenerateSasUrlOptions)

Hanya tersedia untuk klien yang dibangun dengan kredensial kunci bersama.

Menghasilkan URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan. SAS ditandatangani oleh kredensial kunci bersama klien.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasUrl(options: DirectoryGenerateSasUrlOptions): Promise<string>

Parameter

options
DirectoryGenerateSasUrlOptions

Parameter opsional.

Mengembalikan

Promise<string>

URI SAS yang terdiri dari URI ke sumber daya yang diwakili oleh klien ini, diikuti dengan token SAS yang dihasilkan.

generateUserDelegationSasStringToSign(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Menghasilkan string untuk menandatangani URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan di SAS ditandatangani oleh kunci delegasi pengguna input.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateUserDelegationSasStringToSign(options: DirectoryGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): string

Parameter

options
DirectoryGenerateSasUrlOptions

Parameter opsional.

userDelegationKey
UserDelegationKey

Mengembalikan nilai blobServiceClient.getUserDelegationKey()

Mengembalikan

string

URI SAS yang terdiri dari URI ke sumber daya yang diwakili oleh klien ini, diikuti dengan token SAS yang dihasilkan.

generateUserDelegationSasUrl(DirectoryGenerateSasUrlOptions, UserDelegationKey)

Menghasilkan URI Tanda Tangan Akses Bersama Layanan (SAS) berdasarkan properti klien dan parameter yang diteruskan. SAS ditandatangani oleh kunci delegasi pengguna input.

Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateUserDelegationSasUrl(options: DirectoryGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): Promise<string>

Parameter

options
DirectoryGenerateSasUrlOptions

Parameter opsional.

userDelegationKey
UserDelegationKey

Mengembalikan nilai blobServiceClient.getUserDelegationKey()

Mengembalikan

Promise<string>

URI SAS yang terdiri dari URI ke sumber daya yang diwakili oleh klien ini, diikuti dengan token SAS yang dihasilkan.

getFileClient(string)

Membuat objek DataLakeFileClient di bawah direktori saat ini.

function getFileClient(fileName: string): DataLakeFileClient

Parameter

fileName

string

Mengembalikan

getSubdirectoryClient(string)

Membuat objek DataLakeDirectoryClient di bawah direktori saat ini.

function getSubdirectoryClient(subdirectoryName: string): DataLakeDirectoryClient

Parameter

subdirectoryName

string

Nama subdirektori.

Mengembalikan

Detail Metode yang Diwarisi

delete(boolean, PathDeleteOptions)

Hapus jalur saat ini (direktori atau file).

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

function delete(recursive?: boolean, options?: PathDeleteOptions): Promise<PathDeleteResponse>

Parameter

recursive

boolean

Diperlukan dan valid hanya ketika sumber daya adalah direktori. Jika "true", semua jalur di bawah direktori akan dihapus.

options
PathDeleteOptions

Optional. Opsi saat menghapus jalur.

Mengembalikan

Diwarisi dariDataLakePathClient.delete

deleteIfExists(boolean, PathDeleteOptions)

Hapus jalur saat ini (direktori atau file) jika ada.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

function deleteIfExists(recursive?: boolean, options?: PathDeleteOptions): Promise<PathDeleteIfExistsResponse>

Parameter

recursive

boolean

Diperlukan dan valid hanya ketika sumber daya adalah direktori. Jika "true", semua jalur di bawah direktori akan dihapus.

Mengembalikan

Diwarisi dariDataLakePathClient.deleteIfExists

exists(PathExistsOptions)

Mengembalikan true jika file Data Lake yang diwakili oleh klien ini ada; false jika tidak.

CATATAN: gunakan fungsi ini dengan hati-hati karena file yang ada mungkin dihapus oleh klien atau aplikasi lain. Sebaliknya, file baru mungkin ditambahkan oleh klien atau aplikasi lain setelah fungsi ini selesai.

function exists(options?: PathExistsOptions): Promise<boolean>

Parameter

options
PathExistsOptions

opsi untuk operasi Ada.

Mengembalikan

Promise<boolean>

Diwarisi dariDataLakePathClient.exists

getAccessControl(PathGetAccessControlOptions)

Mengembalikan data kontrol akses untuk jalur (direktori file).

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/getproperties

function getAccessControl(options?: PathGetAccessControlOptions): Promise<PathGetAccessControlResponse>

Parameter

options
PathGetAccessControlOptions

Optional. Opsi saat mendapatkan kontrol akses file.

Mengembalikan

Diwarisi dariDataLakePathClient.getAccessControl

getDataLakeLeaseClient(string)

Dapatkan DataLakeLeaseClient yang mengelola sewa di jalur (direktori atau file).

function getDataLakeLeaseClient(proposeLeaseId?: string): DataLakeLeaseClient

Parameter

proposeLeaseId

string

Optional. Id sewa awal yang diusulkan.

Mengembalikan

Diwarisi dariDataLakePathClient.getDataLakeLeaseClient

getProperties(PathGetPropertiesOptions)

Mengembalikan semua metadata yang ditentukan pengguna, properti HTTP standar, dan properti sistem untuk jalur (direktori atau file).

PERINGATAN: Objek metadata yang dikembalikan dalam respons akan memiliki kuncinya dalam huruf kecil, bahkan jika awalnya berisi karakter huruf besar. Ini berbeda dari kunci metadata yang dikembalikan oleh metode DataLakeFileSystemClient yang mencantumkan jalur menggunakan opsi includeMetadata, yang akan mempertahankan casing aslinya.

Lihat https://learn.microsoft.com/rest/api/storageservices/get-blob-properties

function getProperties(options?: PathGetPropertiesOptions): Promise<PathGetPropertiesResponse>

Parameter

options
PathGetPropertiesOptions

Optional. Opsi saat mendapatkan properti jalur.

Mengembalikan

Diwarisi dariDataLakePathClient.getProperties

move(string, PathMoveOptions)

Pindahkan direktori atau file dalam sistem file yang sama.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function move(destinationPath: string, options?: PathMoveOptions): Promise<PathMoveResponse>

Parameter

destinationPath

string

Jalur direktori tujuan seperti "direktori" atau jalur file "direktori/file". Jika destinationPath diautentikasi dengan SAS, tambahkan SAS ke jalur tujuan seperti "directory/file?sasToken".

options
PathMoveOptions

Optional. Opsi saat memindahkan direktori atau file.

Mengembalikan

Promise<PathMoveResponse>

Diwarisi dariDataLakePathClient.move

move(string, string, PathMoveOptions)

Pindahkan direktori atau file ke sistem file lain.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function move(destinationFileSystem: string, destinationPath: string, options?: PathMoveOptions): Promise<PathMoveResponse>

Parameter

destinationFileSystem

string

Sistem file tujuan seperti "sistem file".

destinationPath

string

Jalur direktori tujuan seperti "direktori" atau jalur file "direktori/file" Jika destinationPath diautentikasi dengan SAS, tambahkan SAS ke jalur tujuan seperti "direktori/file?sasToken".

options
PathMoveOptions

Optional. Opsi saat memindahkan direktori atau file.

Mengembalikan

Promise<PathMoveResponse>

Diwarisi dariDataLakePathClient.move

removeAccessControlRecursive(RemovePathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Menghapus Kontrol Akses pada jalur dan sub jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function removeAccessControlRecursive(acl: RemovePathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

Parameter

acl

RemovePathAccessControlItem[]

Daftar kontrol akses POSIX untuk file atau direktori.

Mengembalikan

Diwarisi dariDataLakePathClient.removeAccessControlRecursive

setAccessControl(PathAccessControlItem[], PathSetAccessControlOptions)

Atur data kontrol akses untuk jalur (direktori file).

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setAccessControl(acl: PathAccessControlItem[], options?: PathSetAccessControlOptions): Promise<PathSetAccessControlResponse>

Parameter

acl

PathAccessControlItem[]

Daftar kontrol akses POSIX untuk file atau direktori.

options
PathSetAccessControlOptions

Optional. Opsi saat mengatur kontrol akses jalur.

Mengembalikan

Diwarisi dariDataLakePathClient.setAccessControl

setAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Mengatur Kontrol Akses pada jalur dan sub jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setAccessControlRecursive(acl: PathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

Parameter

acl

PathAccessControlItem[]

Daftar kontrol akses POSIX untuk file atau direktori.

Mengembalikan

Diwarisi dariDataLakePathClient.setAccessControlRecursive

setHttpHeaders(PathHttpHeaders, PathSetHttpHeadersOptions)

Mengatur properti sistem pada jalur (direktori atau file).

Jika tidak ada nilai yang disediakan, atau tidak ada nilai yang disediakan untuk header HTTP blob yang ditentukan, header HTTP blob ini tanpa nilai akan dihapus.

Lihat https://learn.microsoft.com/rest/api/storageservices/set-blob-properties

function setHttpHeaders(httpHeaders: PathHttpHeaders, options?: PathSetHttpHeadersOptions): Promise<PathSetHttpHeadersResponse>

Parameter

httpHeaders
PathHttpHeaders

Mengembalikan

Diwarisi dariDataLakePathClient.setHttpHeaders

setMetadata(Metadata, PathSetMetadataOptions)

Mengatur metadata yang ditentukan pengguna untuk jalur yang ditentukan (direktori file) sebagai satu atau beberapa pasangan nilai nama.

Jika tidak ada opsi yang disediakan, atau tidak ada metadata yang ditentukan dalam parameter, metadata jalur akan dihapus.

Lihat https://learn.microsoft.com/rest/api/storageservices/set-blob-metadata

function setMetadata(metadata?: Metadata, options?: PathSetMetadataOptions): Promise<PathSetMetadataResponse>

Parameter

metadata
Metadata

Optional. Ganti metadata yang ada dengan nilai ini. Jika tidak ada nilai yang disediakan, metadata yang ada akan dihapus.

options
PathSetMetadataOptions

Optional. Opsi saat mengatur metadata jalur.

Mengembalikan

Diwarisi dariDataLakePathClient.setMetadata

setPermissions(PathPermissions, PathSetPermissionsOptions)

Mengatur izin file pada jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setPermissions(permissions: PathPermissions, options?: PathSetPermissionsOptions): Promise<PathSetPermissionsResponse>

Parameter

permissions
PathPermissions

Izin akses POSIX untuk pemilik file, grup pemilik file, dan lainnya.

options
PathSetPermissionsOptions

Optional. Opsi saat mengatur izin jalur.

Mengembalikan

Diwarisi dariDataLakePathClient.setPermissions

toDirectoryClient()

Konversikan DataLakePathClient saat ini ke DataLakeDirectoryClient jika jalur saat ini adalah direktori.

function toDirectoryClient(): DataLakeDirectoryClient

Mengembalikan

Diwarisi dariDataLakePathClient.toDirectoryClient

toFileClient()

Konversikan DataLakePathClient saat ini ke DataLakeFileClient jika jalur saat ini adalah file.

function toFileClient(): DataLakeFileClient

Mengembalikan

Diwarisi dariDataLakePathClient.toFileClient

updateAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

Memodifikasi Kontrol Akses pada jalur dan sub jalur.

Lihat https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function updateAccessControlRecursive(acl: PathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

Parameter

acl

PathAccessControlItem[]

Daftar kontrol akses POSIX untuk file atau direktori.

Mengembalikan

Diwarisi dariDataLakePathClient.updateAccessControlRecursive