Interface PolicyAssignment
- All Superinterfaces:
HasId,HasInnerModel<PolicyAssignmentInner>,HasName,Indexable,Refreshable<PolicyAssignment>
public interface PolicyAssignment
extends HasName, HasId, Indexable, Refreshable<PolicyAssignment>, HasInnerModel<PolicyAssignmentInner>
An immutable client-side representation of an Azure policy assignment.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the policy assignment definition stages. -
Method Summary
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
displayName
String displayName()- Returns:
- the policy assignment display name
-
policyDefinitionId
String policyDefinitionId()- Returns:
- the policy definition Id
-
scope
String scope()- Returns:
- the scope at which the policy assignment exists
-
type
String type()- Returns:
- the type of the policy assignment
-
excludedScopes
- Returns:
- the excluded scopes of the policy assignment
-
enforcementMode
EnforcementMode enforcementMode()- Returns:
- the enforcement mode of the policy assignment
-
parameters
Map<String,ParameterValuesValue> parameters()- Returns:
- the parameters of the policy assignment
-