Partager via


Microsoft.AzureArcDataDataControllers 2021-07-01-preview

Définition de ressource Bicep

Le type de ressource dataControllers peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AzureArcData/dataControllers, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.AzureArcData/dataControllers@2021-07-01-preview' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    basicLoginInformation: {
      password: 'string'
      username: 'string'
    }
    infrastructure: 'string'
    k8sRaw: any(...)
    lastUploadedDate: 'string'
    logAnalyticsWorkspaceConfig: {
      primaryKey: 'string'
      workspaceId: 'string'
    }
    onPremiseProperty: {
      id: 'string'
      publicSigningKey: 'string'
      signingCertificateThumbprint: 'string'
    }
    uploadServicePrincipal: {
      authority: 'string'
      clientId: 'string'
      clientSecret: 'string'
      tenantId: 'string'
    }
    uploadWatermark: {
      logs: 'string'
      metrics: 'string'
      usages: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

Microsoft.AzureArcData/dataControllers

Nom Descriptif Valeur
extendedLocation ExtendedLocation de la ressource. ExtendedLocation
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du contrôleur de données DataControllerProperties (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

BasicLoginInformation

Nom Descriptif Valeur
mot de passe Mot de passe de connexion. corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
nom d’utilisateur Nom d’utilisateur de connexion. corde

DataControllerProperties

Nom Descriptif Valeur
basicLoginInformation Nom d’utilisateur et mot de passe pour l’authentification de connexion de base. BasicLoginInformation
infrastructure Infrastructure sur laquelle le contrôleur de données s’exécute. 'Alibaba'
« AWS »
'Azur'
'GCP'
« Sur site »
'Autre'
k8sBrut Informations kubernetes brutes quelconque
lastUploadedDate Dernière date chargée à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
logAnalyticsWorkspaceConfig ID de l’espace de travail Log Analytics et clé primaire LogAnalyticsWorkspaceConfig
onPremiseProperty Propriétés du contrôleur de données Kubernetes Propriété sur site
uploadServicePrincipal Principal de service pour le chargement de la facturation, des métriques et des journaux. UploadServicePrincipal
téléchargerFiligrane Propriétés sur le filigrane de chargement. Horodatage pour chaque type de données de chargement UploadWatermark

Emplacement étendu

Nom Descriptif Valeur
nom Nom de l’emplacement étendu. corde
type Type de l’emplacement étendu. 'CustomLocation'

LogAnalyticsWorkspaceConfig

Nom Descriptif Valeur
primaryKey Clé primaire de l’espace de travail corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
ID d'espace de travail ID d’espace de travail Azure Log Analytics corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Propriété sur site

Nom Descriptif Valeur
pièce d'identité ID global unique identifiant le cluster Kubernetes associé corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (obligatoire)
publicSigningKey Certificat qui contient la clé publique du cluster Kubernetes utilisé pour vérifier la signature chaîne (obligatoire)
signatureCertificatEmpreinte numérique Empreinte numérique unique retournée au client pour vérifier le certificat en cours de chargement corde

TrackedResourceTags

Nom Descriptif Valeur

UploadServicePrincipal

Nom Descriptif Valeur
autorité Autorité pour le principal de service. Exemple : https://login.microsoftonline.com/ corde
clientId ID client du principal de service pour le chargement de données. corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret Secret du principal de service corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
ID de locataire ID de locataire du principal de service. corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

TéléchargerFiligrane

Nom Descriptif Valeur
Journaux Dernière date chargée pour les journaux d’activité à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
métrique Date de dernier chargement des métriques à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
utilisations Dernière date chargée pour les utilisations à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde

Définition de ressource de modèle ARM

Le type de ressource dataControllers peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AzureArcData/dataControllers, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.AzureArcData/dataControllers",
  "apiVersion": "2021-07-01-preview",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "basicLoginInformation": {
      "password": "string",
      "username": "string"
    },
    "infrastructure": "string",
    "k8sRaw": {},
    "lastUploadedDate": "string",
    "logAnalyticsWorkspaceConfig": {
      "primaryKey": "string",
      "workspaceId": "string"
    },
    "onPremiseProperty": {
      "id": "string",
      "publicSigningKey": "string",
      "signingCertificateThumbprint": "string"
    },
    "uploadServicePrincipal": {
      "authority": "string",
      "clientId": "string",
      "clientSecret": "string",
      "tenantId": "string"
    },
    "uploadWatermark": {
      "logs": "string",
      "metrics": "string",
      "usages": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

Microsoft.AzureArcData/dataControllers

Nom Descriptif Valeur
apiVersion Version de l’API '2021-07-01-preview'
extendedLocation ExtendedLocation de la ressource. ExtendedLocation
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du contrôleur de données DataControllerProperties (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.AzureArcData/dataControllers'

BasicLoginInformation

Nom Descriptif Valeur
mot de passe Mot de passe de connexion. corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
nom d’utilisateur Nom d’utilisateur de connexion. corde

DataControllerProperties

Nom Descriptif Valeur
basicLoginInformation Nom d’utilisateur et mot de passe pour l’authentification de connexion de base. BasicLoginInformation
infrastructure Infrastructure sur laquelle le contrôleur de données s’exécute. 'Alibaba'
« AWS »
'Azur'
'GCP'
« Sur site »
'Autre'
k8sBrut Informations kubernetes brutes quelconque
lastUploadedDate Dernière date chargée à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
logAnalyticsWorkspaceConfig ID de l’espace de travail Log Analytics et clé primaire LogAnalyticsWorkspaceConfig
onPremiseProperty Propriétés du contrôleur de données Kubernetes Propriété sur site
uploadServicePrincipal Principal de service pour le chargement de la facturation, des métriques et des journaux. UploadServicePrincipal
téléchargerFiligrane Propriétés sur le filigrane de chargement. Horodatage pour chaque type de données de chargement UploadWatermark

Emplacement étendu

Nom Descriptif Valeur
nom Nom de l’emplacement étendu. corde
type Type de l’emplacement étendu. 'CustomLocation'

LogAnalyticsWorkspaceConfig

Nom Descriptif Valeur
primaryKey Clé primaire de l’espace de travail corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
ID d'espace de travail ID d’espace de travail Azure Log Analytics corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Propriété sur site

Nom Descriptif Valeur
pièce d'identité ID global unique identifiant le cluster Kubernetes associé corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (obligatoire)
publicSigningKey Certificat qui contient la clé publique du cluster Kubernetes utilisé pour vérifier la signature chaîne (obligatoire)
signatureCertificatEmpreinte numérique Empreinte numérique unique retournée au client pour vérifier le certificat en cours de chargement corde

TrackedResourceTags

Nom Descriptif Valeur

UploadServicePrincipal

Nom Descriptif Valeur
autorité Autorité pour le principal de service. Exemple : https://login.microsoftonline.com/ corde
clientId ID client du principal de service pour le chargement de données. corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret Secret du principal de service corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
ID de locataire ID de locataire du principal de service. corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

TéléchargerFiligrane

Nom Descriptif Valeur
Journaux Dernière date chargée pour les journaux d’activité à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
métrique Date de dernier chargement des métriques à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
utilisations Dernière date chargée pour les utilisations à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource dataControllers peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AzureArcData/dataControllers, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/dataControllers@2021-07-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      basicLoginInformation = {
        password = "string"
        username = "string"
      }
      infrastructure = "string"
      k8sRaw = ?
      lastUploadedDate = "string"
      logAnalyticsWorkspaceConfig = {
        primaryKey = "string"
        workspaceId = "string"
      }
      onPremiseProperty = {
        id = "string"
        publicSigningKey = "string"
        signingCertificateThumbprint = "string"
      }
      uploadServicePrincipal = {
        authority = "string"
        clientId = "string"
        clientSecret = "string"
        tenantId = "string"
      }
      uploadWatermark = {
        logs = "string"
        metrics = "string"
        usages = "string"
      }
    }
  }
}

Valeurs de propriété

Microsoft.AzureArcData/dataControllers

Nom Descriptif Valeur
extendedLocation ExtendedLocation de la ressource. ExtendedLocation
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du contrôleur de données DataControllerProperties (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.AzureArcData/dataControllers@2021-07-01-preview »

BasicLoginInformation

Nom Descriptif Valeur
mot de passe Mot de passe de connexion. corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
nom d’utilisateur Nom d’utilisateur de connexion. corde

DataControllerProperties

Nom Descriptif Valeur
basicLoginInformation Nom d’utilisateur et mot de passe pour l’authentification de connexion de base. BasicLoginInformation
infrastructure Infrastructure sur laquelle le contrôleur de données s’exécute. 'Alibaba'
« AWS »
'Azur'
'GCP'
« Sur site »
'Autre'
k8sBrut Informations kubernetes brutes quelconque
lastUploadedDate Dernière date chargée à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
logAnalyticsWorkspaceConfig ID de l’espace de travail Log Analytics et clé primaire LogAnalyticsWorkspaceConfig
onPremiseProperty Propriétés du contrôleur de données Kubernetes Propriété sur site
uploadServicePrincipal Principal de service pour le chargement de la facturation, des métriques et des journaux. UploadServicePrincipal
téléchargerFiligrane Propriétés sur le filigrane de chargement. Horodatage pour chaque type de données de chargement UploadWatermark

Emplacement étendu

Nom Descriptif Valeur
nom Nom de l’emplacement étendu. corde
type Type de l’emplacement étendu. 'CustomLocation'

LogAnalyticsWorkspaceConfig

Nom Descriptif Valeur
primaryKey Clé primaire de l’espace de travail corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
ID d'espace de travail ID d’espace de travail Azure Log Analytics corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Propriété sur site

Nom Descriptif Valeur
pièce d'identité ID global unique identifiant le cluster Kubernetes associé corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (obligatoire)
publicSigningKey Certificat qui contient la clé publique du cluster Kubernetes utilisé pour vérifier la signature chaîne (obligatoire)
signatureCertificatEmpreinte numérique Empreinte numérique unique retournée au client pour vérifier le certificat en cours de chargement corde

TrackedResourceTags

Nom Descriptif Valeur

UploadServicePrincipal

Nom Descriptif Valeur
autorité Autorité pour le principal de service. Exemple : https://login.microsoftonline.com/ corde
clientId ID client du principal de service pour le chargement de données. corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret Secret du principal de service corde

Contraintes:
Valeur sensible. Passez en tant que paramètre sécurisé.
ID de locataire ID de locataire du principal de service. corde

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

TéléchargerFiligrane

Nom Descriptif Valeur
Journaux Dernière date chargée pour les journaux d’activité à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
métrique Date de dernier chargement des métriques à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde
utilisations Dernière date chargée pour les utilisations à partir du cluster Kubernetes. Valeurs par défaut à l’heure de date actuelle corde