Attestation Interface
public interface Attestation
An immutable client-side representation of Attestation.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Offset |
assessmentDate()
Gets the assessment |
abstract String |
comments()
Gets the comments property: Comments describing why this attestation was created. |
abstract
Compliance |
complianceState()
Gets the compliance |
abstract
List<Attestation |
evidence()
Gets the evidence property: The evidence supporting the compliance state set in this attestation. |
abstract
Offset |
expiresOn()
Gets the expires |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Attestation |
innerModel()
Gets the inner com. |
abstract
Offset |
lastComplianceStateChangeAt()
Gets the last |
abstract Object |
metadata()
Gets the metadata property: Additional metadata for this attestation. |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract String |
owner()
Gets the owner property: The person responsible for setting the state of the resource. |
abstract String |
policyAssignmentId()
Gets the policy |
abstract String |
policyDefinitionReferenceId()
Gets the policy |
abstract String |
provisioningState()
Gets the provisioning |
abstract Attestation |
refresh()
Refreshes the resource to sync with Azure. |
abstract Attestation |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract
System |
systemData()
Gets the system |
abstract String |
type()
Gets the type property: The type of the resource. |
abstract Update |
update()
Begins update for the Attestation resource. |
Method Details
assessmentDate
public abstract OffsetDateTime assessmentDate()
Gets the assessmentDate property: The time the evidence was assessed.
Returns:
comments
public abstract String comments()
Gets the comments property: Comments describing why this attestation was created.
Returns:
complianceState
public abstract ComplianceState complianceState()
Gets the complianceState property: The compliance state that should be set on the resource.
Returns:
evidence
public abstract List
Gets the evidence property: The evidence supporting the compliance state set in this attestation.
Returns:
expiresOn
public abstract OffsetDateTime expiresOn()
Gets the expiresOn property: The time the compliance state should expire.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract AttestationInner innerModel()
Gets the inner com.azure.resourcemanager.policyinsights.fluent.models.AttestationInner object.
Returns:
lastComplianceStateChangeAt
public abstract OffsetDateTime lastComplianceStateChangeAt()
Gets the lastComplianceStateChangeAt property: The time the compliance state was last changed in this attestation.
Returns:
metadata
public abstract Object metadata()
Gets the metadata property: Additional metadata for this attestation.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
owner
public abstract String owner()
Gets the owner property: The person responsible for setting the state of the resource. This value is typically an Azure Active Directory object ID.
Returns:
policyAssignmentId
public abstract String policyAssignmentId()
Gets the policyAssignmentId property: The resource ID of the policy assignment that the attestation is setting the state for.
Returns:
policyDefinitionReferenceId
public abstract String policyDefinitionReferenceId()
Gets the policyDefinitionReferenceId property: 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.
Returns:
provisioningState
public abstract String provisioningState()
Gets the provisioningState property: The status of the attestation.
Returns:
refresh
public abstract Attestation refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract Attestation refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract Attestation.Update update()
Begins update for the Attestation resource.
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for