Dela via


Kube Environments - Get

Beskrivning för Hämta egenskaperna för en Kubernetes-miljö.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}?api-version=2023-12-01

URI-parametrar

Name I Obligatorisk Typ Description
name
path True

string

Namnet på Kubernetes-miljön.

resourceGroupName
path True

string

Namnet på resursgruppen som resursen tillhör.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

ditt prenumerations-ID för Azure Det här är en GUID-formaterad sträng (t.ex. 00000000-0000-0000-0000-0000-000000000).

api-version
query True

string

API-version

Svar

Name Typ Description
200 OK

KubeEnvironment

OK

Other Status Codes

DefaultErrorResponse

App Service felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get kube environments by name

Exempelbegäran

GET https://management.azure.com/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/jlaw-demo1?api-version=2023-12-01

Exempelsvar

{
  "id": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Web/kubeEnvironments/jlaw-demo1",
  "name": "jlaw-demo1",
  "type": "Microsoft.Web/kubeEnvironments",
  "location": "North Central US",
  "extendedLocation": {
    "name": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ExtendedLocation/customLocations/testcustomlocation",
    "type": "customLocation"
  },
  "tags": {},
  "properties": {
    "provisioningState": "Succeeded",
    "deploymentErrors": null,
    "internalLoadBalancerEnabled": false,
    "defaultDomain": "jlaw-demo1.k4apps.io",
    "staticIp": "20.42.33.145",
    "arcConfiguration": null,
    "appLogsConfiguration": null,
    "aksResourceID": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ContainerService/managedClusters/jlaw-demo1"
  }
}

Definitioner

Name Description
AppLogsConfiguration
ArcConfiguration
ContainerAppsConfiguration
DefaultErrorResponse

App Service felsvar.

Details
Error

Felmodell.

ExtendedLocation

Utökad plats.

FrontEndConfiguration
FrontEndServiceType
KubeEnvironment

Ett Kubernetes-kluster som är specialiserat på webbarbetsbelastningar efter Azure App Service

KubeEnvironmentProvisioningState

Etableringstillstånd för Kubernetes-miljön.

LogAnalyticsConfiguration
StorageType

AppLogsConfiguration

Name Typ Description
destination

string

logAnalyticsConfiguration

LogAnalyticsConfiguration

ArcConfiguration

Name Typ Description
artifactStorageAccessMode

string

artifactStorageClassName

string

artifactStorageMountPath

string

artifactStorageNodeName

string

artifactsStorageType

StorageType

frontEndServiceConfiguration

FrontEndConfiguration

kubeConfig

string

ContainerAppsConfiguration

Name Typ Description
appSubnetResourceId

string

Resurs-ID för ett undernät för infrastrukturkomponenter för kontrollplanet. Det här undernätet måste finnas i samma virtuella nätverk som det undernät som definierats i appSubnetResourceId. Får inte överlappa med DET IP-intervall som definierats i platformReservedCidr, om det definieras.

controlPlaneSubnetResourceId

string

Resurs-ID för ett undernät för infrastrukturkomponenter för kontrollplanet. Det här undernätet måste finnas i samma virtuella nätverk som det undernät som definierats i appSubnetResourceId. Får inte överlappa med DET IP-intervall som definierats i platformReservedCidr, om det definieras.

daprAIInstrumentationKey

string

Azure Monitor-instrumentationsnyckel som används av Dapr för att exportera telemetri för kommunikation mellan tjänster

dockerBridgeCidr

string

IP-intervall för CIDR-notering som tilldelats Docker-bryggnätverket. Det får inte överlappa med några IP-intervall för undernätet eller det IP-intervall som definierats i platformReservedCidr, om det definieras.

platformReservedCidr

string

IP-intervall i CIDR-notation som kan reserveras för IP-adresser för miljöinfrastruktur. Den får inte överlappa andra IP-intervall för undernätet.

platformReservedDnsIP

string

En IP-adress från IP-intervallet som definierats av platformReservedCidr som ska reserveras för den interna DNS-servern

DefaultErrorResponse

App Service felsvar.

Name Typ Description
error

Error

Felmodell.

Details

Name Typ Description
code

string

Standardiserad sträng för att programmässigt identifiera felet.

message

string

Detaljerad felbeskrivning och felsökningsinformation.

target

string

Detaljerad felbeskrivning och felsökningsinformation.

Error

Felmodell.

Name Typ Description
code

string

Standardiserad sträng för att programmässigt identifiera felet.

details

Details[]

Detaljerade fel.

innererror

string

Mer information om felsökningsfel.

message

string

Detaljerad felbeskrivning och felsökningsinformation.

target

string

Detaljerad felbeskrivning och felsökningsinformation.

ExtendedLocation

Utökad plats.

Name Typ Description
name

string

Namn på utökad plats.

type

string

Typ av utökad plats.

FrontEndConfiguration

Name Typ Description
kind

FrontEndServiceType

FrontEndServiceType

Name Typ Description
LoadBalancer

string

NodePort

string

KubeEnvironment

Ett Kubernetes-kluster som är specialiserat på webbarbetsbelastningar efter Azure App Service

Name Typ Description
extendedLocation

ExtendedLocation

Utökad plats.

id

string

Resurs-ID.

kind

string

Typ av resurs.

location

string

Resursplats.

name

string

Resursnamn.

properties.aksResourceID

string

properties.appLogsConfiguration

AppLogsConfiguration

Klusterkonfiguration som gör att loggdaemonen kan exportera apploggar till ett mål. För närvarande stöds endast "log-analytics"

properties.arcConfiguration

ArcConfiguration

Klusterkonfiguration som avgör typerna av ARC-klusterkomponenter. Exempel: Välja mellan BuildService-typ, FrontEnd Service ArtifactsStorageType osv.

properties.containerAppsConfiguration

ContainerAppsConfiguration

Klusterkonfiguration för Container Apps-miljöer för att konfigurera Dapr Instrumentation Key och VNET-konfiguration

properties.defaultDomain

string

Standarddomännamn för klustret

properties.deploymentErrors

string

Eventuella fel som uppstod under distributions- eller distributionsverifieringen

properties.environmentType

string

Typ av Kubernetes-miljö. Stöds endast för containerappmiljöer med värdet Hanterad

properties.internalLoadBalancerEnabled

boolean

Endast synligt i Vnet/undernät

properties.provisioningState

KubeEnvironmentProvisioningState

Etableringstillstånd för Kubernetes-miljön.

properties.staticIp

string

Statisk IP-adress för KubeEnvironment

tags

object

Resurstaggar.

type

string

Resurstyp.

KubeEnvironmentProvisioningState

Etableringstillstånd för Kubernetes-miljön.

Name Typ Description
Canceled

string

Failed

string

InfrastructureSetupComplete

string

InfrastructureSetupInProgress

string

InitializationInProgress

string

ScheduledForDelete

string

Succeeded

string

UpgradeFailed

string

UpgradeRequested

string

Waiting

string

LogAnalyticsConfiguration

Name Typ Description
customerId

string

sharedKey

string

StorageType

Name Typ Description
LocalNode

string

NetworkFileSystem

string