Sent Shares - Create Or Replace
Crear o reemplazar un recurso compartido enviado
PUT {endpoint}/sentShares/{sentShareId}?api-version=2023-02-15-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Punto de conexión de uso compartido de la cuenta de purview. Ejemplo: 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})$ |
Identificador del recurso compartido enviado |
|
api-version
|
query | True |
string |
La versión de api que se va a usar |
Cuerpo de la solicitud
InPlaceSentShare
Tipo de recurso compartido InPlace.
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| properties | True |
Propiedades del recurso compartido enviado de InPlace. |
|
| shareKind | True |
string:
In |
Define los tipos admitidos para el recurso compartido. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK | SentShare: |
Éxito Encabezados Operation-Location: string |
| 201 Created | SentShare: |
Éxito Encabezados Operation-Location: string |
| Other Status Codes |
Respuesta de error predeterminada. Encabezados x-ms-error-code: string |
Seguridad
azureAuth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| https://purview.azure.net/.default | Ámbito del servicio Purview |
Ejemplos
|
Sent |
|
Sent |
|
Sent |
SentShares_CreateOrReplace
Solicitud de ejemplo
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"
}
Respuesta de muestra
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
Solicitud de ejemplo
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"
}
Respuesta de muestra
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
Solicitud de ejemplo
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"
}
Respuesta de muestra
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"
}
Definiciones
| Nombre | Description |
|---|---|
|
Adls |
Un artefacto de cuenta de almacenamiento de Adls Gen2. |
|
Adls |
Propiedades de la cuenta de almacenamiento de Adls Gen2. |
|
Blob |
Artefacto de la cuenta de Blob Storage. |
|
Blob |
Propiedades de la cuenta de Blob Storage. |
|
In |
Tipo de recurso compartido InPlace. |
|
In |
Propiedades del recurso compartido enviado de InPlace. |
|
Purview |
Modelo de error de recurso compartido de purview. |
|
Purview |
El modelo de cuerpo del error compartido de purview. |
|
Reference |
Define el tipo de recurso que se comparte. |
|
Share |
Define los tipos admitidos para el recurso compartido. |
| State |
Estado del recurso |
|
Storage |
Define una única ruta de acceso StorageAccountPath. |
|
Store |
Los tipos de recurso. |
|
Store |
Referencia de la Tienda para un artefacto o receptor. |
AdlsGen2Artifact
Un artefacto de cuenta de almacenamiento de Adls Gen2.
| Nombre | Tipo | Description |
|---|---|---|
| properties |
Propiedades de la cuenta de almacenamiento de Adls Gen2. |
|
| storeKind |
string:
Adls |
Los tipos de recurso. |
| storeReference |
Referencia de la Tienda para un artefacto o receptor. |
AdlsGen2ArtifactProperties
Propiedades de la cuenta de almacenamiento de Adls Gen2.
| Nombre | Tipo | Description |
|---|---|---|
| location |
string |
Ubicación de la cuenta de almacenamiento. |
| paths |
Lista de rutas de acceso de la cuenta de almacenamiento de Adls Gen2. |
BlobStorageArtifact
Artefacto de la cuenta de Blob Storage.
| Nombre | Tipo | Description |
|---|---|---|
| properties |
Propiedades de la cuenta de Blob Storage. |
|
| storeKind |
string:
Blob |
Los tipos de recurso. |
| storeReference |
Referencia de la Tienda para un artefacto o receptor. |
BlobStorageArtifactProperties
Propiedades de la cuenta de Blob Storage.
| Nombre | Tipo | Description |
|---|---|---|
| location |
string |
Ubicación de la cuenta de almacenamiento. |
| paths |
Lista de rutas de acceso de la cuenta de Blob Storage. |
InPlaceSentShare
Tipo de recurso compartido InPlace.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador único del recurso. |
| properties |
Propiedades del recurso compartido enviado de InPlace. |
|
| shareKind |
string:
In |
Define los tipos admitidos para el recurso compartido. |
| type |
string |
Tipo del recurso. |
InPlaceSentShareProperties
Propiedades del recurso compartido enviado de InPlace.
| Nombre | Tipo | Description |
|---|---|---|
| artifact | Artifact: |
Clase para el artefacto de recurso compartido enviado. |
| createdAt |
string (date-time) |
Hora en la que se creó el recurso compartido enviado. Representado en el formato de fecha y hora estándar tal y como se define en RFC 3339 |
| dependsOn |
string[] (uuid) |
Lista de recursos compartidos en los que depende el recurso compartido enviado. |
| description |
string |
Descripción del recurso compartido enviado. |
| displayName |
string |
Nombre del recurso compartido enviado |
| senderEmail |
string |
Correo electrónico del remitente que creó el recurso compartido enviado. |
| senderName |
string |
Nombre del remitente que creó el recurso compartido enviado. |
| senderTenantName |
string |
Nombre de inquilino del remitente que creó el recurso compartido enviado. |
| state |
Estado del recurso |
PurviewShareError
Modelo de error de recurso compartido de purview.
| Nombre | Tipo | Description |
|---|---|---|
| error |
El modelo de cuerpo del error compartido de purview. |
PurviewShareErrorInfo
El modelo de cuerpo del error compartido de purview.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Código del error |
| details |
Detalles anidados del modelo de error |
|
| message |
string |
Mensaje del error |
| target |
string |
Destino del error |
ReferenceNameType
Define el tipo de recurso que se comparte.
| Valor | Description |
|---|---|
| ArmResourceReference |
El tipo de referencia es un recurso arm. |
ShareKind
Define los tipos admitidos para el recurso compartido.
| Valor | Description |
|---|---|
| InPlace |
El tipo de recurso compartido es el uso compartido local. |
State
Estado del recurso
| Valor | Description |
|---|---|
| Unknown |
El estado del recurso es "Desconocido". |
| Succeeded |
El estado del recurso es "Succeeded" |
| Creating |
El estado del recurso es "Creating" |
| Deleting |
El estado del recurso es "Eliminar" |
| Moving |
El estado del recurso es "Mover" |
| Failed |
El estado del recurso es "Failed" |
StorageAccountPath
Define una única ruta de acceso StorageAccountPath.
| Nombre | Tipo | Description |
|---|---|---|
| containerName |
string |
Obtiene o establece el nombre del contenedor. |
| receiverPath |
string |
Obtiene o establece la ruta de acceso en el lado receptor donde se va a asignar el artefacto. |
| senderPath |
string |
Obtiene o establece la ruta de acceso al archivo o carpeta dentro del contenedor que se va a compartir. |
StoreKind
Los tipos de recurso.
| Valor | Description |
|---|---|
| AdlsGen2Account |
El tipo de almacén es una cuenta de almacenamiento de Adls Gen 2. |
| BlobAccount |
El tipo de almacén es una cuenta de Blob Storage. |
StoreReference
Referencia de la Tienda para un artefacto o receptor.
| Nombre | Tipo | Description |
|---|---|---|
| referenceName |
string |
Nombre de referencia del recurso asociado al receptor o artefacto. |
| type |
Define el tipo de recurso que se comparte. |