Delen via


Extension interface

Het extensieobject.

Uitbreiding

Eigenschappen

aksAssignedIdentity

Identiteit van de extensieresource in een AKS-cluster

autoUpgradeMinorVersion

Vlag om te weten of deze extensie deelneemt aan automatische upgrade van secundaire versie, of niet.

configurationProtectedSettings

Configuratie-instellingen die gevoelig zijn, als naam-waardeparen voor het configureren van deze extensie.

configurationSettings

Configuratie-instellingen, als naam-waardeparen voor het configureren van deze extensie.

currentVersion

Momenteel geïnstalleerde versie van de extensie. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

customLocationSettings

Eigenschappen van aangepaste locatie-instellingen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

errorInfo

Foutinformatie van de agent, bijvoorbeeld fouten tijdens de installatie. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

extensionType

Type van de extensie waarvan deze resource een exemplaar is. Dit moet een van de extensietypen zijn die zijn geregistreerd bij Microsoft.KubernetesConfiguration door de uitgever van de extensie.

identity

Identiteit van de extensieresource

isSystemExtension

Vlag om te noteren als deze extensie een systeemextensie OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

packageUri

URI van de Helm-pakketNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

plan

De plangegevens.

provisioningState

Status van de installatie van deze extensie. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

releaseTrain

ReleaseTrain deze extensie neemt deel aan voor automatische upgrade (bijvoorbeeld Stable, Preview, enzovoort) - alleen als autoUpgradeMinorVersion 'true' is.

scope

Bereik waarop de extensie is geïnstalleerd.

statuses

Status van deze extensie.

systemData

Metagegevens op het hoogste niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

version

Door de gebruiker opgegeven versie van de extensie voor deze extensie wordt 'vastgemaakt'. Als u versie wilt gebruiken, moet autoUpgradeMinorVersion 'false' zijn.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

aksAssignedIdentity

Identiteit van de extensieresource in een AKS-cluster

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Waarde van eigenschap

autoUpgradeMinorVersion

Vlag om te weten of deze extensie deelneemt aan automatische upgrade van secundaire versie, of niet.

autoUpgradeMinorVersion?: boolean

Waarde van eigenschap

boolean

configurationProtectedSettings

Configuratie-instellingen die gevoelig zijn, als naam-waardeparen voor het configureren van deze extensie.

configurationProtectedSettings?: {[propertyName: string]: string}

Waarde van eigenschap

{[propertyName: string]: string}

configurationSettings

Configuratie-instellingen, als naam-waardeparen voor het configureren van deze extensie.

configurationSettings?: {[propertyName: string]: string}

Waarde van eigenschap

{[propertyName: string]: string}

currentVersion

Momenteel geïnstalleerde versie van de extensie. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

currentVersion?: string

Waarde van eigenschap

string

customLocationSettings

Eigenschappen van aangepaste locatie-instellingen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

customLocationSettings?: {[propertyName: string]: string}

Waarde van eigenschap

{[propertyName: string]: string}

errorInfo

Foutinformatie van de agent, bijvoorbeeld fouten tijdens de installatie. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

errorInfo?: ErrorDetail

Waarde van eigenschap

extensionType

Type van de extensie waarvan deze resource een exemplaar is. Dit moet een van de extensietypen zijn die zijn geregistreerd bij Microsoft.KubernetesConfiguration door de uitgever van de extensie.

extensionType?: string

Waarde van eigenschap

string

identity

Identiteit van de extensieresource

identity?: Identity

Waarde van eigenschap

isSystemExtension

Vlag om te noteren als deze extensie een systeemextensie OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

isSystemExtension?: boolean

Waarde van eigenschap

boolean

packageUri

URI van de Helm-pakketNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

packageUri?: string

Waarde van eigenschap

string

plan

De plangegevens.

plan?: Plan

Waarde van eigenschap

provisioningState

Status van de installatie van deze extensie. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

releaseTrain

ReleaseTrain deze extensie neemt deel aan voor automatische upgrade (bijvoorbeeld Stable, Preview, enzovoort) - alleen als autoUpgradeMinorVersion 'true' is.

releaseTrain?: string

Waarde van eigenschap

string

scope

Bereik waarop de extensie is geïnstalleerd.

scope?: Scope

Waarde van eigenschap

statuses

Status van deze extensie.

statuses?: ExtensionStatus[]

Waarde van eigenschap

systemData

Metagegevens op het hoogste niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData?: SystemData

Waarde van eigenschap

version

Door de gebruiker opgegeven versie van de extensie voor deze extensie wordt 'vastgemaakt'. Als u versie wilt gebruiken, moet autoUpgradeMinorVersion 'false' zijn.

version?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.id

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.name

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.type