0.9.0 (2025-07-25)
Breaking Changes
- Type of
PolicyEvaluationResult.EvaluationDetails
has been changed from*PolicyEvaluationDetails
to*CheckRestrictionEvaluationDetails
Features Added
- New value
FieldRestrictionResultAudit
added to enum typeFieldRestrictionResult
- New enum type
ComponentPolicyStatesResource
with valuesComponentPolicyStatesResourceLatest
- New function
*ClientFactory.NewComponentPolicyStatesClient() *ComponentPolicyStatesClient
- New function
NewComponentPolicyStatesClient(azcore.TokenCredential, *arm.ClientOptions) (*ComponentPolicyStatesClient, error)
- New function
*ComponentPolicyStatesClient.ListQueryResultsForPolicyDefinition(context.Context, string, string, ComponentPolicyStatesResource, *ComponentPolicyStatesClientListQueryResultsForPolicyDefinitionOptions) (ComponentPolicyStatesClientListQueryResultsForPolicyDefinitionResponse, error)
- New function
*ComponentPolicyStatesClient.ListQueryResultsForResource(context.Context, string, ComponentPolicyStatesResource, *ComponentPolicyStatesClientListQueryResultsForResourceOptions) (ComponentPolicyStatesClientListQueryResultsForResourceResponse, error)
- New function
*ComponentPolicyStatesClient.ListQueryResultsForResourceGroup(context.Context, string, string, ComponentPolicyStatesResource, *ComponentPolicyStatesClientListQueryResultsForResourceGroupOptions) (ComponentPolicyStatesClientListQueryResultsForResourceGroupResponse, error)
- New function
*ComponentPolicyStatesClient.ListQueryResultsForResourceGroupLevelPolicyAssignment(context.Context, string, string, string, ComponentPolicyStatesResource, *ComponentPolicyStatesClientListQueryResultsForResourceGroupLevelPolicyAssignmentOptions) (ComponentPolicyStatesClientListQueryResultsForResourceGroupLevelPolicyAssignmentResponse, error)
- New function
*ComponentPolicyStatesClient.ListQueryResultsForSubscription(context.Context, string, ComponentPolicyStatesResource, *ComponentPolicyStatesClientListQueryResultsForSubscriptionOptions) (ComponentPolicyStatesClientListQueryResultsForSubscriptionResponse, error)
- New function
*ComponentPolicyStatesClient.ListQueryResultsForSubscriptionLevelPolicyAssignment(context.Context, string, string, ComponentPolicyStatesResource, *ComponentPolicyStatesClientListQueryResultsForSubscriptionLevelPolicyAssignmentOptions) (ComponentPolicyStatesClientListQueryResultsForSubscriptionLevelPolicyAssignmentResponse, error)
- New struct
CheckRestrictionEvaluationDetails
- New struct
ComponentExpressionEvaluationDetails
- New struct
ComponentPolicyEvaluationDetails
- New struct
ComponentPolicyState
- New struct
ComponentPolicyStatesQueryResults
- New struct
PolicyEffectDetails
- New field
IncludeAuditEffect
in structCheckRestrictionsRequest
- New field
PolicyEffect
,Reason
in structFieldRestriction
- New field
IsDataAction
in structOperation
- New field
EffectDetails
in structPolicyEvaluationResult
- New field
ResourceIDs
in structRemediationFilters