API Reference
AdmxPolicyArtifact
Generated artifact set for a single ADMX policy and desired state.
Inheritance
- Object
- AdmxPolicyArtifact
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Constructors
public AdmxPolicyArtifact() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String PolicyName { get; set; } #Internal ADMX policy name.
public String PolicyDisplayName { get; set; } #Localized ADMX policy display name.
public String SourceAdmx { get; set; } #Source ADMX file that defined the policy.
public String CategoryPath { get; set; } #Policy category path, when available.
public String SupportedOn { get; set; } #Supported-on description, when available.
public PolicyState State { get; set; } #Requested policy state.
public String StateName { get; set; } #Textual requested policy state for JSON and static consumers.
public PolicyScope Scope { get; set; } #Effective policy scope used for artifact generation.
public String ScopeName { get; set; } #Textual effective policy scope for JSON and static consumers.
public String RegistryHive { get; set; } #Registry hive used by the generated artifact set.
public String RegistryKey { get; set; } #Primary registry key for the policy, when available.
public IReadOnlyList<AdmxPolicyArtifactOperation> Operations { get; set; } #Distinct registry operations that implement the requested policy state.
public String RegFileContent { get; set; } #Generated Windows Registry Editor file content.
public String PowerShellScript { get; set; } #Generated PowerShell script content.
public AdmxPolicyIntuneArtifact Intune { get; set; } #Intune-oriented script artifacts derived from the same typed operations.
public AdmxPolicyMdmArtifact Mdm { get; set; } #Candidate MDM/SyncML artifacts inferred from the typed ADMX policy definition.