Partager via


Marketplace Agreements - Create

Créez un contrat De place de marché Confluent dans l’abonnement.

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

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

ID d’abonnement Microsoft Azure

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
properties.accepted

boolean

Si une version des conditions a été acceptée, sinon false.

properties.licenseTextLink

string

Lier au code HTML avec les termes Microsoft et Publisher.

properties.plan

string

Chaîne d’identificateur de plan.

properties.privacyPolicyLink

string

Lien vers la politique de confidentialité de l’éditeur.

properties.product

string

Chaîne d’identificateur de produit.

properties.publisher

string

Chaîne d’identificateur du serveur de publication.

properties.retrieveDatetime

string

Date et heure utc de l’acceptation des termes. Cette valeur est vide si Accepté a la valeur false.

properties.signature

string

Signature des termes.

Réponses

Nom Type Description
200 OK

ConfluentAgreementResource

Succès

Other Status Codes

ResourceProviderDefaultErrorResponse

Réponse d’erreur par défaut.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

MarketplaceAgreements_Create

Exemple de requête

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

Exemple de réponse

{
  "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
  }
}

Définitions

Nom Description
ConfluentAgreementResource

Définition des termes du contrat

createdByType

Type d’identité qui a créé la ressource.

ErrorResponseBody

ErrorResponseBody

ResourceProviderDefaultErrorResponse

ResourceProviderDefaultErrorResponse

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

ConfluentAgreementResource

Définition des termes du contrat

Nom Type Description
id

string

ID ARM de la ressource.

name

string

Nom du contrat.

properties.accepted

boolean

Si une version des conditions a été acceptée, sinon false.

properties.licenseTextLink

string

Lier au code HTML avec les termes Microsoft et Publisher.

properties.plan

string

Chaîne d’identificateur de plan.

properties.privacyPolicyLink

string

Lien vers la politique de confidentialité de l’éditeur.

properties.product

string

Chaîne d’identificateur de produit.

properties.publisher

string

Chaîne d’identificateur du serveur de publication.

properties.retrieveDatetime

string

Date et heure utc de l’acceptation des termes. Cette valeur est vide si Accepté a la valeur false.

properties.signature

string

Signature des termes.

systemData

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource

type

string

Type de contrat.

createdByType

Type d’identité qui a créé la ressource.

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorResponseBody

ErrorResponseBody

Nom Type Description
code

string

Code d'erreur

details

ErrorResponseBody[]

Détail de l'erreur

message

string

Message d’erreur

target

string

Cible d’erreur

ResourceProviderDefaultErrorResponse

ResourceProviderDefaultErrorResponse

Nom Type Description
error

ErrorResponseBody

ErrorResponseBody
Corps de réponse de l’erreur

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string

Horodatage de la dernière modification de la ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la dernière ressource.

lastModifiedByType

createdByType

Type d’identité qui a modifié la dernière ressource.