Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définition de ressource Bicep
Le type de ressource dataControllers peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.AzureArcData/dataControllers, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.AzureArcData/dataControllers@2023-03-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'CustomLocation'
}
properties: {
basicLoginInformation: {
password: 'string'
username: 'string'
}
clusterId: 'string'
extensionId: 'string'
infrastructure: 'string'
k8sRaw: any()
lastUploadedDate: 'string'
logAnalyticsWorkspaceConfig: {
primaryKey: 'string'
workspaceId: 'string'
}
logsDashboardCredential: {
password: 'string'
username: 'string'
}
metricsDashboardCredential: {
password: 'string'
username: '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és
dataControllers
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) |
location | Emplacement géographique où réside la ressource | string (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
extendedLocation | ExtendedLocation de la ressource. | ExtendedLocation |
properties | Propriétés du contrôleur de données | DataControllerProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type de l’emplacement étendu. | 'CustomLocation' |
DataControllerProperties
Nom | Description | Valeur |
---|---|---|
basicLoginInformation | Action déconseillée. Le contrôleur de données Azure Arc Data Services n’expose plus de point de terminaison. Tout le trafic est exposé via l’API native Kubernetes. | BasicLoginInformation |
clusterId | Si un CustomLocation est fourni, il contient l’ID ARM du cluster connecté auquel appartient l’emplacement personnalisé. | string |
extensionId | Si un CustomLocation est fourni, il contient l’ID ARM de l’extension à laquelle appartient l’emplacement personnalisé. | string |
infrastructure | Infrastructure sur laquelle le contrôleur de données s’exécute. | 'alibaba' 'aws' 'azure' 'gcp' 'onpremises' 'other' |
k8sRaw | Informations kubernetes brutes | Pour Bicep, vous pouvez utiliser la fonction any(). |
lastUploadedDate | Date du dernier chargement à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
logAnalyticsWorkspaceConfig | ID et clé primaire de l’espace de travail Log Analytics | LogAnalyticsWorkspaceConfig |
logsDashboardCredential | Informations d’identification de connexion pour le tableau de bord des journaux sur le cluster Kubernetes. | BasicLoginInformation |
metricsDashboardCredential | Informations d’identification de connexion pour le tableau de bord des métriques sur le cluster Kubernetes. | BasicLoginInformation |
onPremiseProperty | Propriétés du contrôleur de données Kubernetes | OnPremiseProperty |
uploadServicePrincipal | Action déconseillée. Le principal de service est déconseillé en faveur de l’identité managée de l’extension de service Arc Kubernetes. | UploadServicePrincipal |
uploadWatermark | Propriétés sur le filigrane de chargement. Horodatage principalement pour chaque type de données de chargement | UploadWatermark |
BasicLoginInformation
Nom | Description | Valeur |
---|---|---|
mot de passe | Mot de passe de connexion. | string |
username | Nom d’utilisateur de connexion. | string |
LogAnalyticsWorkspaceConfig
Nom | Description | Valeur |
---|---|---|
primaryKey | Clé primaire de l’espace de travail | string |
workspaceId | ID de l’espace de travail Azure Log Analytics | string |
OnPremiseProperty
Nom | Description | Valeur |
---|---|---|
id | ID global unique identifiant le cluster Kubernetes associé | string (obligatoire) |
publicSigningKey | Certificat qui contient la clé publique du cluster Kubernetes utilisée pour vérifier la signature | string (obligatoire) |
signingCertificateThumbprint | Empreinte numérique unique retournée au client pour vérifier le certificat en cours de chargement | string |
UploadServicePrincipal
Nom | Description | Valeur |
---|---|---|
authority | Autorité pour le principal de service. Exemple : https://login.microsoftonline.com/ |
string |
clientId | ID client du principal de service pour le chargement des données. | string |
clientSecret | Secret du principal de service | string |
tenantId | ID de locataire du principal de service. | string |
UploadWatermark
Nom | Description | Valeur |
---|---|---|
logs | Date du dernier chargement des journaux à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
Mesures | Date du dernier chargement des métriques à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
usages | Date du dernier chargement des utilisations à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
Définition de ressources de modèle ARM
Le type de ressource dataControllers peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.AzureArcData/dataControllers, ajoutez le JSON suivant à votre modèle.
{
"type": "Microsoft.AzureArcData/dataControllers",
"apiVersion": "2023-03-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "CustomLocation"
},
"properties": {
"basicLoginInformation": {
"password": "string",
"username": "string"
},
"clusterId": "string",
"extensionId": "string",
"infrastructure": "string",
"k8sRaw": {},
"lastUploadedDate": "string",
"logAnalyticsWorkspaceConfig": {
"primaryKey": "string",
"workspaceId": "string"
},
"logsDashboardCredential": {
"password": "string",
"username": "string"
},
"metricsDashboardCredential": {
"password": "string",
"username": "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és
dataControllers
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.AzureArcData/dataControllers' |
apiVersion | Version de l’API de ressource | '2023-03-15-preview' |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement géographique où réside la ressource | string (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
extendedLocation | ExtendedLocation de la ressource. | ExtendedLocation |
properties | Propriétés du contrôleur de données | DataControllerProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type de l’emplacement étendu. | 'CustomLocation' |
DataControllerProperties
Nom | Description | Valeur |
---|---|---|
basicLoginInformation | Action déconseillée. Le contrôleur de données Azure Arc Data Services n’expose plus de point de terminaison. Tout le trafic est exposé via l’API native Kubernetes. | BasicLoginInformation |
clusterId | Si un CustomLocation est fourni, il contient l’ID ARM du cluster connecté auquel appartient l’emplacement personnalisé. | string |
extensionId | Si un CustomLocation est fourni, il contient l’ID ARM de l’extension à laquelle appartient l’emplacement personnalisé. | string |
infrastructure | Infrastructure sur laquelle le contrôleur de données s’exécute. | 'alibaba' 'aws' 'azure' 'gcp' 'onpremises' 'other' |
k8sRaw | Informations kubernetes brutes | |
lastUploadedDate | Date du dernier chargement à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
logAnalyticsWorkspaceConfig | ID et clé primaire de l’espace de travail Log Analytics | LogAnalyticsWorkspaceConfig |
logsDashboardCredential | Informations d’identification de connexion pour le tableau de bord des journaux sur le cluster Kubernetes. | BasicLoginInformation |
metricsDashboardCredential | Informations d’identification de connexion pour le tableau de bord des métriques sur le cluster Kubernetes. | BasicLoginInformation |
onPremiseProperty | Propriétés du contrôleur de données Kubernetes | OnPremiseProperty |
uploadServicePrincipal | Action déconseillée. Le principal de service est déconseillé en faveur de l’identité managée de l’extension de service Arc Kubernetes. | UploadServicePrincipal |
uploadWatermark | Propriétés sur le filigrane de chargement. Horodatage principalement pour chaque type de données de chargement | UploadWatermark |
BasicLoginInformation
Nom | Description | Valeur |
---|---|---|
mot de passe | Mot de passe de connexion. | string |
username | Nom d’utilisateur de connexion. | string |
LogAnalyticsWorkspaceConfig
Nom | Description | Valeur |
---|---|---|
primaryKey | Clé primaire de l’espace de travail | string |
workspaceId | ID de l’espace de travail Azure Log Analytics | string |
OnPremiseProperty
Nom | Description | Valeur |
---|---|---|
id | ID global unique identifiant le cluster Kubernetes associé | string (obligatoire) |
publicSigningKey | Certificat qui contient la clé publique du cluster Kubernetes utilisée pour vérifier la signature | string (obligatoire) |
signingCertificateThumbprint | Empreinte numérique unique retournée au client pour vérifier le certificat en cours de chargement | string |
UploadServicePrincipal
Nom | Description | Valeur |
---|---|---|
authority | Autorité pour le principal de service. Exemple : https://login.microsoftonline.com/ |
string |
clientId | ID client du principal de service pour le chargement des données. | string |
clientSecret | Secret du principal de service | string |
tenantId | ID de locataire du principal de service. | string |
UploadWatermark
Nom | Description | Valeur |
---|---|---|
logs | Date du dernier chargement des journaux à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
Mesures | Date du dernier chargement des métriques à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
usages | Date du dernier chargement des utilisations à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
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 d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.AzureArcData/dataControllers, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AzureArcData/dataControllers@2023-03-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
basicLoginInformation = {
password = "string"
username = "string"
}
clusterId = "string"
extensionId = "string"
infrastructure = "string"
lastUploadedDate = "string"
logAnalyticsWorkspaceConfig = {
primaryKey = "string"
workspaceId = "string"
}
logsDashboardCredential = {
password = "string"
username = "string"
}
metricsDashboardCredential = {
password = "string"
username = "string"
}
onPremiseProperty = {
id = "string"
publicSigningKey = "string"
signingCertificateThumbprint = "string"
}
uploadServicePrincipal = {
authority = "string"
clientId = "string"
clientSecret = "string"
tenantId = "string"
}
uploadWatermark = {
logs = "string"
metrics = "string"
usages = "string"
}
}
extendedLocation = {
name = "string"
type = "CustomLocation"
}
})
}
Valeurs de propriétés
dataControllers
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.AzureArcData/dataControllers@2023-03-15-preview » |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement géographique où réside la ressource | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
extendedLocation | ExtendedLocation de la ressource. | ExtendedLocation |
properties | Propriétés du contrôleur de données | DataControllerProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type de l’emplacement étendu. | « CustomLocation » |
DataControllerProperties
Nom | Description | Valeur |
---|---|---|
basicLoginInformation | Action déconseillée. Le contrôleur de données Azure Arc Data Services n’expose plus de point de terminaison. Tout le trafic est exposé via l’API native Kubernetes. | BasicLoginInformation |
clusterId | Si un CustomLocation est fourni, il contient l’ID ARM du cluster connecté auquel appartient l’emplacement personnalisé. | string |
extensionId | Si un CustomLocation est fourni, il contient l’ID ARM de l’extension à laquelle appartient l’emplacement personnalisé. | string |
infrastructure | Infrastructure sur laquelle le contrôleur de données s’exécute. | « alibaba » « aws » « azure » « gcp » « onpremises » « other » |
k8sRaw | Informations kubernetes brutes | |
lastUploadedDate | Date du dernier chargement à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
logAnalyticsWorkspaceConfig | ID et clé primaire de l’espace de travail Log Analytics | LogAnalyticsWorkspaceConfig |
logsDashboardCredential | Informations d’identification de connexion pour le tableau de bord des journaux sur le cluster Kubernetes. | BasicLoginInformation |
metricsDashboardCredential | Informations d’identification de connexion pour le tableau de bord des métriques sur le cluster Kubernetes. | BasicLoginInformation |
onPremiseProperty | Propriétés du contrôleur de données Kubernetes | OnPremiseProperty |
uploadServicePrincipal | Action déconseillée. Le principal de service est déconseillé en faveur de l’identité managée de l’extension de service Arc Kubernetes. | UploadServicePrincipal |
uploadWatermark | Propriétés sur le filigrane de chargement. Horodatage principalement pour chaque type de données de chargement | UploadWatermark |
BasicLoginInformation
Nom | Description | Valeur |
---|---|---|
mot de passe | Mot de passe de connexion. | string |
username | Nom d’utilisateur de connexion. | string |
LogAnalyticsWorkspaceConfig
Nom | Description | Valeur |
---|---|---|
primaryKey | Clé primaire de l’espace de travail | string |
workspaceId | ID de l’espace de travail Azure Log Analytics | string |
OnPremiseProperty
Nom | Description | Valeur |
---|---|---|
id | ID global unique identifiant le cluster Kubernetes associé | string (obligatoire) |
publicSigningKey | Certificat qui contient la clé publique du cluster Kubernetes utilisée pour vérifier la signature | string (obligatoire) |
signingCertificateThumbprint | Empreinte numérique unique retournée au client pour vérifier le certificat en cours de chargement | string |
UploadServicePrincipal
Nom | Description | Valeur |
---|---|---|
authority | Autorité pour le principal de service. Exemple : https://login.microsoftonline.com/ |
string |
clientId | ID client du principal de service pour le chargement des données. | string |
clientSecret | Secret du principal de service | string |
tenantId | ID de locataire du principal de service. | string |
UploadWatermark
Nom | Description | Valeur |
---|---|---|
logs | Date du dernier chargement des journaux à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
Mesures | Date du dernier chargement des métriques à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |
usages | Date du dernier chargement des utilisations à partir du cluster Kubernetes. La valeur par défaut est l’heure de date actuelle | string |