Interface Extension
-
public interface Extension
An immutable client-side representation of Extension.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExtensionPropertiesAksAssignedIdentity
aksAssignedIdentity()
Gets the aksAssignedIdentity property: Identity of the Extension resource in an AKS cluster.Boolean
autoUpgradeMinorVersion()
Gets the autoUpgradeMinorVersion property: Flag to note if this extension participates in auto upgrade of minor version, or not.Map<String,String>
configurationProtectedSettings()
Gets the configurationProtectedSettings property: Configuration settings that are sensitive, as name-value pairs for configuring this extension.Map<String,String>
configurationSettings()
Gets the configurationSettings property: Configuration settings, as name-value pairs for configuring this extension.Map<String,String>
customLocationSettings()
Gets the customLocationSettings property: Custom Location settings properties.com.azure.core.management.exception.ManagementError
errorInfo()
Gets the errorInfo property: Error information from the Agent - e.g.String
extensionType()
Gets the extensionType property: Type of the Extension, of which this resource is an instance of.String
id()
Gets the id property: Fully qualified resource Id for the resource.Identity
identity()
Gets the identity property: Identity of the Extension resource.ExtensionInner
innerModel()
Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.ExtensionInner object.String
installedVersion()
Gets the installedVersion property: Installed version of the extension.String
name()
Gets the name property: The name of the resource.String
packageUri()
Gets the packageUri property: Uri of the Helm package.ProvisioningState
provisioningState()
Gets the provisioningState property: Status of installation of this extension.String
releaseTrain()
Gets the releaseTrain property: ReleaseTrain this extension participates in for auto-upgrade (e.g.Scope
scope()
Gets the scope property: Scope at which the extension is installed.List<ExtensionStatus>
statuses()
Gets the statuses property: Status from this extension.com.azure.core.management.SystemData
systemData()
Gets the systemData property: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources.String
type()
Gets the type property: The type of the resource.String
version()
Gets the version property: User-specified version of the extension for this extension to 'pin'.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
identity
Identity identity()
Gets the identity property: Identity of the Extension resource.- Returns:
- the identity value.
-
systemData
com.azure.core.management.SystemData systemData()
Gets the systemData property: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources.- Returns:
- the systemData value.
-
extensionType
String extensionType()
Gets the extensionType property: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.- Returns:
- the extensionType value.
-
autoUpgradeMinorVersion
Boolean autoUpgradeMinorVersion()
Gets the autoUpgradeMinorVersion property: Flag to note if this extension participates in auto upgrade of minor version, or not.- Returns:
- the autoUpgradeMinorVersion value.
-
releaseTrain
String releaseTrain()
Gets the releaseTrain property: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'.- Returns:
- the releaseTrain value.
-
version
String version()
Gets the version property: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.- Returns:
- the version value.
-
scope
Scope scope()
Gets the scope property: Scope at which the extension is installed.- Returns:
- the scope value.
-
configurationSettings
Map<String,String> configurationSettings()
Gets the configurationSettings property: Configuration settings, as name-value pairs for configuring this extension.- Returns:
- the configurationSettings value.
-
configurationProtectedSettings
Map<String,String> configurationProtectedSettings()
Gets the configurationProtectedSettings property: Configuration settings that are sensitive, as name-value pairs for configuring this extension.- Returns:
- the configurationProtectedSettings value.
-
installedVersion
String installedVersion()
Gets the installedVersion property: Installed version of the extension.- Returns:
- the installedVersion value.
-
provisioningState
ProvisioningState provisioningState()
Gets the provisioningState property: Status of installation of this extension.- Returns:
- the provisioningState value.
-
statuses
List<ExtensionStatus> statuses()
Gets the statuses property: Status from this extension.- Returns:
- the statuses value.
-
errorInfo
com.azure.core.management.exception.ManagementError errorInfo()
Gets the errorInfo property: Error information from the Agent - e.g. errors during installation.- Returns:
- the errorInfo value.
-
customLocationSettings
Map<String,String> customLocationSettings()
Gets the customLocationSettings property: Custom Location settings properties.- Returns:
- the customLocationSettings value.
-
packageUri
String packageUri()
Gets the packageUri property: Uri of the Helm package.- Returns:
- the packageUri value.
-
aksAssignedIdentity
ExtensionPropertiesAksAssignedIdentity aksAssignedIdentity()
Gets the aksAssignedIdentity property: Identity of the Extension resource in an AKS cluster.- Returns:
- the aksAssignedIdentity value.
-
innerModel
ExtensionInner innerModel()
Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.ExtensionInner object.- Returns:
- the inner object.
-
-