Package-level declarations

Types

Link copied to clipboard
data class GetHypervClusterControllerClusterResult(val azureApiVersion: String, val createdTimestamp: String, val errors: List<HealthErrorDetailsResponse>, val fqdn: String? = null, val functionalLevel: Int, val hostFqdnList: List<String>? = null, val id: String, val name: String, val provisioningState: String? = null, val runAsAccountId: String? = null, val status: String, val systemData: SystemDataResponse, val type: String, val updatedTimestamp: String)

A cluster resource belonging to a site resource.

Link copied to clipboard
data class GetHypervHostControllerResult(val azureApiVersion: String, val createdTimestamp: String, val errors: List<HealthErrorDetailsResponse>, val fqdn: String? = null, val id: String, val name: String, val provisioningState: String? = null, val runAsAccountId: String? = null, val systemData: SystemDataResponse, val type: String, val updatedTimestamp: String, val version: String)

A host resource belonging to a site resource.

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

Site REST Resource.

Link copied to clipboard
data class GetHypervSitesControllerResult(val agentDetails: SiteAgentPropertiesResponse? = null, val applianceName: String? = null, val azureApiVersion: String, val discoverySolutionId: String? = null, val id: String, val location: String, val masterSiteId: String, val name: String, val provisioningState: String? = null, val serviceEndpoint: String, val servicePrincipalIdentityDetails: SiteSpnPropertiesResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A HyperV SiteResource

Link copied to clipboard
data class GetImportSitesControllerResult(val azureApiVersion: String, val discoverySolutionId: String? = null, val id: String, val location: String, val masterSiteId: String, val name: String, val provisioningState: String? = null, val serviceEndpoint: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A ImportSite

Link copied to clipboard
data class GetMasterSitesControllerResult(val allowMultipleSites: Boolean? = null, val azureApiVersion: String, val customerStorageAccountArmId: String? = null, val id: String, val location: String, val name: String, val nestedSites: List<String>, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val publicNetworkAccess: String? = null, val sites: List<String>? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A MasterSite

data class GetPrivateEndpointConnectionControllerResult(val azureApiVersion: String, val groupIds: List<String>, val id: String, val name: String, val privateEndpoint: ResourceIdResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

REST model used to encapsulate Private Link properties for tracked resources.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val azureApiVersion: String, val eTag: String, val id: String, val name: String, val properties: PrivateEndpointConnectionPropertiesResponse, val systemData: SystemDataResponse, val type: String)

REST model used to encapsulate the user visible state of a PrivateEndpoint.

Link copied to clipboard
data class GetServerSitesControllerResult(val agentDetails: SiteAgentPropertiesResponse? = null, val applianceName: String? = null, val azureApiVersion: String, val discoverySolutionId: String? = null, val id: String, val location: String, val masterSiteId: String, val name: String, val provisioningState: String, val serviceEndpoint: String, val servicePrincipalIdentityDetails: SiteSpnPropertiesResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A ServerSiteResource

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

Site REST Resource.

Link copied to clipboard
data class GetSitesControllerResult(val agentDetails: SiteAgentPropertiesResponse? = null, val applianceName: String? = null, val azureApiVersion: String, val discoverySolutionId: String? = null, val eTag: String, val id: String, val location: String, val masterSiteId: String, val name: String, val provisioningState: String, val serviceEndpoint: String, val servicePrincipalIdentityDetails: SiteSpnPropertiesResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

A VmwareSite

data class GetSqlDiscoverySiteDataSourceControllerResult(val azureApiVersion: String, val discoverySiteId: String? = null, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

A SQL discovery site data source resource.

Link copied to clipboard
data class GetSqlSitesControllerResult(val azureApiVersion: String, val discoveryScenario: String? = null, val id: String, val name: String, val provisioningState: String, val serviceEndpoint: String, val siteAppliancePropertiesCollection: List<SiteAppliancePropertiesResponse>? = null, val systemData: SystemDataResponse, val type: String)

SQL site web model.

Link copied to clipboard
data class GetVcenterControllerResult(val azureApiVersion: String, val createdTimestamp: String, val errors: List<HealthErrorDetailsResponse>, val fqdn: String? = null, val friendlyName: String? = null, val id: String, val instanceUuid: String, val name: String, val perfStatisticsLevel: String, val port: String? = null, val provisioningState: String? = null, val runAsAccountId: String? = null, val systemData: SystemDataResponse, val type: String, val updatedTimestamp: String, val version: String)

A vcenter resource belonging to a site resource.

data class GetWebAppDiscoverySiteDataSourcesControllerResult(val azureApiVersion: String, val discoverySiteId: String? = null, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

Web app data source web model.

Link copied to clipboard
data class GetWebAppSitesControllerResult(val azureApiVersion: String, val discoveryScenario: String? = null, val id: String, val name: String, val provisioningState: String, val serviceEndpoint: String, val siteAppliancePropertiesCollection: List<SiteAppliancePropertiesResponse>? = null, val systemData: SystemDataResponse, val type: String)

WebApp site web model.

Link copied to clipboard
data class HealthErrorDetailsResponse(val applianceName: String, val code: String, val discoveryScope: String, val id: Double, val message: String, val messageParameters: Map<String, String>, val possibleCauses: String, val recommendedAction: String, val runAsAccountId: String, val severity: String, val source: String, val summaryMessage: String, val updatedTimeStamp: String)

Error contract returned when some exception occurs in Rest API.

Collection of SiteHealthSummary.

Collection of SiteHealthSummary.

Link copied to clipboard

Collection of SiteHealthSummary.

data class PrivateEndpointConnectionPropertiesResponse(val privateEndpoint: ResourceIdResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String)
Link copied to clipboard
data class PrivateEndpointConnectionResponse(val groupIds: List<String>, val id: String, val name: String, val privateEndpoint: ResourceIdResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

REST model used to encapsulate Private Link properties for tracked resources.

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

Service Connection State

Link copied to clipboard
data class ResourceIdResponse(val id: String)

PrivateEndpointModelsResourceId

Link copied to clipboard
data class SiteAgentPropertiesResponse(val id: String, val keyVaultId: String? = null, val keyVaultUri: String? = null, val lastHeartBeatUtc: String, val version: String)

Class for site agent properties.

Link copied to clipboard
data class SiteAppliancePropertiesResponse(val agentDetails: SiteAgentPropertiesResponse? = null, val applianceName: String? = null, val servicePrincipalIdentityDetails: SiteSpnPropertiesResponse? = null)

Class for site appliance properties.

Link copied to clipboard
data class SiteHealthSummaryResponse(val affectedObjectsCount: Double? = null, val affectedResourceType: String, val affectedResources: List<String>? = null, val applianceName: String, val errorCode: String, val errorId: Double, val errorMessage: String, val fabricLayoutUpdateSources: List<String>? = null, val hitCount: Double? = null, val remediationGuidance: String, val severity: String, val summaryMessage: String)

The properties of ServerSiteResource.

Link copied to clipboard
data class SitePropertiesResponse(val agentDetails: SiteAgentPropertiesResponse? = null, val applianceName: String? = null, val discoverySolutionId: String? = null, val serviceEndpoint: String, val servicePrincipalIdentityDetails: SiteSpnPropertiesResponse? = null)

Class for site properties.

Link copied to clipboard
data class SiteSpnPropertiesResponse(val aadAuthority: String? = null, val applicationId: String? = null, val audience: String? = null, val objectId: String? = null, val rawCertData: String? = null, val tenantId: String? = null)

Class for site properties.

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.