Compartir a través de


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
clusterName
path True

string

Nombre del clúster de Kubernetes en el que se llama a get.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

subscriptionId
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

ConnectedClusterIdentity

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

ConnectedClusterKind

El tipo de clúster conectado.

properties.aadProfile

AadProfile

Perfil de AAD para el clúster conectado.

properties.arcAgentProfile

ArcAgentProfile

Configuración del agente de Arc para el clúster aprovisionado.

properties.azureHybridBenefit

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

PrivateLinkState

Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado.

properties.provisioningState

ProvisioningState

Estado de aprovisionamiento del recurso de clúster conectado.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

ConnectedCluster

De acuerdo

201 Created

ConnectedCluster

Solicitud de creación de recursos aceptada

Other Status Codes

ErrorResponse

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

CreateCluster_KindExample
CreateClusterExample
CreateClusterPrivateLinkExample

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
AadProfile

El perfil de AAD especifica atributos para la integración de Azure Active Directory.

ArcAgentProfile

Define las propiedades del Agente de Arc para los clústeres.

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.

AzureHybridBenefit

Indica si se ha optado por la Ventaja híbrida de Azure.

ConnectedCluster

Representa un clúster conectado.

ConnectedClusterIdentity

Identidad del clúster conectado.

ConnectedClusterKind

Indica el tipo de clúster conectado a Arc en función de la infraestructura de host.

ConnectivityStatus

Representa el estado de conectividad del clúster conectado.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

lastModifiedByType

Tipo de identidad que modificó por última vez el recurso.

PrivateLinkState

Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado.

ProvisioningState

Estado de aprovisionamiento del recurso de clúster conectado.

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.

SystemData

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

AutoUpgradeOptions

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

ConnectedClusterIdentity

Identidad del clúster conectado.

kind

ConnectedClusterKind

El tipo de clúster conectado.

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso

properties.aadProfile

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

ArcAgentProfile

Configuración del agente de Arc para el clúster aprovisionado.

properties.azureHybridBenefit

AzureHybridBenefit

NotApplicable

Indica si se ha optado por la Ventaja híbrida de Azure.

properties.connectivityStatus

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

PrivateLinkState

Disabled

Propiedad que describe el estado del vínculo privado en un recurso de clúster conectado.

properties.provisioningState

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

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

ResourceIdentityType

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

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

lastModifiedByType

Tipo de identidad que modificó por última vez el recurso.