Check the current desired state status of the resource.
DesiredStateCheckPostEnforcement
Re-check desired state status for a resource after enforcement of all
resources in the current configuration run.
This step is used to determine the final desired state status for the
resource. It accounts for any resources that might have drifted from
their desired state due to side effects from configuring other resources
during the current configuration run.
DesiredStateEnforcement
Enforce the desired state for a resource that is not in desired state.
Unspecified
Default value. This value is unused.
Validation
Validation to detect resource conflicts, schema errors, etc.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eOSPolicyResourceConfigStep.Types.Type\u003c/code\u003e enum within the Google Cloud OS Config v1alpha API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOSPolicyResourceConfigStep.Types.Type\u003c/code\u003e enum defines the supported configuration step types for OS policies, including checking, enforcing, and validating the desired state.\u003c/p\u003e\n"],["\u003cp\u003eThe available versions of the API documentation for \u003ccode\u003eOSPolicyResourceConfigStep.Types.Type\u003c/code\u003e include 2.0.0-alpha06 (latest), 2.0.0-alpha05, and 1.0.0-alpha04.\u003c/p\u003e\n"],["\u003cp\u003eThe enum contains fields such as \u003ccode\u003eDesiredStateCheck\u003c/code\u003e, \u003ccode\u003eDesiredStateCheckPostEnforcement\u003c/code\u003e, \u003ccode\u003eDesiredStateEnforcement\u003c/code\u003e, \u003ccode\u003eUnspecified\u003c/code\u003e, and \u003ccode\u003eValidation\u003c/code\u003e, with descriptions of their purpose in managing OS configuration.\u003c/p\u003e\n"]]],[],null,["# Google Cloud OS Config v1alpha API - Enum OSPolicyResourceConfigStep.Types.Type (2.0.0-alpha06)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-alpha06 (latest)](/dotnet/docs/reference/Google.Cloud.OsConfig.V1Alpha/latest/Google.Cloud.OsConfig.V1Alpha.OSPolicyResourceConfigStep.Types.Type)\n- [2.0.0-alpha05](/dotnet/docs/reference/Google.Cloud.OsConfig.V1Alpha/2.0.0-alpha05/Google.Cloud.OsConfig.V1Alpha.OSPolicyResourceConfigStep.Types.Type)\n- [1.0.0-alpha04](/dotnet/docs/reference/Google.Cloud.OsConfig.V1Alpha/1.0.0-alpha04/Google.Cloud.OsConfig.V1Alpha.OSPolicyResourceConfigStep.Types.Type) \n\n [Obsolete]\n public enum OSPolicyResourceConfigStep.Types.Type\n\nReference documentation and code samples for the Google Cloud OS Config v1alpha API enum OSPolicyResourceConfigStep.Types.Type.\n\nSupported configuration step types\n\nNamespace\n---------\n\n[Google.Cloud.OsConfig.V1Alpha](/dotnet/docs/reference/Google.Cloud.OsConfig.V1Alpha/latest/Google.Cloud.OsConfig.V1Alpha)\n\nAssembly\n--------\n\nGoogle.Cloud.OsConfig.V1Alpha.dll"]]