Shares - Create

Crie um compartilhamento na conta determinada.

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

Parâmetros de URI

Name In Required Type 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

Name Type Description
properties.description
  • string

Descrição do compartilhamento.

properties.shareKind

Tipo de compartilhamento.

properties.terms
  • string

Compartilhar termos.

Respostas

Name Type Description
200 OK

Êxito

201 Created

Êxito

Other Status Codes

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

Segurança

azure_auth

Azure Active Directory fluxo OAuth2.

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

Scopes

Name 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=2020-09-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

createdByType

O tipo de identidade que criou o recurso.

DataShareError

O modelo de erro de compartilhamento de dados.

DataShareErrorInfo

O modelo de corpo de 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

Tipo de compartilhamento.

SystemData

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

createdByType

O tipo de identidade que criou o recurso.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DataShareError

O modelo de erro de compartilhamento de dados.

Name Type Description
error

O corpo do erro do compartilhamento de dados

DataShareErrorInfo

O modelo de corpo de erro do compartilhamento de dados.

Name Type Description
code
  • string

Código do erro

details

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.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

provisioningState

Estado de provisionamento da conta

Name Type Description
Creating
  • string
Deleting
  • string
Failed
  • string
Moving
  • string
Succeeded
  • string

Share

Um objeto de transferência de dados de compartilhamento.

Name Type 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

Descrição do compartilhamento.

properties.provisioningState

Obtém ou define o estado de provisionamento

properties.shareKind

Tipo de compartilhamento.

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

Dados do sistema do recurso do Azure.

type
  • string

Tipo do recurso do Azure

shareKind

Tipo de compartilhamento.

Name Type Description
CopyBased
  • string
InPlace
  • string

SystemData

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

Name Type Description
createdAt
  • string

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

createdBy
  • string

A identidade que criou o recurso.

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

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