UNPKG

@cdktf/provider-google

Version:

Prebuilt google Provider for Terraform CDK (cdktf)

750 lines 935 kB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29; Object.defineProperty(exports, "__esModule", { value: true }); exports.OsConfigOsPolicyAssignmentOsPoliciesList = exports.OsConfigOsPolicyAssignmentOsPoliciesOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsList = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesList = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryZypperOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYumOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryGooOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryAptOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgZypperOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgYumOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgGoogetOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceGcsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgAptOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileRemoteOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileGcsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileRemoteOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileGcsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsOutputReference = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersList = exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference = exports.OsConfigOsPolicyAssignmentInstanceFilterOutputReference = exports.OsConfigOsPolicyAssignmentInstanceFilterInventoriesList = exports.OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference = exports.OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList = exports.OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference = exports.OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList = exports.OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference = void 0; exports.OsConfigOsPolicyAssignment = exports.OsConfigOsPolicyAssignmentTimeoutsOutputReference = exports.OsConfigOsPolicyAssignmentRolloutOutputReference = exports.OsConfigOsPolicyAssignmentRolloutDisruptionBudgetOutputReference = void 0; exports.osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToTerraform = osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToHclTerraform = osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToHclTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToTerraform = osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToHclTerraform = osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToHclTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterInventoriesToTerraform = osConfigOsPolicyAssignmentInstanceFilterInventoriesToTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterInventoriesToHclTerraform = osConfigOsPolicyAssignmentInstanceFilterInventoriesToHclTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterToTerraform = osConfigOsPolicyAssignmentInstanceFilterToTerraform; exports.osConfigOsPolicyAssignmentInstanceFilterToHclTerraform = osConfigOsPolicyAssignmentInstanceFilterToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileRemoteToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileGcsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileGcsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileGcsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileGcsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileRemoteToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileRemoteToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileRemoteToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileRemoteToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFileToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileGcsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileGcsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileGcsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileGcsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileRemoteToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileRemoteToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileRemoteToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileRemoteToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileFileToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesFileToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgAptToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgAptToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgAptToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgAptToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceGcsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceGcsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceGcsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceGcsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceRemoteToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebSourceToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgDebToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgGoogetToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgGoogetToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgGoogetToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgGoogetToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceGcsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceRemoteToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiSourceToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgMsiToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceGcsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceRemoteToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmSourceToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgRpmToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgYumToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgYumToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgYumToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgYumToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgZypperToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgZypperToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgZypperToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgZypperToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesPkgToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryAptToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryAptToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryAptToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryAptToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryGooToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryGooToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryGooToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryGooToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYumToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYumToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYumToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYumToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryZypperToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryZypperToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryZypperToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryZypperToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsToTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesResourceGroupsToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesResourceGroupsToHclTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesToTerraform = osConfigOsPolicyAssignmentOsPoliciesToTerraform; exports.osConfigOsPolicyAssignmentOsPoliciesToHclTerraform = osConfigOsPolicyAssignmentOsPoliciesToHclTerraform; exports.osConfigOsPolicyAssignmentRolloutDisruptionBudgetToTerraform = osConfigOsPolicyAssignmentRolloutDisruptionBudgetToTerraform; exports.osConfigOsPolicyAssignmentRolloutDisruptionBudgetToHclTerraform = osConfigOsPolicyAssignmentRolloutDisruptionBudgetToHclTerraform; exports.osConfigOsPolicyAssignmentRolloutToTerraform = osConfigOsPolicyAssignmentRolloutToTerraform; exports.osConfigOsPolicyAssignmentRolloutToHclTerraform = osConfigOsPolicyAssignmentRolloutToHclTerraform; exports.osConfigOsPolicyAssignmentTimeoutsToTerraform = osConfigOsPolicyAssignmentTimeoutsToTerraform; exports.osConfigOsPolicyAssignmentTimeoutsToHclTerraform = osConfigOsPolicyAssignmentTimeoutsToHclTerraform; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { labels: cdktf.hashMapper(cdktf.stringToTerraform)(struct.labels), }; } function osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { labels: { value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.labels), isBlock: false, type: "map", storageClassType: "stringMap", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._labels !== undefined) { hasAnyValues = true; internalValueResult.labels = this._labels; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._labels = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._labels = value.labels; } } get labels() { return this.getStringMapAttribute('labels'); } set labels(value) { this._labels = value; } resetLabels() { this._labels = undefined; } // Temporarily expose input value. Use with caution. get labelsInput() { return this._labels; } } exports.OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference = OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference; _a = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference[_a] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference", version: "14.35.1" }; class OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList = OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList; _b = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList[_b] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList", version: "14.35.1" }; function osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { labels: cdktf.hashMapper(cdktf.stringToTerraform)(struct.labels), }; } function osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { labels: { value: cdktf.hashMapperHcl(cdktf.stringToHclTerraform)(struct.labels), isBlock: false, type: "map", storageClassType: "stringMap", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._labels !== undefined) { hasAnyValues = true; internalValueResult.labels = this._labels; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._labels = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._labels = value.labels; } } get labels() { return this.getStringMapAttribute('labels'); } set labels(value) { this._labels = value; } resetLabels() { this._labels = undefined; } // Temporarily expose input value. Use with caution. get labelsInput() { return this._labels; } } exports.OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference = OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference; _c = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference[_c] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference", version: "14.35.1" }; class OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList = OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList; _d = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList[_d] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList", version: "14.35.1" }; function osConfigOsPolicyAssignmentInstanceFilterInventoriesToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { os_short_name: cdktf.stringToTerraform(struct.osShortName), os_version: cdktf.stringToTerraform(struct.osVersion), }; } function osConfigOsPolicyAssignmentInstanceFilterInventoriesToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { os_short_name: { value: cdktf.stringToHclTerraform(struct.osShortName), isBlock: false, type: "simple", storageClassType: "string", }, os_version: { value: cdktf.stringToHclTerraform(struct.osVersion), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._osShortName !== undefined) { hasAnyValues = true; internalValueResult.osShortName = this._osShortName; } if (this._osVersion !== undefined) { hasAnyValues = true; internalValueResult.osVersion = this._osVersion; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._osShortName = undefined; this._osVersion = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._osShortName = value.osShortName; this._osVersion = value.osVersion; } } get osShortName() { return this.getStringAttribute('os_short_name'); } set osShortName(value) { this._osShortName = value; } // Temporarily expose input value. Use with caution. get osShortNameInput() { return this._osShortName; } get osVersion() { return this.getStringAttribute('os_version'); } set osVersion(value) { this._osVersion = value; } resetOsVersion() { this._osVersion = undefined; } // Temporarily expose input value. Use with caution. get osVersionInput() { return this._osVersion; } } exports.OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference = OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference; _e = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference[_e] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference", version: "14.35.1" }; class OsConfigOsPolicyAssignmentInstanceFilterInventoriesList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new OsConfigOsPolicyAssignmentInstanceFilterInventoriesOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.OsConfigOsPolicyAssignmentInstanceFilterInventoriesList = OsConfigOsPolicyAssignmentInstanceFilterInventoriesList; _f = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterInventoriesList[_f] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterInventoriesList", version: "14.35.1" }; function osConfigOsPolicyAssignmentInstanceFilterToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { all: cdktf.booleanToTerraform(struct.all), exclusion_labels: cdktf.listMapper(osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToTerraform, true)(struct.exclusionLabels), inclusion_labels: cdktf.listMapper(osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToTerraform, true)(struct.inclusionLabels), inventories: cdktf.listMapper(osConfigOsPolicyAssignmentInstanceFilterInventoriesToTerraform, true)(struct.inventories), }; } function osConfigOsPolicyAssignmentInstanceFilterToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { all: { value: cdktf.booleanToHclTerraform(struct.all), isBlock: false, type: "simple", storageClassType: "boolean", }, exclusion_labels: { value: cdktf.listMapperHcl(osConfigOsPolicyAssignmentInstanceFilterExclusionLabelsToHclTerraform, true)(struct.exclusionLabels), isBlock: true, type: "list", storageClassType: "OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList", }, inclusion_labels: { value: cdktf.listMapperHcl(osConfigOsPolicyAssignmentInstanceFilterInclusionLabelsToHclTerraform, true)(struct.inclusionLabels), isBlock: true, type: "list", storageClassType: "OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList", }, inventories: { value: cdktf.listMapperHcl(osConfigOsPolicyAssignmentInstanceFilterInventoriesToHclTerraform, true)(struct.inventories), isBlock: true, type: "list", storageClassType: "OsConfigOsPolicyAssignmentInstanceFilterInventoriesList", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class OsConfigOsPolicyAssignmentInstanceFilterOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; // exclusion_labels - computed: false, optional: true, required: false this._exclusionLabels = new OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsList(this, "exclusion_labels", false); // inclusion_labels - computed: false, optional: true, required: false this._inclusionLabels = new OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsList(this, "inclusion_labels", false); // inventories - computed: false, optional: true, required: false this._inventories = new OsConfigOsPolicyAssignmentInstanceFilterInventoriesList(this, "inventories", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._all !== undefined) { hasAnyValues = true; internalValueResult.all = this._all; } if (this._exclusionLabels?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.exclusionLabels = this._exclusionLabels?.internalValue; } if (this._inclusionLabels?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.inclusionLabels = this._inclusionLabels?.internalValue; } if (this._inventories?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.inventories = this._inventories?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._all = undefined; this._exclusionLabels.internalValue = undefined; this._inclusionLabels.internalValue = undefined; this._inventories.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._all = value.all; this._exclusionLabels.internalValue = value.exclusionLabels; this._inclusionLabels.internalValue = value.inclusionLabels; this._inventories.internalValue = value.inventories; } } get all() { return this.getBooleanAttribute('all'); } set all(value) { this._all = value; } resetAll() { this._all = undefined; } // Temporarily expose input value. Use with caution. get allInput() { return this._all; } get exclusionLabels() { return this._exclusionLabels; } putExclusionLabels(value) { this._exclusionLabels.internalValue = value; } resetExclusionLabels() { this._exclusionLabels.internalValue = undefined; } // Temporarily expose input value. Use with caution. get exclusionLabelsInput() { return this._exclusionLabels.internalValue; } get inclusionLabels() { return this._inclusionLabels; } putInclusionLabels(value) { this._inclusionLabels.internalValue = value; } resetInclusionLabels() { this._inclusionLabels.internalValue = undefined; } // Temporarily expose input value. Use with caution. get inclusionLabelsInput() { return this._inclusionLabels.internalValue; } get inventories() { return this._inventories; } putInventories(value) { this._inventories.internalValue = value; } resetInventories() { this._inventories.internalValue = undefined; } // Temporarily expose input value. Use with caution. get inventoriesInput() { return this._inventories.internalValue; } } exports.OsConfigOsPolicyAssignmentInstanceFilterOutputReference = OsConfigOsPolicyAssignmentInstanceFilterOutputReference; _g = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentInstanceFilterOutputReference[_g] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentInstanceFilterOutputReference", version: "14.35.1" }; function osConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { os_short_name: cdktf.stringToTerraform(struct.osShortName), os_version: cdktf.stringToTerraform(struct.osVersion), }; } function osConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { os_short_name: { value: cdktf.stringToHclTerraform(struct.osShortName), isBlock: false, type: "simple", storageClassType: "string", }, os_version: { value: cdktf.stringToHclTerraform(struct.osVersion), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._osShortName !== undefined) { hasAnyValues = true; internalValueResult.osShortName = this._osShortName; } if (this._osVersion !== undefined) { hasAnyValues = true; internalValueResult.osVersion = this._osVersion; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._osShortName = undefined; this._osVersion = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._osShortName = value.osShortName; this._osVersion = value.osVersion; } } get osShortName() { return this.getStringAttribute('os_short_name'); } set osShortName(value) { this._osShortName = value; } // Temporarily expose input value. Use with caution. get osShortNameInput() { return this._osShortName; } get osVersion() { return this.getStringAttribute('os_version'); } set osVersion(value) { this._osVersion = value; } resetOsVersion() { this._osVersion = undefined; } // Temporarily expose input value. Use with caution. get osVersionInput() { return this._osVersion; } } exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference = OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference; _h = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference[_h] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference", version: "14.35.1" }; class OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersList = OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersList; _j = JSII_RTTI_SYMBOL_1; OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersList[_j] = { fqn: "@cdktf/provider-google.osConfigOsPolicyAssignment.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsInventoryFiltersList", version: "14.35.1" }; function osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { bucket: cdktf.stringToTerraform(struct.bucket), generation: cdktf.numberToTerraform(struct.generation), object: cdktf.stringToTerraform(struct.object), }; } function osConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecEnforceFileGcsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configura