Package-level declarations

Types

Link copied to clipboard
data class AttestationEvidenceResponse(val description: String? = null, val sourceUri: String? = null)

A piece of evidence supporting the compliance state set in the attestation.

Link copied to clipboard
data class ErrorDefinitionResponse(val additionalInfo: List<TypedErrorInfoResponse>, val code: String, val details: List<ErrorDefinitionResponse>, val message: String, val target: String)

Error definition.

Link copied to clipboard
data class GetAttestationAtResourceGroupResult(val comments: String? = null, val complianceState: String? = null, val evidence: List<AttestationEvidenceResponse>? = null, val expiresOn: String? = null, val id: String, val lastComplianceStateChangeAt: String, val name: String, val owner: String? = null, val policyAssignmentId: String, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

An attestation resource.

Link copied to clipboard
data class GetAttestationAtResourceResult(val comments: String? = null, val complianceState: String? = null, val evidence: List<AttestationEvidenceResponse>? = null, val expiresOn: String? = null, val id: String, val lastComplianceStateChangeAt: String, val name: String, val owner: String? = null, val policyAssignmentId: String, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

An attestation resource.

Link copied to clipboard
data class GetAttestationAtSubscriptionResult(val comments: String? = null, val complianceState: String? = null, val evidence: List<AttestationEvidenceResponse>? = null, val expiresOn: String? = null, val id: String, val lastComplianceStateChangeAt: String, val name: String, val owner: String? = null, val policyAssignmentId: String, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

An attestation resource.

Link copied to clipboard
data class GetRemediationAtManagementGroupResult(val createdOn: String, val deploymentStatus: RemediationDeploymentSummaryResponse, val filters: RemediationFiltersResponse? = null, val id: String, val lastUpdatedOn: String, val name: String, val policyAssignmentId: String? = null, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val resourceDiscoveryMode: String? = null, val type: String)

The remediation definition.

Link copied to clipboard
data class GetRemediationAtResourceGroupResult(val createdOn: String, val deploymentStatus: RemediationDeploymentSummaryResponse, val filters: RemediationFiltersResponse? = null, val id: String, val lastUpdatedOn: String, val name: String, val policyAssignmentId: String? = null, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val resourceDiscoveryMode: String? = null, val type: String)

The remediation definition.

Link copied to clipboard
data class GetRemediationAtResourceResult(val createdOn: String, val deploymentStatus: RemediationDeploymentSummaryResponse, val filters: RemediationFiltersResponse? = null, val id: String, val lastUpdatedOn: String, val name: String, val policyAssignmentId: String? = null, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val resourceDiscoveryMode: String? = null, val type: String)

The remediation definition.

Link copied to clipboard
data class GetRemediationAtSubscriptionResult(val createdOn: String, val deploymentStatus: RemediationDeploymentSummaryResponse, val filters: RemediationFiltersResponse? = null, val id: String, val lastUpdatedOn: String, val name: String, val policyAssignmentId: String? = null, val policyDefinitionReferenceId: String? = null, val provisioningState: String, val resourceDiscoveryMode: String? = null, val type: String)

The remediation definition.

List of deployments for a remediation.

List of deployments for a remediation.

List of deployments for a remediation.

List of deployments for a remediation.

Link copied to clipboard
data class RemediationDeploymentResponse(val createdOn: String, val deploymentId: String, val error: ErrorDefinitionResponse, val lastUpdatedOn: String, val remediatedResourceId: String, val resourceLocation: String, val status: String)

Details of a single deployment created by the remediation.

Link copied to clipboard
data class RemediationDeploymentSummaryResponse(val failedDeployments: Int, val successfulDeployments: Int, val totalDeployments: Int)

The deployment status summary for all deployments created by the remediation.

Link copied to clipboard
data class RemediationFiltersResponse(val locations: List<String>? = null)

The filters that will be applied to determine which resources to remediate.

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 TypedErrorInfoResponse(val info: Any, val type: String)

Scenario specific error details.