Megosztás a következőn keresztül:


Custom Locations - Update

Frissíti az egyéni helyet a megadott erőforráscsoportban és előfizetésben megadott erőforrásnévvel.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}?api-version=2021-08-15

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

resourceName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

Egyéni helyek neve.

subscriptionId
path True

string

minLength: 1

A cél-előfizetés azonosítója.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
identity

Identity

Az erőforrás identitása.

properties.authentication

Authentication

Ez nem kötelező bemenet, amely tartalmazza a névtér létrehozásához használni kívánt hitelesítést.

properties.clusterExtensionIds

string[]

A CRD-k és operátorok üzembe helyezéséhez diagramokat tartalmazó bővítményre mutató hivatkozást tartalmaz.

properties.displayName

string

Az egyéni helyek helyének megjelenítendő neve.

properties.hostResourceId

string

Csatlakoztatott fürt vagy AKS-fürt. Az egyéni helyek RP-jének a listAdminCredentials engedélyeinek checkAccess API-ja lesz végrehajtva.

properties.hostType

HostType

Az egyéni helyekre hivatkozó gazdagép típusa (Kubernetes stb.).

properties.namespace

string

A megadott fürtön létrejövő Kubernetes-névtér.

properties.provisioningState

string

Az egyéni hely kiépítési állapota.

tags

object

Erőforráscímkék

Válaszok

Name Típus Description
200 OK

customLocation

OKÉ

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Update Custom Location

Mintakérelem

PATCH https://management.azure.com/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testresourcegroup/providers/Microsoft.ExtendedLocation/customLocations/customLocation01?api-version=2021-08-15

{
  "properties": {
    "clusterExtensionIds": [
      "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testresourcegroup/providers/Microsoft.ContainerService/managedClusters/cluster01/Microsoft.KubernetesConfiguration/clusterExtensions/fooExtension",
      "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testresourcegroup/providers/Microsoft.ContainerService/managedClusters/cluster01/Microsoft.KubernetesConfiguration/clusterExtensions/barExtension"
    ]
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "tags": {
    "tier": "testing",
    "archv3": ""
  }
}

Mintaválasz

{
  "id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/customLocation01",
  "name": "customLocation01",
  "type": "Microsoft.ExtendedLocation/customLocations",
  "location": "West US",
  "tags": {
    "tier": "testing",
    "archv3": ""
  },
  "properties": {
    "hostResourceId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testresourcegroup/providers/Microsoft.ContainerService/managedClusters/cluster01",
    "namespace": "namespace01",
    "displayName": "customLocationLocation01",
    "provisioningState": "Succeeded",
    "clusterExtensionIds": [
      "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testresourcegroup/providers/Microsoft.ContainerService/managedClusters/cluster01/Microsoft.KubernetesConfiguration/clusterExtensions/fooExtension",
      "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/testresourcegroup/providers/Microsoft.ContainerService/managedClusters/cluster01/Microsoft.KubernetesConfiguration/clusterExtensions/barExtension"
    ],
    "authentication": {
      "type": "KubeConfig"
    }
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "11111111-1111-1111-1111-111111111111",
    "tenantId": "111111-1111-1111-1111-111111111111"
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "Application",
    "createdAt": "2021-08-24T18:53:29.0928001Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "Application",
    "lastModifiedAt": "2021-08-24T18:53:29.0928001Z"
  }
}

Definíciók

Name Description
Authentication

Ez nem kötelező bemenet, amely tartalmazza a névtér létrehozásához használni kívánt hitelesítést.

createdByType

Az erőforrást létrehozó identitás típusa.

customLocation

Egyéni helyek definíciója.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

HostType

Az egyéni helyekre hivatkozó gazdagép típusa (Kubernetes stb.).

Identity

Az erőforrás identitása.

patchableCustomLocations

Az egyéni helyek javítható erőforrásdefiníciója.

ResourceIdentityType

Az identitás típusa.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Authentication

Ez nem kötelező bemenet, amely tartalmazza a névtér létrehozásához használni kívánt hitelesítést.

Name Típus Description
type

string

Az egyéni helyek hitelesítésének típusa

value

string

A kubeconfig érték.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

customLocation

Egyéni helyek definíciója.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Az erőforrás identitása.

location

string

Az a földrajzi hely, ahol az erőforrás él

name

string

Az erőforrás neve

properties.authentication

Authentication

Ez nem kötelező bemenet, amely tartalmazza a névtér létrehozásához használni kívánt hitelesítést.

properties.clusterExtensionIds

string[]

A CRD-k és operátorok üzembe helyezéséhez diagramokat tartalmazó bővítményre mutató hivatkozást tartalmaz.

properties.displayName

string

Az egyéni helyek helyének megjelenítendő neve.

properties.hostResourceId

string

Csatlakoztatott fürt vagy AKS-fürt. Az egyéni helyek RP-jének a listAdminCredentials engedélyeinek checkAccess API-ja lesz végrehajtva.

properties.hostType

HostType

Az egyéni helyekre hivatkozó gazdagép típusa (Kubernetes stb.).

properties.namespace

string

A megadott fürtön létrejövő Kubernetes-névtér.

properties.provisioningState

string

Az egyéni hely kiépítési állapota.

systemData

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok

tags

object

Erőforráscímkék.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

HostType

Az egyéni helyekre hivatkozó gazdagép típusa (Kubernetes stb.).

Érték Description
Kubernetes

Identity

Az erőforrás identitása.

Name Típus Description
principalId

string

Az erőforrás-identitás egyszerű azonosítója.

tenantId

string

Az erőforrás bérlőazonosítója.

type

ResourceIdentityType

Az identitás típusa.

patchableCustomLocations

Az egyéni helyek javítható erőforrásdefiníciója.

Name Típus Description
identity

Identity

Az erőforrás identitása.

properties.authentication

Authentication

Ez nem kötelező bemenet, amely tartalmazza a névtér létrehozásához használni kívánt hitelesítést.

properties.clusterExtensionIds

string[]

A CRD-k és operátorok üzembe helyezéséhez diagramokat tartalmazó bővítményre mutató hivatkozást tartalmaz.

properties.displayName

string

Az egyéni helyek helyének megjelenítendő neve.

properties.hostResourceId

string

Csatlakoztatott fürt vagy AKS-fürt. Az egyéni helyek RP-jének a listAdminCredentials engedélyeinek checkAccess API-ja lesz végrehajtva.

properties.hostType

HostType

Az egyéni helyekre hivatkozó gazdagép típusa (Kubernetes stb.).

properties.namespace

string

A megadott fürtön létrejövő Kubernetes-névtér.

properties.provisioningState

string

Az egyéni hely kiépítési állapota.

tags

object

Erőforráscímkék

ResourceIdentityType

Az identitás típusa.

Érték Description
None
SystemAssigned

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.