Package-level declarations

Types

Link copied to clipboard
data class AadProfileResponse(val adminGroupObjectIDs: List<String>? = null, val enableAzureRBAC: Boolean? = null, val tenantID: String? = null)

AAD Profile specifies attributes for Azure Active Directory integration.

Link copied to clipboard
data class AgentErrorResponse(val component: String, val message: String, val severity: String, val time: String)

Agent Errors if any during agent or system component upgrade.

Link copied to clipboard
data class ArcAgentProfileResponse(val agentAutoUpgrade: String? = null, val agentErrors: List<AgentErrorResponse>? = null, val desiredAgentVersion: String? = null, val systemComponents: List<SystemComponentResponse>? = null)

Defines the Arc Agent properties for the clusters.

Link copied to clipboard
data class ConnectedClusterIdentityResponse(val principalId: String, val tenantId: String, val type: String)

Identity for the connected cluster.

Link copied to clipboard
data class CredentialResultResponse(val name: String, val value: String)

The credential result response.

Link copied to clipboard
data class GetConnectedClusterResult(val aadProfile: AadProfileResponse? = null, val agentPublicKeyCertificate: String, val agentVersion: String, val arcAgentProfile: ArcAgentProfileResponse? = null, val azureApiVersion: String, val azureHybridBenefit: String? = null, val connectivityStatus: String, val distribution: String? = null, val distributionVersion: String? = null, val id: String, val identity: ConnectedClusterIdentityResponse, val infrastructure: String? = null, val kind: String? = null, val kubernetesVersion: String, val lastConnectivityTime: String, val location: String, val managedIdentityCertificateExpirationTime: String, val miscellaneousProperties: Map<String, String>, val name: String, val offering: String, val privateLinkScopeResourceId: String? = null, val privateLinkState: String? = null, val provisioningState: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val totalCoreCount: Int, val totalNodeCount: Int, val type: String)

Represents a connected cluster.

Link copied to clipboard
data class HybridConnectionConfigResponse(val expirationTime: Double, val hybridConnectionName: String, val relay: String, val token: String)

Contains the REP (rendezvous endpoint) and “Sender” access token.

Link copied to clipboard

The list of credential result response.

The list of credential result response.

Link copied to clipboard
data class SystemComponentResponse(val currentVersion: String, val majorVersion: Int? = null, val type: String? = null, val userSpecifiedVersion: String? = null)

System Extension and its desired versions to be installed on the cluster resource.

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.