Package-level declarations

Types

data class ActiveDirectoryConnectorDNSDetailsResponse(val domainName: String? = null, val nameserverIPAddresses: List<String>, val preferK8sDnsForPtrLookups: Boolean? = null, val replicas: Double? = null)

DNS server details

data class ActiveDirectoryConnectorDomainDetailsResponse(val domainControllers: ActiveDirectoryDomainControllersResponse, val netbiosDomainName: String? = null, val ouDistinguishedName: String? = null, val realm: String, val serviceAccountProvisioning: String? = null)

Active Directory domain details

data class ActiveDirectoryConnectorPropertiesResponse(val domainServiceAccountLoginInformation: BasicLoginInformationResponse? = null, val provisioningState: String, val spec: ActiveDirectoryConnectorSpecResponse, val status: ActiveDirectoryConnectorStatusResponse? = null)

The properties of an Active Directory connector resource

Link copied to clipboard

The specifications of the AD Kubernetes resource.

Link copied to clipboard
data class ActiveDirectoryConnectorStatusResponse(val lastUpdateTime: String? = null, val observedGeneration: Double? = null, val state: String? = null)

The status of the Kubernetes custom resource.

Link copied to clipboard

Information about a domain controller in the AD domain.

Link copied to clipboard
data class ActiveDirectoryDomainControllersResponse(val primaryDomainController: ActiveDirectoryDomainControllerResponse? = null, val secondaryDomainControllers: List<ActiveDirectoryDomainControllerResponse>? = null)

Details about the Active Directory domain controllers associated with this AD connector instance

Link copied to clipboard
data class BasicLoginInformationResponse(val username: String? = null)

Username and password for basic login authentication.

Link copied to clipboard
data class DataControllerPropertiesResponse(val basicLoginInformation: BasicLoginInformationResponse? = null, val k8sRaw: Any? = null, val lastUploadedDate: String? = null, val logAnalyticsWorkspaceConfig: LogAnalyticsWorkspaceConfigResponse? = null, val onPremiseProperty: OnPremisePropertyResponse? = null, val provisioningState: String, val uploadServicePrincipal: UploadServicePrincipalResponse? = null, val uploadWatermark: UploadWatermarkResponse? = null)

The data controller properties.

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

The complex type of the extended location.

Link copied to clipboard
data class GetActiveDirectoryConnectorResult(val id: String, val name: String, val properties: ActiveDirectoryConnectorPropertiesResponse, val systemData: SystemDataResponse, val type: String)

Active directory connector resource

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

Data controller resource

Link copied to clipboard
data class GetPostgresInstanceResult(val extendedLocation: ExtendedLocationResponse? = null, val id: String, val location: String, val name: String, val properties: PostgresInstancePropertiesResponse, val sku: PostgresInstanceSkuResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A Postgres Instance.

Link copied to clipboard
data class GetSqlManagedInstanceResult(val extendedLocation: ExtendedLocationResponse? = null, val id: String, val location: String, val name: String, val properties: SqlManagedInstancePropertiesResponse, val sku: SqlManagedInstanceSkuResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A SqlManagedInstance.

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

A SqlServerInstance.

Link copied to clipboard
data class LogAnalyticsWorkspaceConfigResponse(val workspaceId: String? = null)

Log analytics workspace id and primary key

Link copied to clipboard
data class OnPremisePropertyResponse(val id: String, val publicSigningKey: String, val signingCertificateThumbprint: String? = null)

Properties from the Kubernetes data controller

Link copied to clipboard
data class PostgresInstancePropertiesResponse(val admin: String? = null, val basicLoginInformation: BasicLoginInformationResponse? = null, val dataControllerId: String? = null, val k8sRaw: Any? = null, val lastUploadedDate: String? = null, val provisioningState: String)

Postgres Instance properties.

Link copied to clipboard
data class PostgresInstanceSkuResponse(val capacity: Int? = null, val dev: Boolean? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

Link copied to clipboard
data class SqlManagedInstancePropertiesResponse(val admin: String? = null, val basicLoginInformation: BasicLoginInformationResponse? = null, val dataControllerId: String? = null, val endTime: String? = null, val k8sRaw: Any? = null, val lastUploadedDate: String? = null, val provisioningState: String, val startTime: String? = null)

Properties of sqlManagedInstance.

Link copied to clipboard
data class SqlManagedInstanceSkuResponse(val capacity: Int? = null, val dev: Boolean? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

The resource model definition representing SKU for Azure Managed Instance - Azure Arc

Link copied to clipboard
data class SqlServerInstancePropertiesResponse(val collation: String? = null, val containerResourceId: String, val createTime: String, val currentVersion: String? = null, val edition: String? = null, val instanceName: String? = null, val licenseType: String? = null, val patchLevel: String? = null, val productId: String? = null, val provisioningState: String, val status: String, val tcpDynamicPorts: String? = null, val tcpStaticPorts: String? = null, val vCore: String? = null, val version: String? = null)

Properties of SqlServerInstance.

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)

Read only system data

Link copied to clipboard
data class UploadServicePrincipalResponse(val authority: String? = null, val clientId: String? = null, val tenantId: String? = null)

Service principal for uploading billing, metrics and logs.

Link copied to clipboard
data class UploadWatermarkResponse(val logs: String? = null, val metrics: String? = null, val usages: String? = null)

Properties on upload watermark. Mostly timestamp for each upload data type