Package-level declarations

Types

Link copied to clipboard
data class ComplianceStatusResponse(val complianceState: String, val lastConfigApplied: String? = null, val message: String? = null, val messageLevel: String? = null)

Compliance Status details

Link copied to clipboard
data class ConfigurationIdentityResponse(val principalId: String, val tenantId: String, val type: String? = null)

Identity for the managed cluster.

Link copied to clipboard
data class DependsOnDefinitionResponse(val kustomizationName: String? = null)

Specify which kustomizations must succeed reconciliation on the cluster prior to reconciling this kustomization

Link copied to clipboard
data class ErrorDefinitionResponse(val code: String, val message: String)

Error definition.

Link copied to clipboard
data class ExtensionStatusResponse(val code: String? = null, val displayStatus: String? = null, val level: String? = null, val message: String? = null, val time: String? = null)

Status from this instance of the extension.

Link copied to clipboard
data class GetExtensionResult(val autoUpgradeMinorVersion: Boolean? = null, val configurationProtectedSettings: Map<String, String>? = null, val configurationSettings: Map<String, String>? = null, val creationTime: String, val errorInfo: ErrorDefinitionResponse, val extensionType: String? = null, val id: String, val identity: ConfigurationIdentityResponse? = null, val installState: String, val lastModifiedTime: String, val lastStatusTime: String, val name: String, val releaseTrain: String? = null, val scope: ScopeResponse? = null, val statuses: List<ExtensionStatusResponse>? = null, val systemData: SystemDataResponse? = null, val type: String, val version: String? = null)

The Extension Instance object.

Link copied to clipboard
data class GetFluxConfigurationResult(val complianceState: String, val configurationProtectedSettings: Map<String, String>? = null, val errorMessage: String, val gitRepository: GitRepositoryDefinitionResponse? = null, val id: String, val kustomizations: Map<String, KustomizationDefinitionResponse>? = null, val lastSourceSyncedAt: String, val lastSourceSyncedCommitId: String, val name: String, val namespace: String? = null, val provisioningState: String, val repositoryPublicKey: String, val scope: String? = null, val sourceKind: String? = null, val statuses: List<ObjectStatusDefinitionResponse>, val suspend: Boolean? = null, val systemData: SystemDataResponse, val type: String)

The Flux Configuration object returned in Get & Put response.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class GetPrivateLinkScopeResult(val id: String, val location: String, val name: String, val properties: KubernetesConfigurationPrivateLinkScopePropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

An Azure Arc PrivateLinkScope definition.

Link copied to clipboard
data class GetSourceControlConfigurationResult(val complianceStatus: ComplianceStatusResponse, val configurationProtectedSettings: Map<String, String>? = null, val enableHelmOperator: Boolean? = null, val helmOperatorProperties: HelmOperatorPropertiesResponse? = null, val id: String, val name: String, val operatorInstanceName: String? = null, val operatorNamespace: String? = null, val operatorParams: String? = null, val operatorScope: String? = null, val operatorType: String? = null, val provisioningState: String, val repositoryPublicKey: String, val repositoryUrl: String? = null, val sshKnownHostsContents: String? = null, val systemData: SystemDataResponse, val type: String)

The SourceControl Configuration object returned in Get & Put response.

Link copied to clipboard
data class GitRepositoryDefinitionResponse(val httpsCAFile: String? = null, val httpsUser: String? = null, val localAuthRef: String? = null, val repositoryRef: RepositoryRefDefinitionResponse? = null, val sshKnownHosts: String? = null, val syncIntervalInSeconds: Double? = null, val timeoutInSeconds: Double? = null, val url: String? = null)

Parameters to reconcile to the GitRepository source kind type.

Link copied to clipboard
data class HelmOperatorPropertiesResponse(val chartValues: String? = null, val chartVersion: String? = null)

Properties for Helm operator.

Link copied to clipboard
data class HelmReleasePropertiesDefinitionResponse(val failureCount: Double? = null, val helmChartRef: ObjectReferenceDefinitionResponse? = null, val installFailureCount: Double? = null, val lastRevisionApplied: Double? = null, val upgradeFailureCount: Double? = null)
data class KubernetesConfigurationPrivateLinkScopePropertiesResponse(val clusterResourceId: String, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val privateLinkScopeId: String, val provisioningState: String, val publicNetworkAccess: String? = null)

Properties that define a Azure Arc PrivateLinkScope resource.

Link copied to clipboard
data class KustomizationDefinitionResponse(val dependsOn: List<DependsOnDefinitionResponse>? = null, val force: Boolean? = null, val path: String? = null, val prune: Boolean? = null, val retryIntervalInSeconds: Double? = null, val syncIntervalInSeconds: Double? = null, val timeoutInSeconds: Double? = null, val validation: String? = null)

The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

Link copied to clipboard
data class ObjectReferenceDefinitionResponse(val name: String? = null, val namespace: String? = null)

Object reference to a Kubernetes object on a cluster

Link copied to clipboard
data class ObjectStatusConditionDefinitionResponse(val lastTransitionTime: String? = null, val message: String? = null, val reason: String? = null, val status: String? = null, val type: String? = null)

Status condition of Kubernetes object

Link copied to clipboard
data class ObjectStatusDefinitionResponse(val appliedBy: ObjectReferenceDefinitionResponse? = null, val complianceState: String? = null, val helmReleaseProperties: HelmReleasePropertiesDefinitionResponse? = null, val kind: String? = null, val name: String? = null, val namespace: String? = null, val statusConditions: List<ObjectStatusConditionDefinitionResponse>? = null)

Statuses of objects deployed by the user-specified kustomizations from the git repository.

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val name: String, val privateEndpoint: PrivateEndpointResponse? = null, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The Private Endpoint Connection resource.

Link copied to clipboard
data class PrivateEndpointResponse(val id: String)

The Private Endpoint resource.

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class RepositoryRefDefinitionResponse(val branch: String? = null, val commit: String? = null, val semver: String? = null, val tag: String? = null)

The source reference for the GitRepository object.

Link copied to clipboard
data class ScopeClusterResponse(val releaseNamespace: String? = null)

Specifies that the scope of the extensionInstance is Cluster

Link copied to clipboard
data class ScopeNamespaceResponse(val targetNamespace: String? = null)

Specifies that the scope of the extensionInstance is Namespace

Link copied to clipboard
data class ScopeResponse(val cluster: ScopeClusterResponse? = null, val namespace: ScopeNamespaceResponse? = null)

Scope of the extensionInstance. It can be either Cluster or Namespace; but not both.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.