Package-level declarations

Types

Link copied to clipboard
data class AcsClusterPropertiesResponse(val agentCount: Int? = null, val agentVmSize: String? = null, val clusterFqdn: String, val masterCount: Int? = null, val orchestratorProperties: KubernetesClusterPropertiesResponse? = null, val orchestratorType: String, val systemServices: List<SystemServiceResponse>? = null)

Information about the container service backing the cluster

Link copied to clipboard
data class AppInsightsCredentialsResponse(val appId: String? = null, val instrumentationKey: String? = null)

AppInsights credentials.

Link copied to clipboard
data class AppInsightsPropertiesResponse(val resourceId: String? = null)

Properties of App Insights.

Link copied to clipboard
data class AutoScaleConfigurationResponse(val maxReplicas: Int? = null, val minReplicas: Int? = null, val refreshPeriodInSeconds: Int? = null, val status: String? = null, val targetUtilization: Double? = null)

AutoScale configuration properties.

Link copied to clipboard
data class ContainerRegistryCredentialsResponse(val loginServer: String, val password: String, val password2: String, val username: String)

Information about the Azure Container Registry which contains the images deployed to the cluster.

Link copied to clipboard
data class ContainerRegistryPropertiesResponse(val resourceId: String? = null)

Properties of Azure Container Registry.

Link copied to clipboard
data class ContainerServiceCredentialsResponse(val acsKubeConfig: String, val imagePullSecretName: String, val servicePrincipalConfiguration: ServicePrincipalPropertiesResponse)

Information about the Azure Container Registry which contains the images deployed to the cluster.

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

Error detail information.

Link copied to clipboard
data class ErrorResponseResponse(val code: String, val details: List<ErrorDetailResponse>? = null, val message: String)

Error response information.

Link copied to clipboard

Wrapper for error response to follow ARM guidelines.

Link copied to clipboard
data class GetOperationalizationClusterResult(val appInsights: AppInsightsPropertiesResponse? = null, val clusterType: String, val containerRegistry: ContainerRegistryPropertiesResponse? = null, val containerService: AcsClusterPropertiesResponse? = null, val createdOn: String, val description: String? = null, val globalServiceConfiguration: GlobalServiceConfigurationResponse? = null, val id: String, val location: String, val modifiedOn: String, val name: String, val provisioningErrors: List<ErrorResponseWrapperResponse>, val provisioningState: String, val storageAccount: StorageAccountPropertiesResponse? = null, val tags: Map<String, String>? = null, val type: String)

Instance of an Azure ML Operationalization Cluster resource.

Link copied to clipboard
data class GlobalServiceConfigurationResponse(val autoScale: AutoScaleConfigurationResponse? = null, val etag: String? = null, val serviceAuth: ServiceAuthConfigurationResponse? = null, val ssl: SslConfigurationResponse? = null)

Global configuration for services in the cluster.

Link copied to clipboard

Kubernetes cluster specific properties

Link copied to clipboard
data class ListOperationalizationClusterKeysResult(val appInsights: AppInsightsCredentialsResponse? = null, val containerRegistry: ContainerRegistryCredentialsResponse? = null, val containerService: ContainerServiceCredentialsResponse? = null, val serviceAuthConfiguration: ServiceAuthConfigurationResponse? = null, val sslConfiguration: SslConfigurationResponse? = null, val storageAccount: StorageAccountCredentialsResponse? = null)

Credentials to resources in the cluster.

Link copied to clipboard
data class ServiceAuthConfigurationResponse(val primaryAuthKeyHash: String, val secondaryAuthKeyHash: String)

Global service auth configuration properties. These are the data-plane authorization keys and are used if a service doesn't define it's own.

Link copied to clipboard
data class ServicePrincipalPropertiesResponse(val clientId: String, val secret: String)

The Azure service principal used by Kubernetes for configuring load balancers

Link copied to clipboard
data class SslConfigurationResponse(val cert: String? = null, val cname: String? = null, val key: String? = null, val status: String? = null)

SSL configuration. If configured data-plane calls to user services will be exposed over SSL only.

Link copied to clipboard
data class StorageAccountCredentialsResponse(val primaryKey: String, val resourceId: String, val secondaryKey: String)

Access information for the storage account.

Link copied to clipboard
data class StorageAccountPropertiesResponse(val resourceId: String? = null)

Properties of Storage Account.

Link copied to clipboard
data class SystemServiceResponse(val publicIpAddress: String, val systemServiceType: String, val version: String)

Information about a system service deployed in the cluster