Sent Shares - Create Or Replace
Создание или замена отправленной общей папки
PUT {endpoint}/sentShares/{sentShareId}?api-version=2023-02-15-preview
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Конечная точка общего доступа учетной записи purview. Пример: https://{accountName}.purview.azure.com/share |
|
sent
|
path | True |
string maxLength: 36pattern: ^(?:\{{0,1}(?:[0-9a-fA-F]){8}-(?:[0-9a-fA-F]){4}-(?:[0-9a-fA-F]){4}-(?:[0-9a-fA-F]){4}-(?:[0-9a-fA-F]){12}\}{0,1})$ |
Идентификатор отправленной общей папки |
|
api-version
|
query | True |
string |
Версия API для использования |
Текст запроса
InPlaceSentShare
Тип общего ресурса InPlace.
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| properties | True |
Свойства для отправленной общей папки InPlace. |
|
| shareKind | True |
string:
In |
Определяет поддерживаемые типы для общего доступа. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK | SentShare: |
Успех Заголовки Operation-Location: string |
| 201 Created | SentShare: |
Успех Заголовки Operation-Location: string |
| Other Status Codes |
Ответ об ошибке по умолчанию. Заголовки x-ms-error-code: string |
Безопасность
azureAuth
Поток OAuth2 Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| https://purview.azure.net/.default | Область службы Purview |
Примеры
|
Sent |
|
Sent |
|
Sent |
SentShares_CreateOrReplace
Образец запроса
PUT accountName.purview.azure.com/share/sentShares/FF4A2AAE-8755-47BB-9C00-A774B5A7006E?api-version=2023-02-15-preview
{
"properties": {
"artifact": {
"storeKind": "AdlsGen2Account",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "SharedFile.txt"
}
]
}
},
"displayName": "sentShare1",
"description": "description"
},
"shareKind": "InPlace"
}
Пример ответа
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
x-ms-long-running-operation: True
Operation-Location: https://accountName.purview.azure.com/share/operationResults/dad6baec-3a39-41df-a469-843a9ee94213?api-version=2023-02-15-preview
Operation-Id: dad6baec-3a39-41df-a469-843a9ee94213
{
"properties": {
"artifact": {
"storeKind": "AdlsGen2Account",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "ShareFile.txt"
}
]
}
},
"createdAt": "2021-07-21T23:45:35.3708674Z",
"displayName": "sentShare1",
"description": "description",
"dependsOn": [],
"state": "Succeeded",
"senderName": "John Smith",
"senderEmail": "johnsmith@contoso.com",
"senderTenantName": "Contoso"
},
"id": "FF4A2AAE-8755-47BB-9C00-A774B5A7006E",
"type": "SentShare",
"shareKind": "InPlace"
}
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
x-ms-long-running-operation: True
Operation-Location: https://accountName.purview.azure.com/share/operationResults/dad6baec-3a39-41df-a469-843a9ee94213?api-version=2023-02-15-preview
Operation-Id: dad6baec-3a39-41df-a469-843a9ee94213
{
"properties": {
"artifact": {
"storeKind": "AdlsGen2Account",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "ShareFile.txt"
}
]
}
},
"createdAt": "2021-07-21T23:45:35.3708674Z",
"displayName": "sentShare1",
"description": "description",
"dependsOn": [],
"state": "Succeeded",
"senderName": "John Smith",
"senderEmail": "johnsmith@contoso.com",
"senderTenantName": "Contoso"
},
"id": "FF4A2AAE-8755-47BB-9C00-A774B5A7006E",
"type": "SentShare",
"shareKind": "InPlace"
}
SentShares_CreateOrReplaceAdlsGen2Account
Образец запроса
PUT accountName.purview.azure.com/share/sentShares/FF4A2AAE-8755-47BB-9C00-A774B5A7006E?api-version=2023-02-15-preview
{
"properties": {
"artifact": {
"storeKind": "AdlsGen2Account",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "SharedFile.txt"
}
]
}
},
"displayName": "sentShare1",
"description": "description"
},
"shareKind": "InPlace"
}
Пример ответа
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
x-ms-long-running-operation: True
Operation-Location: https://accountName.purview.azure.com/share/operationResults/dad6baec-3a39-41df-a469-843a9ee94213?api-version=2023-02-15-preview
Operation-Id: dad6baec-3a39-41df-a469-843a9ee94213
{
"properties": {
"artifact": {
"storeKind": "AdlsGen2Account",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "ShareFile.txt"
}
]
}
},
"createdAt": "2021-07-21T23:45:35.3708674Z",
"displayName": "sentShare1",
"description": "description",
"dependsOn": [],
"state": "Succeeded",
"senderName": "John Smith",
"senderEmail": "johnsmith@contoso.com",
"senderTenantName": "Contoso"
},
"id": "FF4A2AAE-8755-47BB-9C00-A774B5A7006E",
"type": "SentShare",
"shareKind": "InPlace"
}
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
x-ms-long-running-operation: True
Operation-Location: https://accountName.purview.azure.com/share/operationResults/dad6baec-3a39-41df-a469-843a9ee94213?api-version=2023-02-15-preview
Operation-Id: dad6baec-3a39-41df-a469-843a9ee94213
{
"properties": {
"artifact": {
"storeKind": "AdlsGen2Account",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "ShareFile.txt"
}
]
}
},
"createdAt": "2021-07-21T23:45:35.3708674Z",
"displayName": "sentShare1",
"description": "description",
"dependsOn": [],
"state": "Succeeded",
"senderName": "John Smith",
"senderEmail": "johnsmith@contoso.com",
"senderTenantName": "Contoso"
},
"id": "FF4A2AAE-8755-47BB-9C00-A774B5A7006E",
"type": "SentShare",
"shareKind": "InPlace"
}
SentShares_CreateOrReplaceBlobAccount
Образец запроса
PUT accountName.purview.azure.com/share/sentShares/FF4A2AAE-8755-47BB-9C00-A774B5A7006E?api-version=2023-02-15-preview
{
"properties": {
"artifact": {
"storeKind": "BlobAccount",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "SharedFile.txt"
}
]
}
},
"displayName": "sentShare1",
"description": "description"
},
"shareKind": "InPlace"
}
Пример ответа
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
x-ms-long-running-operation: True
Operation-Location: https://accountName.purview.azure.com/share/operationResults/dad6baec-3a39-41df-a469-843a9ee94213?api-version=2023-02-15-preview
Operation-Id: dad6baec-3a39-41df-a469-843a9ee94213
{
"properties": {
"artifact": {
"storeKind": "BlobAccount",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "ShareFile.txt"
}
]
}
},
"createdAt": "2021-07-21T23:45:35.3708674Z",
"displayName": "sentShare1",
"description": "description",
"dependsOn": [],
"state": "Succeeded",
"senderName": "John Smith",
"senderEmail": "johnsmith@contoso.com",
"senderTenantName": "Contoso"
},
"id": "FF4A2AAE-8755-47BB-9C00-A774B5A7006E",
"type": "SentShare",
"shareKind": "InPlace"
}
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
x-ms-long-running-operation: True
Operation-Location: https://accountName.purview.azure.com/share/operationResults/dad6baec-3a39-41df-a469-843a9ee94213?api-version=2023-02-15-preview
Operation-Id: dad6baec-3a39-41df-a469-843a9ee94213
{
"properties": {
"artifact": {
"storeKind": "BlobAccount",
"storeReference": {
"referenceName": "/subscriptions/de06c3a0-4610-4ca0-8cbb-bbdac204bd65/resourceGroups/sender-storage-rg/providers/Microsoft.Storage/storageAccounts/providerstorage",
"type": "ArmResourceReference"
},
"properties": {
"paths": [
{
"containerName": "container1",
"senderPath": "directory/file.txt",
"receiverPath": "ShareFile.txt"
}
]
}
},
"createdAt": "2021-07-21T23:45:35.3708674Z",
"displayName": "sentShare1",
"description": "description",
"dependsOn": [],
"state": "Succeeded",
"senderName": "John Smith",
"senderEmail": "johnsmith@contoso.com",
"senderTenantName": "Contoso"
},
"id": "FF4A2AAE-8755-47BB-9C00-A774B5A7006E",
"type": "SentShare",
"shareKind": "InPlace"
}
Определения
| Имя | Описание |
|---|---|
|
Adls |
Артефакт учетной записи хранения Adls 2-го поколения. |
|
Adls |
Свойства учетной записи хранения Adls 2-го поколения. |
|
Blob |
Артефакт учетной записи хранения BLOB-объектов. |
|
Blob |
Свойства учетной записи хранения BLOB-объектов. |
|
In |
Тип общего ресурса InPlace. |
|
In |
Свойства для отправленной общей папки InPlace. |
|
Purview |
Модель ошибки общего доступа purview. |
|
Purview |
Модель тела ошибки purview. |
|
Reference |
Определяет тип общего ресурса |
|
Share |
Определяет поддерживаемые типы для общего доступа. |
| State |
Состояние ресурса |
|
Storage |
Определяет один путь StorageAccountPath |
|
Store |
Типы активов. |
|
Store |
Справочник по магазину для артефакта или приемника. |
AdlsGen2Artifact
Артефакт учетной записи хранения Adls 2-го поколения.
| Имя | Тип | Описание |
|---|---|---|
| properties |
Свойства учетной записи хранения Adls 2-го поколения. |
|
| storeKind |
string:
Adls |
Типы активов. |
| storeReference |
Справочник по магазину для артефакта или приемника. |
AdlsGen2ArtifactProperties
Свойства учетной записи хранения Adls 2-го поколения.
| Имя | Тип | Описание |
|---|---|---|
| location |
string |
Расположение учетной записи хранения. |
| paths |
Список путей учетной записи хранения Adls 2-го поколения. |
BlobStorageArtifact
Артефакт учетной записи хранения BLOB-объектов.
| Имя | Тип | Описание |
|---|---|---|
| properties |
Свойства учетной записи хранения BLOB-объектов. |
|
| storeKind |
string:
Blob |
Типы активов. |
| storeReference |
Справочник по магазину для артефакта или приемника. |
BlobStorageArtifactProperties
Свойства учетной записи хранения BLOB-объектов.
| Имя | Тип | Описание |
|---|---|---|
| location |
string |
Расположение учетной записи хранения. |
| paths |
Список путей учетной записи хранения BLOB-объектов. |
InPlaceSentShare
Тип общего ресурса InPlace.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Уникальный идентификатор ресурса. |
| properties |
Свойства для отправленной общей папки InPlace. |
|
| shareKind |
string:
In |
Определяет поддерживаемые типы для общего доступа. |
| type |
string |
Тип ресурса. |
InPlaceSentShareProperties
Свойства для отправленной общей папки InPlace.
| Имя | Тип | Описание |
|---|---|---|
| artifact | Artifact: |
Класс для артефакта отправки общего ресурса. |
| createdAt |
string (date-time) |
Время создания отправленной общей папки. Представлен в стандартном формате даты и времени, как определено RFC 3339 |
| dependsOn |
string[] (uuid) |
Список общих папок, от которых зависит отправленный общий ресурс. |
| description |
string |
Отправлено описание общей папки. |
| displayName |
string |
Имя отправленной общей папки |
| senderEmail |
string |
Сообщение электронной почты отправителя, создавшего отправленную общую папку. |
| senderName |
string |
Имя отправителя, создавшего отправленную общую папку. |
| senderTenantName |
string |
Имя клиента отправителя, создавшего отправленную общую папку. |
| state |
Состояние ресурса |
PurviewShareError
Модель ошибки общего доступа purview.
| Имя | Тип | Описание |
|---|---|---|
| error |
Модель тела ошибки purview. |
PurviewShareErrorInfo
Модель тела ошибки purview.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки |
| details |
Вложенные сведения о модели ошибок |
|
| message |
string |
Сообщение об ошибке |
| target |
string |
Целевой объект ошибки |
ReferenceNameType
Определяет тип общего ресурса
| Значение | Описание |
|---|---|
| ArmResourceReference |
Тип ссылки — это ресурс ARM |
ShareKind
Определяет поддерживаемые типы для общего доступа.
| Значение | Описание |
|---|---|
| InPlace |
Тип общей папки — общий доступ на месте |
State
Состояние ресурса
| Значение | Описание |
|---|---|
| Unknown |
Состояние ресурса — "Неизвестно" |
| Succeeded |
Состояние ресурса — "Успешно" |
| Creating |
Состояние ресурса — "Создание" |
| Deleting |
Состояние ресурса — "Удаление" |
| Moving |
Состояние ресурса — "Перемещение" |
| Failed |
Состояние ресурса — "Сбой" |
StorageAccountPath
Определяет один путь StorageAccountPath
| Имя | Тип | Описание |
|---|---|---|
| containerName |
string |
Возвращает или задает имя контейнера |
| receiverPath |
string |
Возвращает или задает путь на стороне приемника, в которой должен быть сопоставлен артефакт. |
| senderPath |
string |
Возвращает или задает путь к файлу или папке в контейнере для общего доступа |
StoreKind
Типы активов.
| Значение | Описание |
|---|---|
| AdlsGen2Account |
Тип хранилища — это учетная запись хранения Adls 2-го поколения |
| BlobAccount |
Тип хранилища — это учетная запись хранения BLOB-объектов |
StoreReference
Справочник по магазину для артефакта или приемника.
| Имя | Тип | Описание |
|---|---|---|
| referenceName |
string |
Имя ссылки на ресурс, связанный с приемником или артефактом. |
| type |
Определяет тип общего ресурса |