Package-level declarations

Types

Link copied to clipboard
data class ActiveDirectoryConnectorDNSDetailsArgs(val domainName: Output<String>? = null, val nameserverIPAddresses: Output<List<String>>, val preferK8sDnsForPtrLookups: Output<Boolean>? = null, val replicas: Output<Double>? = null) : ConvertibleToJava<ActiveDirectoryConnectorDNSDetailsArgs>

DNS server details

data class ActiveDirectoryConnectorDomainDetailsArgs(val domainControllers: Output<ActiveDirectoryDomainControllersArgs>, val netbiosDomainName: Output<String>? = null, val ouDistinguishedName: Output<String>? = null, val realm: Output<String>, val serviceAccountProvisioning: Output<Either<String, AccountProvisioningMode>>? = null) : ConvertibleToJava<ActiveDirectoryConnectorDomainDetailsArgs>

Active Directory domain details

Link copied to clipboard
data class ActiveDirectoryConnectorPropertiesArgs(val domainServiceAccountLoginInformation: Output<BasicLoginInformationArgs>? = null, val spec: Output<ActiveDirectoryConnectorSpecArgs>, val status: Output<ActiveDirectoryConnectorStatusArgs>? = null) : ConvertibleToJava<ActiveDirectoryConnectorPropertiesArgs>

The properties of an Active Directory connector resource

Link copied to clipboard
data class ActiveDirectoryConnectorSpecArgs(val activeDirectory: Output<ActiveDirectoryConnectorDomainDetailsArgs>, val dns: Output<ActiveDirectoryConnectorDNSDetailsArgs>) : ConvertibleToJava<ActiveDirectoryConnectorSpecArgs>

The specifications of the AD Kubernetes resource.

Link copied to clipboard
data class ActiveDirectoryConnectorStatusArgs(val lastUpdateTime: Output<String>? = null, val observedGeneration: Output<Double>? = null, val state: Output<String>? = null) : ConvertibleToJava<ActiveDirectoryConnectorStatusArgs>

The status of the Kubernetes custom resource.

Link copied to clipboard
data class ActiveDirectoryDomainControllerArgs(val hostname: Output<String>) : ConvertibleToJava<ActiveDirectoryDomainControllerArgs>

Information about a domain controller in the AD domain.

Link copied to clipboard
data class ActiveDirectoryDomainControllersArgs(val primaryDomainController: Output<ActiveDirectoryDomainControllerArgs>? = null, val secondaryDomainControllers: Output<List<ActiveDirectoryDomainControllerArgs>>? = null) : ConvertibleToJava<ActiveDirectoryDomainControllersArgs>

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

Link copied to clipboard
data class BasicLoginInformationArgs(val password: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<BasicLoginInformationArgs>

Username and password for basic login authentication.

Link copied to clipboard
data class DataControllerPropertiesArgs(val basicLoginInformation: Output<BasicLoginInformationArgs>? = null, val k8sRaw: Output<Any>? = null, val lastUploadedDate: Output<String>? = null, val logAnalyticsWorkspaceConfig: Output<LogAnalyticsWorkspaceConfigArgs>? = null, val onPremiseProperty: Output<OnPremisePropertyArgs>? = null, val uploadServicePrincipal: Output<UploadServicePrincipalArgs>? = null, val uploadWatermark: Output<UploadWatermarkArgs>? = null) : ConvertibleToJava<DataControllerPropertiesArgs>

The data controller properties.

Link copied to clipboard
data class ExtendedLocationArgs(val name: Output<String>? = null, val type: Output<Either<String, ExtendedLocationTypes>>? = null) : ConvertibleToJava<ExtendedLocationArgs>

The complex type of the extended location.

Link copied to clipboard
data class GetActiveDirectoryConnectorPlainArgs(val activeDirectoryConnectorName: String, val dataControllerName: String, val resourceGroupName: String) : ConvertibleToJava<GetActiveDirectoryConnectorPlainArgs>
Link copied to clipboard
data class GetDataControllerPlainArgs(val dataControllerName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataControllerPlainArgs>
Link copied to clipboard
data class GetPostgresInstancePlainArgs(val postgresInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetPostgresInstancePlainArgs>
Link copied to clipboard
data class GetSqlManagedInstancePlainArgs(val resourceGroupName: String, val sqlManagedInstanceName: String) : ConvertibleToJava<GetSqlManagedInstancePlainArgs>
Link copied to clipboard
data class GetSqlServerInstancePlainArgs(val resourceGroupName: String, val sqlServerInstanceName: String) : ConvertibleToJava<GetSqlServerInstancePlainArgs>
Link copied to clipboard
data class LogAnalyticsWorkspaceConfigArgs(val primaryKey: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<LogAnalyticsWorkspaceConfigArgs>

Log analytics workspace id and primary key

Link copied to clipboard
data class OnPremisePropertyArgs(val id: Output<String>, val publicSigningKey: Output<String>, val signingCertificateThumbprint: Output<String>? = null) : ConvertibleToJava<OnPremisePropertyArgs>

Properties from the Kubernetes data controller

Link copied to clipboard
data class PostgresInstancePropertiesArgs(val admin: Output<String>? = null, val basicLoginInformation: Output<BasicLoginInformationArgs>? = null, val dataControllerId: Output<String>? = null, val k8sRaw: Output<Any>? = null, val lastUploadedDate: Output<String>? = null) : ConvertibleToJava<PostgresInstancePropertiesArgs>

Postgres Instance properties.

Link copied to clipboard
data class PostgresInstanceSkuArgs(val capacity: Output<Int>? = null, val dev: Output<Boolean>? = null, val family: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<PostgresInstanceSkuTier>? = null) : ConvertibleToJava<PostgresInstanceSkuArgs>

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

Link copied to clipboard
data class SqlManagedInstancePropertiesArgs(val admin: Output<String>? = null, val basicLoginInformation: Output<BasicLoginInformationArgs>? = null, val dataControllerId: Output<String>? = null, val endTime: Output<String>? = null, val k8sRaw: Output<Any>? = null, val lastUploadedDate: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<SqlManagedInstancePropertiesArgs>

Properties of sqlManagedInstance.

Link copied to clipboard
data class SqlManagedInstanceSkuArgs(val capacity: Output<Int>? = null, val dev: Output<Boolean>? = null, val family: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<SqlManagedInstanceSkuTier>? = null) : ConvertibleToJava<SqlManagedInstanceSkuArgs>

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

Link copied to clipboard
data class SqlServerInstancePropertiesArgs(val collation: Output<String>? = null, val containerResourceId: Output<String>, val currentVersion: Output<String>? = null, val edition: Output<String>? = null, val instanceName: Output<String>? = null, val licenseType: Output<String>? = null, val patchLevel: Output<String>? = null, val productId: Output<String>? = null, val status: Output<String>, val tcpDynamicPorts: Output<String>? = null, val tcpStaticPorts: Output<String>? = null, val vCore: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<SqlServerInstancePropertiesArgs>

Properties of SqlServerInstance.

Link copied to clipboard
data class UploadServicePrincipalArgs(val authority: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<UploadServicePrincipalArgs>

Service principal for uploading billing, metrics and logs.

Link copied to clipboard
data class UploadWatermarkArgs(val logs: Output<String>? = null, val metrics: Output<String>? = null, val usages: Output<String>? = null) : ConvertibleToJava<UploadWatermarkArgs>

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