Connected Cluster - Create
Registre un nuevo clúster de Kubernetes con Azure Resource Manager.
API para registrar un nuevo clúster de Kubernetes y crear un recurso de seguimiento en Azure Resource Manager (ARM).
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/{clusterName}?api-version=2024-01-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
cluster
|
path | True |
string |
Nombre del clúster de Kubernetes en el que se llama a get. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
identity | True |
Identidad del clúster conectado. |
|
location | True |
string |
Ubicación geográfica donde reside el recurso |
properties.agentPublicKeyCertificate | True |
string |
Certificado público codificado en Base64 que usa el agente para realizar el protocolo de enlace inicial a los servicios back-end de Azure. |
kind |
El tipo de clúster conectado. |
||
properties.aadProfile |
Perfil de AAD para el clúster conectado. |
||
properties.arcAgentProfile |
Configuración del agente de Arc para el clúster aprovisionado. |
||
properties.azureHybridBenefit |
Indica si se ha optado por la Ventaja híbrida de Azure. |
||
properties.distribution |
string |
La distribución de Kubernetes que se ejecuta en este clúster conectado. |
|
properties.distributionVersion |
string |
La versión de distribución de Kubernetes en este clúster conectado. |
|
properties.infrastructure |
string |
La infraestructura en la que se ejecuta el clúster de Kubernetes representado por este clúster conectado. |
|
properties.privateLinkScopeResourceId |
string |
El identificador de recurso del ámbito de vínculo privado al que se asigna este clúster conectado, si existe. |
|
properties.privateLinkState |
Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado. |
||
properties.provisioningState |
Estado de aprovisionamiento del recurso de clúster conectado. |
||
tags |
object |
Etiquetas de recursos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
201 Created |
Solicitud de creación de recursos aceptada |
|
Other Status Codes |
Respuesta de error del proveedor de recursos que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Create |
Create |
Create |
CreateCluster_KindExample
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourcegroups/k8sc-rg/providers/Microsoft.Kubernetes/connectedClusters/testCluster?api-version=2024-01-01
{
"location": "East US",
"tags": {},
"identity": {
"type": "SystemAssigned"
},
"kind": "ProvisionedCluster",
"properties": {
"agentPublicKeyCertificate": "",
"azureHybridBenefit": "NotApplicable",
"distribution": "AKS",
"distributionVersion": "1.0",
"aadProfile": {
"enableAzureRBAC": true,
"adminGroupObjectIDs": [
"56f988bf-86f1-41af-91ab-2d7cd011db47"
],
"tenantID": "82f988bf-86f1-41af-91ab-2d7cd011db47"
},
"arcAgentProfile": {
"desiredAgentVersion": "0.1.0",
"agentAutoUpgrade": "Enabled"
}
}
}
Respuesta de muestra
{
"id": "/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1",
"name": "connectedCluster1",
"type": "Microsoft.Kubernetes/connectedClusters",
"location": "East US",
"tags": {},
"systemData": {
"createdBy": "sikasire@microsoft.com",
"createdByType": "User",
"createdAt": "2020-12-17T07:06:33.9173186Z",
"lastModifiedBy": "sikasire@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-12-17T07:06:33.9173186Z"
},
"identity": {
"type": "SystemAssigned"
},
"kind": "ProvisionedCluster",
"properties": {
"agentPublicKeyCertificate": "",
"kubernetesVersion": "1.17.0",
"totalNodeCount": 2,
"agentVersion": "0.1.0",
"provisioningState": "Succeeded",
"distribution": "AKS",
"distributionVersion": "1.0",
"azureHybridBenefit": "NotApplicable",
"aadProfile": {
"enableAzureRBAC": true,
"adminGroupObjectIDs": [
"56f988bf-86f1-41af-91ab-2d7cd011db47"
],
"tenantID": "82f988bf-86f1-41af-91ab-2d7cd011db47"
},
"arcAgentProfile": {
"desiredAgentVersion": "0.1.0",
"agentAutoUpgrade": "Enabled"
}
}
}
{
"id": "/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1",
"name": "connectedCluster1",
"type": "Microsoft.Kubernetes/connectedClusters",
"location": "East US",
"tags": {},
"systemData": {
"createdBy": "sikasire@microsoft.com",
"createdByType": "User",
"createdAt": "2020-12-17T07:06:33.9173186Z",
"lastModifiedBy": "sikasire@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-12-17T07:06:33.9173186Z"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "",
"kubernetesVersion": "1.17.0",
"totalNodeCount": 2,
"agentVersion": "0.1.0",
"provisioningState": "Accepted",
"distribution": "AKS",
"distributionVersion": "1.0",
"azureHybridBenefit": "NotApplicable",
"aadProfile": {
"enableAzureRBAC": true,
"adminGroupObjectIDs": [
"56f988bf-86f1-41af-91ab-2d7cd011db47"
],
"tenantID": "82f988bf-86f1-41af-91ab-2d7cd011db47"
},
"arcAgentProfile": {
"desiredAgentVersion": "0.1.0",
"agentAutoUpgrade": "Enabled"
}
}
}
CreateClusterExample
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourcegroups/k8sc-rg/providers/Microsoft.Kubernetes/connectedClusters/testCluster?api-version=2024-01-01
{
"location": "East US",
"tags": {},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO",
"azureHybridBenefit": "NotApplicable",
"distribution": "AKS",
"distributionVersion": "1.0"
}
}
Respuesta de muestra
{
"id": "/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1",
"name": "connectedCluster1",
"type": "Microsoft.Kubernetes/connectedClusters",
"location": "East US",
"tags": {},
"systemData": {
"createdBy": "sikasire@microsoft.com",
"createdByType": "User",
"createdAt": "2020-12-17T07:06:33.9173186Z",
"lastModifiedBy": "sikasire@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-12-17T07:06:33.9173186Z"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO",
"kubernetesVersion": "1.17.0",
"totalNodeCount": 2,
"agentVersion": "0.1.0",
"provisioningState": "Succeeded",
"distribution": "AKS",
"distributionVersion": "1.0",
"azureHybridBenefit": "NotApplicable"
}
}
{
"id": "/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1",
"name": "connectedCluster1",
"type": "Microsoft.Kubernetes/connectedClusters",
"location": "East US",
"tags": {},
"systemData": {
"createdBy": "sikasire@microsoft.com",
"createdByType": "User",
"createdAt": "2020-12-17T07:06:33.9173186Z",
"lastModifiedBy": "sikasire@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-12-17T07:06:33.9173186Z"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO",
"kubernetesVersion": "1.17.0",
"totalNodeCount": 2,
"agentVersion": "0.1.0",
"provisioningState": "Accepted",
"distribution": "AKS",
"distributionVersion": "1.0",
"azureHybridBenefit": "NotApplicable"
}
}
CreateClusterPrivateLinkExample
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourcegroups/k8sc-rg/providers/Microsoft.Kubernetes/connectedClusters/testCluster?api-version=2024-01-01
{
"location": "East US",
"tags": {},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO",
"privateLinkState": "Enabled",
"privateLinkScopeResourceId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
"azureHybridBenefit": "NotApplicable",
"distribution": "AKS",
"distributionVersion": "1.0"
}
}
Respuesta de muestra
{
"id": "/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1",
"name": "connectedCluster1",
"type": "Microsoft.Kubernetes/connectedClusters",
"location": "East US",
"tags": {},
"systemData": {
"createdBy": "sikasire@microsoft.com",
"createdByType": "User",
"createdAt": "2020-12-17T07:06:33.9173186Z",
"lastModifiedBy": "sikasire@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-12-17T07:06:33.9173186Z"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO",
"kubernetesVersion": "1.17.0",
"totalNodeCount": 2,
"agentVersion": "0.1.0",
"privateLinkState": "Enabled",
"privateLinkScopeResourceId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
"provisioningState": "Succeeded",
"azureHybridBenefit": "NotApplicable",
"distribution": "AKS",
"distributionVersion": "1.0"
}
}
{
"id": "/subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1",
"name": "connectedCluster1",
"type": "Microsoft.Kubernetes/connectedClusters",
"location": "East US",
"tags": {},
"systemData": {
"createdBy": "sikasire@microsoft.com",
"createdByType": "User",
"createdAt": "2020-12-17T07:06:33.9173186Z",
"lastModifiedBy": "sikasire@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-12-17T07:06:33.9173186Z"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"agentPublicKeyCertificate": "MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO",
"kubernetesVersion": "1.17.0",
"totalNodeCount": 2,
"agentVersion": "0.1.0",
"privateLinkState": "Enabled",
"privateLinkScopeResourceId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
"provisioningState": "Accepted",
"azureHybridBenefit": "NotApplicable",
"distribution": "AKS",
"distributionVersion": "1.0"
}
}
Definiciones
Nombre | Description |
---|---|
Aad |
El perfil de AAD especifica atributos para la integración de Azure Active Directory. |
Arc |
Define las propiedades del Agente de Arc para los clústeres. |
Auto |
Indica si los agentes de Arc de se actualizarán automáticamente a la versión más reciente. El valor predeterminado es Habilitado. |
Azure |
Indica si se ha optado por la Ventaja híbrida de Azure. |
Connected |
Representa un clúster conectado. |
Connected |
Identidad del clúster conectado. |
Connected |
Indica el tipo de clúster conectado a Arc en función de la infraestructura de host. |
Connectivity |
Representa el estado de conectividad del clúster conectado. |
created |
Tipo de identidad que creó el recurso. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
last |
Tipo de identidad que modificó por última vez el recurso. |
Private |
Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado. |
Provisioning |
Estado de aprovisionamiento del recurso de clúster conectado. |
Resource |
Tipo de identidad que se usa para el clúster conectado. El tipo "SystemAssigned, incluye una identidad creada por el sistema. El tipo "None" significa que no se asigna ninguna identidad al clúster conectado. |
System |
Metadatos relativos a la creación y última modificación del recurso. |
AadProfile
El perfil de AAD especifica atributos para la integración de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
adminGroupObjectIDs |
string[] |
Lista de identificadores de objeto de grupo de AAD que tendrán el rol de administrador del clúster. |
enableAzureRBAC |
boolean |
Si se habilita RBAC de Azure para la autorización de Kubernetes. |
tenantID |
string |
Identificador de inquilino de AAD que se va a usar para la autenticación. Si no se especifica, usará el inquilino de la suscripción de implementación. |
ArcAgentProfile
Define las propiedades del Agente de Arc para los clústeres.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
agentAutoUpgrade | Enabled |
Indica si los agentes de Arc de se actualizarán automáticamente a la versión más reciente. El valor predeterminado es Habilitado. |
|
desiredAgentVersion |
string |
Versión de los agentes de Arc que se van a instalar en el recurso de clúster |
AutoUpgradeOptions
Indica si los agentes de Arc de se actualizarán automáticamente a la versión más reciente. El valor predeterminado es Habilitado.
Valor | Description |
---|---|
Disabled | |
Enabled |
AzureHybridBenefit
Indica si se ha optado por la Ventaja híbrida de Azure.
Valor | Description |
---|---|
False | |
NotApplicable | |
True |
ConnectedCluster
Representa un clúster conectado.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
identity |
Identidad del clúster conectado. |
||
kind |
El tipo de clúster conectado. |
||
location |
string |
Ubicación geográfica donde reside el recurso |
|
name |
string |
Nombre del recurso |
|
properties.aadProfile |
Perfil de AAD para el clúster conectado. |
||
properties.agentPublicKeyCertificate |
string |
Certificado público codificado en Base64 que usa el agente para realizar el protocolo de enlace inicial a los servicios back-end de Azure. |
|
properties.agentVersion |
string |
Versión del agente que se ejecuta en el recurso de clúster conectado |
|
properties.arcAgentProfile |
Configuración del agente de Arc para el clúster aprovisionado. |
||
properties.azureHybridBenefit | NotApplicable |
Indica si se ha optado por la Ventaja híbrida de Azure. |
|
properties.connectivityStatus |
Representa el estado de conectividad del clúster conectado. |
||
properties.distribution |
string |
La distribución de Kubernetes que se ejecuta en este clúster conectado. |
|
properties.distributionVersion |
string |
La versión de distribución de Kubernetes en este clúster conectado. |
|
properties.infrastructure |
string |
La infraestructura en la que se ejecuta el clúster de Kubernetes representado por este clúster conectado. |
|
properties.kubernetesVersion |
string |
La versión de Kubernetes del recurso de clúster conectado |
|
properties.lastConnectivityTime |
string (date-time) |
Tiempo que representa la última instancia en la que se recibió el latido del corazón del clúster |
|
properties.managedIdentityCertificateExpirationTime |
string (date-time) |
Hora de expiración del certificado de identidad administrada |
|
properties.miscellaneousProperties |
object |
Más propiedades relacionadas con el clúster conectado |
|
properties.offering |
string |
Oferta de clúster conectado |
|
properties.privateLinkScopeResourceId |
string |
El identificador de recurso del ámbito de vínculo privado al que se asigna este clúster conectado, si existe. |
|
properties.privateLinkState | Disabled |
Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado. |
|
properties.provisioningState |
Estado de aprovisionamiento del recurso de clúster conectado. |
||
properties.totalCoreCount |
integer (int32) |
Número de núcleos de CPU presentes en el recurso de clúster conectado |
|
properties.totalNodeCount |
integer |
Número de nodos presentes en el recurso de clúster conectado |
|
systemData |
Metadatos relativos a la creación y última modificación del recurso |
||
tags |
object |
Etiquetas de recursos. |
|
type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ConnectedClusterIdentity
Identidad del clúster conectado.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
principalId |
string |
Identificador de entidad de seguridad de la identidad del clúster conectado. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
|
tenantId |
string |
Identificador de inquilino asociado al clúster conectado. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
|
type | SystemAssigned |
Tipo de identidad que se usa para el clúster conectado. El tipo "SystemAssigned, incluye una identidad creada por el sistema. El tipo "None" significa que no se asigna ninguna identidad al clúster conectado. |
ConnectedClusterKind
Indica el tipo de clúster conectado a Arc en función de la infraestructura de host.
Valor | Description |
---|---|
ProvisionedCluster |
ConnectivityStatus
Representa el estado de conectividad del clúster conectado.
Valor | Description |
---|---|
Connected | |
Connecting | |
Expired | |
Offline |
createdByType
Tipo de identidad que creó el recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
lastModifiedByType
Tipo de identidad que modificó por última vez el recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
PrivateLinkState
Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado.
Valor | Description |
---|---|
Disabled | |
Enabled |
ProvisioningState
Estado de aprovisionamiento del recurso de clúster conectado.
Valor | Description |
---|---|
Accepted | |
Canceled | |
Deleting | |
Failed | |
Provisioning | |
Succeeded | |
Updating |
ResourceIdentityType
Tipo de identidad que se usa para el clúster conectado. El tipo "SystemAssigned, incluye una identidad creada por el sistema. El tipo "None" significa que no se asigna ninguna identidad al clúster conectado.
Valor | Description |
---|---|
None | |
SystemAssigned |
SystemData
Metadatos relativos a la creación y última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string (date-time) |
Marca de tiempo de modificación de recursos (UTC). |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |