GetAttestationAtResourceResult

data class GetAttestationAtResourceResult(val assessmentDate: String? = null, val azureApiVersion: String, val comments: String? = null, val complianceState: String? = null, val evidence: List<AttestationEvidenceResponse>? = null, val expiresOn: String? = null, val id: String, val lastComplianceStateChangeAt: String, val metadata: Any? = null, 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.

Constructors

Link copied to clipboard
constructor(assessmentDate: String? = null, azureApiVersion: String, comments: String? = null, complianceState: String? = null, evidence: List<AttestationEvidenceResponse>? = null, expiresOn: String? = null, id: String, lastComplianceStateChangeAt: String, metadata: Any? = null, name: String, owner: String? = null, policyAssignmentId: String, policyDefinitionReferenceId: String? = null, provisioningState: String, systemData: SystemDataResponse, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val assessmentDate: String? = null

The time the evidence was assessed

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val comments: String? = null

Comments describing why this attestation was created.

Link copied to clipboard
val complianceState: String? = null

The compliance state that should be set on the resource.

Link copied to clipboard

The evidence supporting the compliance state set in this attestation.

Link copied to clipboard
val expiresOn: String? = null

The time the compliance state should expire.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard

The time the compliance state was last changed in this attestation.

Link copied to clipboard
val metadata: Any? = null

Additional metadata for this attestation

Link copied to clipboard

The name of the resource

Link copied to clipboard
val owner: String? = null

The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.

Link copied to clipboard

The resource ID of the policy assignment that the attestation is setting the state for.

Link copied to clipboard

The policy definition reference ID from a policy set definition that the attestation is setting the state for. If the policy assignment assigns a policy set definition the attestation can choose a definition within the set definition with this property or omit this and set the state for the entire set definition.

Link copied to clipboard

The status of the attestation.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"