Package-level declarations

Types

Link copied to clipboard
data class BackupResponse(val backupIntervalHours: Int? = null, val backupRetentionDays: Int? = null, val earliestRestoreDate: String, val geoRedundantBackup: String? = null)

Storage Profile properties of a server

Link copied to clipboard
data class DataEncryptionResponse(val geoBackupKeyURI: String? = null, val geoBackupUserAssignedIdentityId: String? = null, val primaryKeyURI: String? = null, val primaryUserAssignedIdentityId: String? = null, val type: String? = null)

The date encryption for cmk.

Link copied to clipboard
data class GetAzureADAdministratorResult(val administratorType: String? = null, val azureApiVersion: String, val id: String, val identityResourceId: String? = null, val login: String? = null, val name: String, val sid: String? = null, val systemData: SystemDataResponse, val tenantId: String? = null, val type: String)

Represents a Administrator.

Link copied to clipboard
data class GetConfigurationResult(val allowedValues: String, val azureApiVersion: String, val currentValue: String? = null, val dataType: String, val defaultValue: String, val description: String, val documentationLink: String, val id: String, val isConfigPendingRestart: String, val isDynamicConfig: String, val isReadOnly: String, val name: String, val source: String? = null, val systemData: SystemDataResponse, val type: String, val value: String? = null)

Represents a Configuration.

Link copied to clipboard
data class GetDatabaseResult(val azureApiVersion: String, val charset: String? = null, val collation: String? = null, val id: String, val name: String, val systemData: SystemDataResponse, val type: String)

Represents a Database.

Link copied to clipboard
data class GetFirewallRuleResult(val azureApiVersion: String, val endIpAddress: String, val id: String, val name: String, val startIpAddress: String, val systemData: SystemDataResponse, val type: String)

Represents a server firewall rule.

Link copied to clipboard
data class GetGetPrivateDnsZoneSuffixExecuteResult(val privateDnsZoneSuffix: String? = null)

The response of get private dns zone suffix.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val azureApiVersion: String, val groupIds: List<String>, 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 GetServerResult(val administratorLogin: String? = null, val availabilityZone: String? = null, val azureApiVersion: String, val backup: BackupResponse? = null, val dataEncryption: DataEncryptionResponse? = null, val fullyQualifiedDomainName: String, val highAvailability: HighAvailabilityResponse? = null, val id: String, val identity: MySQLServerIdentityResponse? = null, val importSourceProperties: ImportSourcePropertiesResponse? = null, val location: String, val maintenanceWindow: MaintenanceWindowResponse? = null, val name: String, val network: NetworkResponse? = null, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val replicaCapacity: Int, val replicationRole: String? = null, val sku: MySQLServerSkuResponse? = null, val sourceServerResourceId: String? = null, val state: String, val storage: StorageResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val version: String? = null)

Represents a server.

Link copied to clipboard
data class GetSingleServerConfigurationResult(val allowedValues: String, val azureApiVersion: String, val dataType: String, val defaultValue: String, val description: String, val id: String, val name: String, val source: String? = null, val type: String, val value: String? = null)

Represents a Configuration.

Link copied to clipboard
data class GetSingleServerDatabaseResult(val azureApiVersion: String, val charset: String? = null, val collation: String? = null, val id: String, val name: String, val type: String)

Represents a Database.

Link copied to clipboard
data class GetSingleServerFirewallRuleResult(val azureApiVersion: String, val endIpAddress: String, val id: String, val name: String, val startIpAddress: String, val type: String)

Represents a server firewall rule.

Link copied to clipboard
data class GetSingleServerResult(val administratorLogin: String? = null, val azureApiVersion: String, val byokEnforcement: String, val earliestRestoreDate: String? = null, val fullyQualifiedDomainName: String? = null, val id: String, val identity: ResourceIdentityResponse? = null, val infrastructureEncryption: String? = null, val location: String, val masterServerId: String? = null, val minimalTlsVersion: String? = null, val name: String, val privateEndpointConnections: List<ServerPrivateEndpointConnectionResponse>, val publicNetworkAccess: String? = null, val replicaCapacity: Int? = null, val replicationRole: String? = null, val sku: SkuResponse? = null, val sslEnforcement: String? = null, val storageProfile: StorageProfileResponse? = null, val tags: Map<String, String>? = null, val type: String, val userVisibleState: String? = null, val version: String? = null)

Represents a server.

Link copied to clipboard
data class GetSingleServerServerAdministratorResult(val administratorType: String, val azureApiVersion: String, val id: String, val login: String, val name: String, val sid: String, val tenantId: String, val type: String)

Represents a and external administrator to be created.

Link copied to clipboard
data class GetSingleServerVirtualNetworkRuleResult(val azureApiVersion: String, val id: String, val ignoreMissingVnetServiceEndpoint: Boolean? = null, val name: String, val state: String, val type: String, val virtualNetworkSubnetId: String)

A virtual network rule.

Link copied to clipboard
data class HighAvailabilityResponse(val mode: String? = null, val standbyAvailabilityZone: String? = null, val state: String)

High availability properties of a server

Link copied to clipboard
data class ImportSourcePropertiesResponse(val dataDirPath: String? = null, val storageType: String? = null, val storageUrl: String? = null)

Import source related properties.

Link copied to clipboard
data class MaintenanceWindowResponse(val customWindow: String? = null, val dayOfWeek: Int? = null, val startHour: Int? = null, val startMinute: Int? = null)

Maintenance window of a server.

Link copied to clipboard
data class MySQLServerIdentityResponse(val principalId: String, val tenantId: String, val type: String? = null, val userAssignedIdentities: Map<String, List<UserAssignedIdentityResponse>>? = null)

Properties to configure Identity for Bring your Own Keys

Link copied to clipboard
data class MySQLServerSkuResponse(val name: String, val tier: String)

Billing information related properties of a server.

Link copied to clipboard
data class NetworkResponse(val delegatedSubnetResourceId: String? = null, val privateDnsZoneResourceId: String? = null, val publicNetworkAccess: String? = null)

Network related properties of a server

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val groupIds: List<String>, 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 PrivateEndpointPropertyResponse(val id: String? = null)
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 ResourceIdentityResponse(val principalId: String, val tenantId: String, val type: String? = null)

Azure Active Directory identity configuration for a resource.

data class ServerPrivateEndpointConnectionPropertiesResponse(val privateEndpoint: PrivateEndpointPropertyResponse? = null, val privateLinkServiceConnectionState: ServerPrivateLinkServiceConnectionStatePropertyResponse? = null, val provisioningState: String)

Properties of a private endpoint connection.

Link copied to clipboard

A private endpoint connection under a server

data class ServerPrivateLinkServiceConnectionStatePropertyResponse(val actionsRequired: String, val description: String, val status: String)
Link copied to clipboard
data class SkuResponse(val capacity: Int? = null, val family: String? = null, val name: String, val size: String? = null, val tier: String? = null)

Billing information related properties of a server.

Link copied to clipboard
data class StorageProfileResponse(val backupRetentionDays: Int? = null, val geoRedundantBackup: String? = null, val storageAutogrow: String? = null, val storageMB: Int? = null)

Storage Profile properties of a server

Link copied to clipboard
data class StorageResponse(val autoGrow: String? = null, val autoIoScaling: String? = null, val iops: Int? = null, val logOnDisk: String? = null, val storageRedundancy: String? = null, val storageSizeGB: Int? = null, val storageSku: String)

Storage Profile properties of a server

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.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

Metadata of user assigned identity.