Compartilhar via


Marketplace Agreements - Create

Crie um contrato do Confluent Marketplace na assinatura.

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Confluent/agreements/default?api-version=2024-07-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
subscriptionId
path True

string

ID de assinatura do Microsoft Azure

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Tipo Description
properties.accepted

boolean

Se qualquer versão dos termos tiver sido aceita, caso contrário, false.

properties.licenseTextLink

string

Link para HTML com os termos da Microsoft e do Publisher.

properties.plan

string

Cadeia de caracteres do identificador de plano.

properties.privacyPolicyLink

string

Link para a política de privacidade do editor.

properties.product

string

Cadeia de caracteres do identificador do produto.

properties.publisher

string

Cadeia de caracteres do identificador do publicador.

properties.retrieveDatetime

string (date-time)

Data e hora em UTC de quando os termos foram aceitos. Isso estará vazio se Aceito for falso.

properties.signature

string

Assinatura de termos.

Respostas

Nome Tipo Description
200 OK

ConfluentAgreementResource

Êxito

Other Status Codes

ResourceProviderDefaultErrorResponse

Resposta de erro padrão.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

MarketplaceAgreements_Create

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Confluent/agreements/default?api-version=2024-07-01

Resposta de exemplo

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Confluent/agreements/default",
  "name": "default",
  "type": "Microsoft.Confluent/agreements",
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2020-05-09T14:28:47.284Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-05-09T14:28:47.284Z"
  },
  "properties": {
    "publisher": "pubid1",
    "product": "offid1",
    "plan": "planid1",
    "licenseTextLink": "test.licenseLink1",
    "privacyPolicyLink": "test.privacyPolicyLink1",
    "retrieveDatetime": "2020-11-05T17:33:07.12132Z",
    "signature": "YKWOQOKH2BCKZ46O7SCKHANWEENRFRU5WB4LXDFUYWCBWTS4AG4SGQXCOZYIR5ZJCZTXRMZKYZMO2BJSL5YKPLAR4LBFRUNS6CRYE7A",
    "accepted": true
  }
}

Definições

Nome Description
ConfluentAgreementResource

Definição de Termos do Contrato

createdByType

O tipo de identidade que criou o recurso.

ErrorResponseBody

ErrorResponseBody

ResourceProviderDefaultErrorResponse

ResourceProviderDefaultErrorResponse

systemData

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

ConfluentAgreementResource

Definição de Termos do Contrato

Nome Tipo Description
id

string

A ID do ARM do recurso.

name

string

O nome do contrato.

properties.accepted

boolean

Se qualquer versão dos termos tiver sido aceita, caso contrário, false.

properties.licenseTextLink

string

Link para HTML com os termos da Microsoft e do Publisher.

properties.plan

string

Cadeia de caracteres do identificador de plano.

properties.privacyPolicyLink

string

Link para a política de privacidade do editor.

properties.product

string

Cadeia de caracteres do identificador do produto.

properties.publisher

string

Cadeia de caracteres do identificador do publicador.

properties.retrieveDatetime

string (date-time)

Data e hora em UTC de quando os termos foram aceitos. Isso estará vazio se Aceito for falso.

properties.signature

string

Assinatura de termos.

systemData

systemData

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

type

string

O tipo do contrato.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
Application
Key
ManagedIdentity
User

ErrorResponseBody

ErrorResponseBody

Nome Tipo Description
code

string

Código de erro

details

ErrorResponseBody[]

Detalhes do erro

message

string

Mensagem de erro

target

string

Destino de erro

ResourceProviderDefaultErrorResponse

ResourceProviderDefaultErrorResponse

Nome Tipo Description
error

ErrorResponseBody

ErrorResponseBody
Corpo da resposta de Erro

systemData

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

Nome Tipo Description
createdAt

string (date-time)

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 (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

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