Package-level declarations

Types

Link copied to clipboard
data class AssignmentInfoResponse(val configuration: ConfigurationInfoResponse? = null, val name: String)

Information about the guest configuration assignment.

Reason and code for the compliance of the guest configuration assignment resource.

Link copied to clipboard
data class AssignmentReportResourceResponse(val complianceStatus: String, val properties: Any, val reasons: List<AssignmentReportResourceComplianceReasonResponse>? = null, val resourceId: String)

The guest configuration assignment resource.

Link copied to clipboard
data class AssignmentReportResponse(val assignment: AssignmentInfoResponse? = null, val complianceStatus: String, val endTime: String, val id: String, val operationType: String, val reportId: String, val resources: List<AssignmentReportResourceResponse>? = null, val startTime: String, val vm: VMInfoResponse? = null)
Link copied to clipboard
data class ConfigurationInfoResponse(val name: String, val version: String)

Information about the configuration.

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

Represents a configuration parameter.

Link copied to clipboard
data class ConfigurationSettingResponse(val actionAfterReboot: String? = null, val allowModuleOverwrite: Boolean? = null, val configurationMode: String? = null, val configurationModeFrequencyMins: Double? = null, val rebootIfNeeded: Boolean? = null, val refreshFrequencyMins: Double? = null)

Configuration setting of LCM (Local Configuration Manager).

Link copied to clipboard
data class GetGuestConfigurationAssignmentResult(val id: String, val location: String? = null, val name: String? = null, val properties: GuestConfigurationAssignmentPropertiesResponse, val type: String)

Guest configuration assignment is an association between a machine and guest configuration.

data class GetGuestConfigurationConnectedVMwarevSphereAssignmentResult(val id: String, val location: String? = null, val name: String? = null, val properties: GuestConfigurationAssignmentPropertiesResponse, val type: String)

Guest configuration assignment is an association between a machine and guest configuration.

data class GetGuestConfigurationHCRPAssignmentResult(val id: String, val location: String? = null, val name: String? = null, val properties: GuestConfigurationAssignmentPropertiesResponse, val type: String)

Guest configuration assignment is an association between a machine and guest configuration.

data class GuestConfigurationAssignmentPropertiesResponse(val assignmentHash: String, val complianceStatus: String, val context: String? = null, val guestConfiguration: GuestConfigurationNavigationResponse? = null, val lastComplianceStatusChecked: String, val latestAssignmentReport: AssignmentReportResponse? = null, val latestReportId: String, val parameterHash: String, val provisioningState: String, val resourceType: String, val targetResourceId: String, val vmssVMList: List<VMSSVMInfoResponse>? = null)

Guest configuration assignment properties.

Link copied to clipboard
data class GuestConfigurationNavigationResponse(val assignmentType: String? = null, val configurationParameter: List<ConfigurationParameterResponse>? = null, val configurationProtectedParameter: List<ConfigurationParameterResponse>? = null, val configurationSetting: ConfigurationSettingResponse? = null, val contentHash: String? = null, val contentType: String, val contentUri: String? = null, val kind: String? = null, val name: String? = null, val version: String? = null)

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

Link copied to clipboard
data class VMInfoResponse(val id: String, val uuid: String)

Information about the VM.

Link copied to clipboard
data class VMSSVMInfoResponse(val complianceStatus: String, val lastComplianceChecked: String, val latestReportId: String, val vmId: String, val vmResourceId: String)

Information about VMSS VM