Package-level declarations

Types

Link copied to clipboard
data class AzureHybridBenefitPropertiesResponse(val scomLicenseType: String? = null, val sqlServerLicenseType: String? = null, val windowsServerLicenseType: String? = null)

The properties to maximize savings by using Azure Hybrid Benefit

Link copied to clipboard
data class DatabaseInstancePropertiesResponse(val databaseFqdn: String, val databaseInstanceId: String? = null, val dwDatabaseId: String, val dwDatabaseName: String, val operationalDatabaseId: String)

The properties of database instance

Link copied to clipboard
data class DomainControllerPropertiesResponse(val dnsServer: String? = null, val domainName: String? = null, val ouPath: String? = null)

The properties of domain controller to which SCOM and SQL servers join for AuthN/AuthZ.

Link copied to clipboard
data class DomainUserCredentialsResponse(val keyVaultUrl: String? = null, val passwordSecret: String? = null, val userNameSecret: String? = null)

Get Domain user name and password from key vault

Link copied to clipboard
data class GetInstanceResult(val azureApiVersion: String, val id: String, val identity: ManagedIdentityResponse? = null, val location: String, val name: String, val properties: MonitoringInstancePropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A SCOM instance resource

Link copied to clipboard
data class GetManagedGatewayResult(val azureApiVersion: String, val id: String, val name: String, val properties: ManagedGatewayPropertiesResponse, val systemData: SystemDataResponse, val type: String)

A gateway resource.

Link copied to clipboard
data class GetMonitoredResourceResult(val azureApiVersion: String, val id: String, val name: String, val properties: MonitoredResourcePropertiesResponse, val systemData: SystemDataResponse, val type: String)

A monitored resource.

Link copied to clipboard
data class GmsaDetailsResponse(val dnsName: String? = null, val gmsaAccount: String? = null, val loadBalancerIP: String? = null, val managementServerGroupName: String? = null)

Gmsa Details

Link copied to clipboard
data class LogAnalyticsConfigurationResponse(val dataTypes: List<String>? = null, val importData: Boolean? = null, val workspaceId: String? = null)

Configuration for Log Analytics linking to SCOM managed instance.

Link copied to clipboard
data class ManagedGatewayPropertiesResponse(val computerName: String? = null, val connectionStatus: String, val domainName: String? = null, val healthStatus: String, val installType: String, val managementServerEndpoint: String, val provisioningState: String, val resourceId: String? = null, val resourceLocation: String? = null, val version: String)

The properties of a gateway resource.

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

Azure Active Directory identity configuration for a resource.

Link copied to clipboard
data class ManagedInstanceOperationStatusResponse(val id: String, val operationName: String, val operationState: String)

Gets status of current and latest SCOM managed instance operation.

Link copied to clipboard
data class ManagementServerPropertiesResponse(val fqdn: String, val healthState: String, val serverName: String, val serverRoles: String, val vmResId: String)

The properties of management server

Link copied to clipboard
data class MonitoredResourcePropertiesResponse(val agentVersion: String, val computerName: String? = null, val connectionStatus: String, val domainName: String? = null, val healthStatus: String, val installType: String, val managementServerEndpoint: String, val provisioningState: String, val resourceId: String? = null, val resourceLocation: String? = null)

The properties of a monitored resource.

Link copied to clipboard
data class MonitoringInstancePropertiesResponse(val azureHybridBenefit: AzureHybridBenefitPropertiesResponse? = null, val databaseInstance: DatabaseInstancePropertiesResponse? = null, val domainController: DomainControllerPropertiesResponse? = null, val domainUserCredentials: DomainUserCredentialsResponse? = null, val gmsaDetails: GmsaDetailsResponse? = null, val logAnalyticsProperties: LogAnalyticsConfigurationResponse, val managementEndpoints: List<ManagementServerPropertiesResponse>, val operationsStatus: List<ManagedInstanceOperationStatusResponse>, val productVersion: String, val provisioningState: String, val vNetSubnetId: String? = null)

The properties of a SCOM instance 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.

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

Azure Active Directory identity configuration for a resource.