Sent Shares - Create Or Replace
Criar ou substituir um compartilhamento enviado
PUT {endpoint}/sentShares/{sentShareId}?api-version=2023-02-15-preview
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
O ponto de extremidade de compartilhamento da sua conta purview. Exemplo: 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})$ |
ID da partilha enviada |
|
api-version
|
query | True |
string |
A versão da api a ser usada |
Corpo do Pedido
InPlaceSentShare
Um tipo de compartilhamento InPlace.
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| properties | True |
Propriedades do compartilhamento enviado pelo InPlace. |
|
| shareKind | True |
string:
In |
Define os tipos suportados para compartilhamento. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK | SentShare: |
Sucesso Cabeçalhos Operation-Location: string |
| 201 Created | SentShare: |
Sucesso Cabeçalhos Operation-Location: string |
| Other Status Codes |
Resposta de erro padrão. Cabeçalhos x-ms-error-code: string |
Segurança
azureAuth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Description |
|---|---|
| https://purview.azure.net/.default | Escopo do serviço Purview |
Exemplos
|
Sent |
|
Sent |
|
Sent |
SentShares_CreateOrReplace
Pedido de amostra
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"
}
Resposta da amostra
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
Pedido de amostra
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"
}
Resposta da amostra
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
Pedido de amostra
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"
}
Resposta da amostra
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"
}
Definições
| Name | Description |
|---|---|
|
Adls |
Um artefato de conta de armazenamento Adls Gen2. |
|
Adls |
Propriedades da conta de armazenamento Adls Gen2. |
|
Blob |
Artefato de conta de armazenamento de Blob. |
|
Blob |
Propriedades da conta de armazenamento de blob. |
|
In |
Um tipo de compartilhamento InPlace. |
|
In |
Propriedades do compartilhamento enviado pelo InPlace. |
|
Purview |
O modelo de erro de compartilhamento de purview. |
|
Purview |
O modelo de corpo de erro de compartilhamento de purview. |
|
Reference |
Define o tipo de recurso que está sendo compartilhado |
|
Share |
Define os tipos suportados para compartilhamento. |
| State |
Estado do recurso |
|
Storage |
Define um único caminho StorageAccountPath |
|
Store |
Os tipos de ativos. |
|
Store |
Uma referência de loja para um artefato ou pia. |
AdlsGen2Artifact
Um artefato de conta de armazenamento Adls Gen2.
| Name | Tipo | Description |
|---|---|---|
| properties |
Propriedades da conta de armazenamento Adls Gen2. |
|
| storeKind |
string:
Adls |
Os tipos de ativos. |
| storeReference |
Uma referência de loja para um artefato ou pia. |
AdlsGen2ArtifactProperties
Propriedades da conta de armazenamento Adls Gen2.
| Name | Tipo | Description |
|---|---|---|
| location |
string |
Localização da conta de armazenamento. |
| paths |
Uma lista de caminhos de conta de armazenamento do Adls Gen2. |
BlobStorageArtifact
Artefato de conta de armazenamento de Blob.
| Name | Tipo | Description |
|---|---|---|
| properties |
Propriedades da conta de armazenamento de blob. |
|
| storeKind |
string:
Blob |
Os tipos de ativos. |
| storeReference |
Uma referência de loja para um artefato ou pia. |
BlobStorageArtifactProperties
Propriedades da conta de armazenamento de blob.
| Name | Tipo | Description |
|---|---|---|
| location |
string |
Localização da conta de armazenamento. |
| paths |
Uma lista de caminhos de conta de armazenamento de blob. |
InPlaceSentShare
Um tipo de compartilhamento InPlace.
| Name | Tipo | Description |
|---|---|---|
| id |
string |
A id exclusiva do recurso. |
| properties |
Propriedades do compartilhamento enviado pelo InPlace. |
|
| shareKind |
string:
In |
Define os tipos suportados para compartilhamento. |
| type |
string |
Tipo de recurso. |
InPlaceSentShareProperties
Propriedades do compartilhamento enviado pelo InPlace.
| Name | Tipo | Description |
|---|---|---|
| artifact | Artifact: |
Uma classe para artefato de compartilhamento enviado. |
| createdAt |
string (date-time) |
Momento em que o compartilhamento enviado foi criado. Representado no formato de data-hora padrão, conforme definido pelo RFC 3339 |
| dependsOn |
string[] (uuid) |
Lista de ações das quais depende a parte enviada. |
| description |
string |
Descrição do compartilhamento enviado. |
| displayName |
string |
O nome do compartilhamento enviado |
| senderEmail |
string |
E-mail do remetente que criou o compartilhamento enviado. |
| senderName |
string |
Nome do remetente que criou o compartilhamento enviado. |
| senderTenantName |
string |
Nome do locatário do remetente que criou o compartilhamento enviado. |
| state |
Estado do recurso |
PurviewShareError
O modelo de erro de compartilhamento de purview.
| Name | Tipo | Description |
|---|---|---|
| error |
O modelo de corpo de erro de compartilhamento de purview. |
PurviewShareErrorInfo
O modelo de corpo de erro de compartilhamento de purview.
| Name | Tipo | Description |
|---|---|---|
| code |
string |
Código do erro |
| details |
Detalhes aninhados do modelo de erro |
|
| message |
string |
Mensagem do erro |
| target |
string |
Alvo do erro |
ReferenceNameType
Define o tipo de recurso que está sendo compartilhado
| Valor | Description |
|---|---|
| ArmResourceReference |
O tipo de referência é um recurso ARM |
ShareKind
Define os tipos suportados para compartilhamento.
| Valor | Description |
|---|---|
| InPlace |
O tipo de compartilhamento é o compartilhamento in-loco |
State
Estado do recurso
| Valor | Description |
|---|---|
| Unknown |
O estado do recurso é 'Desconhecido' |
| Succeeded |
O estado do recurso é 'Bem-sucedido' |
| Creating |
O estado do recurso é "Criar" |
| Deleting |
O estado do recurso é 'Excluindo' |
| Moving |
O estado do recurso é 'Moving' |
| Failed |
O estado do recurso é 'Falha' |
StorageAccountPath
Define um único caminho StorageAccountPath
| Name | Tipo | Description |
|---|---|---|
| containerName |
string |
Obtém ou define o nome do contêiner |
| receiverPath |
string |
Obtém ou define o caminho no lado do recetor onde o artefato deve ser mapeado |
| senderPath |
string |
Obtém ou define o caminho para arquivo/pasta dentro do contêiner a ser compartilhado |
StoreKind
Os tipos de ativos.
| Valor | Description |
|---|---|
| AdlsGen2Account |
O tipo de loja é uma conta de armazenamento Adls Gen 2 |
| BlobAccount |
O tipo de loja é uma conta de armazenamento de Blob |
StoreReference
Uma referência de loja para um artefato ou pia.
| Name | Tipo | Description |
|---|---|---|
| referenceName |
string |
Nome de referência para o recurso associado ao coletor ou artefato. |
| type |
Define o tipo de recurso que está sendo compartilhado |