Shares - Create

Crie um compartilhamento na conta fornecida.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}?api-version=2021-08-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

O nome da conta de compartilhamento.

resourceGroupName
path True

string

O nome do grupo de recursos.

shareName
path True

string

O nome do compartilhamento.

subscriptionId
path True

string

O identificador de assinatura

api-version
query True

string

A versão da API a ser usada.

Corpo da solicitação

Nome Tipo Description
properties.description

string

Compartilhar descrição.

properties.shareKind

shareKind

Compartilhar tipo.

properties.terms

string

Compartilhar termos.

Respostas

Nome Tipo Description
200 OK

Share

Êxito

201 Created

Share

Êxito

Other Status Codes

DataShareError

Uma resposta de erro recebida do provedor de recursos Microsoft.DataShare.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Shares_Create

Sample Request

PUT https://management.azure.com/subscriptions/12345678-1234-1234-12345678abc/resourceGroups/SampleResourceGroup/providers/Microsoft.DataShare/accounts/Account1/shares/Share1?api-version=2021-08-01

{
  "properties": {
    "description": "share description",
    "terms": "Confidential",
    "shareKind": "CopyBased"
  }
}

Sample Response

Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-request-id: d5496da4-9c52-402f-b067-83cc9ddea888
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-tenant-reads: 14999
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
{
  "properties": {
    "description": "share description",
    "terms": "Confidential",
    "shareKind": "CopyBased",
    "userName": "John Smith",
    "createdAt": "2018-11-14T06:15:15.6818898Z",
    "userEmail": "johnsmith@microsoft.com"
  },
  "id": "/subscriptions/433a8dfd-e5d5-4e77-ad86-90acdc75eb1a/resourceGroups/SampleResourceGroup/providers/Microsoft.DataShare/accounts/Account1/shares/Share1",
  "name": "Share1",
  "type": "Microsoft.DataShare/accounts/shares"
}
Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-request-id: d5496da4-9c52-402f-b067-83cc9ddea888
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-tenant-reads: 14999
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
{
  "properties": {
    "description": "share description",
    "terms": "Confidential",
    "shareKind": "CopyBased",
    "userName": "John Smith",
    "createdAt": "2018-11-14T06:15:15.6818898Z",
    "userEmail": "johnsmith@microsoft.com"
  },
  "id": "/subscriptions/433a8dfd-e5d5-4e77-ad86-90acdc75eb1a/resourceGroups/SampleResourceGroup/providers/Microsoft.DataShare/accounts/Account1/shares/Share1",
  "name": "Share1",
  "type": "Microsoft.DataShare/accounts/shares"
}

Definições

Nome Description
createdByType

O tipo de identidade que criou o recurso.

DataShareError

O modelo de erro de compartilhamento de dados.

DataShareErrorInfo

O modelo do corpo do erro do compartilhamento de dados.

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

provisioningState

Estado de provisionamento da conta

Share

Um objeto de transferência de dados de compartilhamento.

shareKind

Compartilhar tipo.

SystemData

Metadados relativos à criação e à última modificação do recurso.

createdByType

O tipo de identidade que criou o recurso.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

DataShareError

O modelo de erro de compartilhamento de dados.

Nome Tipo Description
error

DataShareErrorInfo

O corpo do erro do compartilhamento de dados

DataShareErrorInfo

O modelo do corpo do erro do compartilhamento de dados.

Nome Tipo Description
code

string

Código do erro

details

DataShareErrorInfo[]

Detalhes aninhados do modelo de erro

message

string

Mensagem do erro

target

string

Destino do erro

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

provisioningState

Estado de provisionamento da conta

Nome Tipo Description
Creating

string

Deleting

string

Failed

string

Moving

string

Succeeded

string

Share

Um objeto de transferência de dados de compartilhamento.

Nome Tipo Description
id

string

A ID do recurso do azure

name

string

Nome do recurso do azure

properties.createdAt

string

Hora em que o compartilhamento foi criado.

properties.description

string

Compartilhar descrição.

properties.provisioningState

provisioningState

Obtém ou define o estado de provisionamento

properties.shareKind

shareKind

Compartilhar tipo.

properties.terms

string

Compartilhar termos.

properties.userEmail

string

Email do usuário que criou o recurso

properties.userName

string

Nome do usuário que criou o recurso

systemData

SystemData

Dados do sistema do recurso do Azure.

type

string

Tipo do recurso do azure

shareKind

Compartilhar tipo.

Nome Tipo Description
CopyBased

string

InPlace

string

SystemData

Metadados relativos à criação e à última modificação do recurso.

Nome Tipo Description
createdAt

string

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string

O tipo de identidade que modificou o recurso pela última vez.

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.