Documentation ¶
Index ¶
- func AccessContextManagerAccessLevels_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func AccessContextManagerAccessLevels_IsConstruct(x interface{}) *bool
- func AccessContextManagerAccessLevels_IsTerraformElement(x interface{}) *bool
- func AccessContextManagerAccessLevels_IsTerraformResource(x interface{}) *bool
- func AccessContextManagerAccessLevels_TfResourceType() *string
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList_Override(...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference_Override(...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference_Override(...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsList_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList, ...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference, ...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList_Override(...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference_Override(...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference_Override(...)
- func NewAccessContextManagerAccessLevelsAccessLevelsBasicOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference, ...)
- func NewAccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference, ...)
- func NewAccessContextManagerAccessLevelsAccessLevelsCustomOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference, ...)
- func NewAccessContextManagerAccessLevelsAccessLevelsList_Override(a AccessContextManagerAccessLevelsAccessLevelsList, ...)
- func NewAccessContextManagerAccessLevelsAccessLevelsOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsOutputReference, ...)
- func NewAccessContextManagerAccessLevelsTimeoutsOutputReference_Override(a AccessContextManagerAccessLevelsTimeoutsOutputReference, ...)
- func NewAccessContextManagerAccessLevels_Override(a AccessContextManagerAccessLevels, scope constructs.Construct, id *string, ...)
- type AccessContextManagerAccessLevels
- type AccessContextManagerAccessLevelsAccessLevels
- type AccessContextManagerAccessLevelsAccessLevelsBasic
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditions
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraints
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSources
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork
- type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsCustom
- type AccessContextManagerAccessLevelsAccessLevelsCustomExpr
- type AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference
- type AccessContextManagerAccessLevelsAccessLevelsList
- type AccessContextManagerAccessLevelsAccessLevelsOutputReference
- type AccessContextManagerAccessLevelsConfig
- type AccessContextManagerAccessLevelsTimeouts
- type AccessContextManagerAccessLevelsTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessContextManagerAccessLevels_GenerateConfigForImport ¶
func AccessContextManagerAccessLevels_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a AccessContextManagerAccessLevels resource upon running "cdktf plan <stack-name>".
func AccessContextManagerAccessLevels_IsConstruct ¶
func AccessContextManagerAccessLevels_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func AccessContextManagerAccessLevels_IsTerraformElement ¶
func AccessContextManagerAccessLevels_IsTerraformElement(x interface{}) *bool
Experimental.
func AccessContextManagerAccessLevels_IsTerraformResource ¶
func AccessContextManagerAccessLevels_IsTerraformResource(x interface{}) *bool
Experimental.
func AccessContextManagerAccessLevels_TfResourceType ¶
func AccessContextManagerAccessLevels_TfResourceType() *string
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsList_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsList_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelsAccessLevelsBasicOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelsAccessLevelsCustomOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsCustomOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelsAccessLevelsList_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsList_Override(a AccessContextManagerAccessLevelsAccessLevelsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAccessContextManagerAccessLevelsAccessLevelsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsAccessLevelsOutputReference_Override(a AccessContextManagerAccessLevelsAccessLevelsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAccessContextManagerAccessLevelsTimeoutsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelsTimeoutsOutputReference_Override(a AccessContextManagerAccessLevelsTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevels_Override ¶
func NewAccessContextManagerAccessLevels_Override(a AccessContextManagerAccessLevels, scope constructs.Construct, id *string, config *AccessContextManagerAccessLevelsConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels google_access_context_manager_access_levels} Resource.
Types ¶
type AccessContextManagerAccessLevels ¶
type AccessContextManagerAccessLevels interface { cdktf.TerraformResource AccessLevels() AccessContextManagerAccessLevelsAccessLevelsList AccessLevelsInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Parent() *string SetParent(val *string) ParentInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AccessContextManagerAccessLevelsTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAccessLevels(value interface{}) PutTimeouts(value *AccessContextManagerAccessLevelsTimeouts) ResetAccessLevels() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels google_access_context_manager_access_levels}.
func NewAccessContextManagerAccessLevels ¶
func NewAccessContextManagerAccessLevels(scope constructs.Construct, id *string, config *AccessContextManagerAccessLevelsConfig) AccessContextManagerAccessLevels
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels google_access_context_manager_access_levels} Resource.
type AccessContextManagerAccessLevelsAccessLevels ¶
type AccessContextManagerAccessLevelsAccessLevels struct { // Resource name for the Access Level. // // The short_name component must begin // with a letter and only include alphanumeric and '_'. // Format: accessPolicies/{policy_id}/accessLevels/{short_name} // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#name AccessContextManagerAccessLevels#name} Name *string `field:"required" json:"name" yaml:"name"` // Human readable title. Must be unique within the Policy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#title AccessContextManagerAccessLevels#title} Title *string `field:"required" json:"title" yaml:"title"` // basic block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#basic AccessContextManagerAccessLevels#basic} Basic *AccessContextManagerAccessLevelsAccessLevelsBasic `field:"optional" json:"basic" yaml:"basic"` // custom block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#custom AccessContextManagerAccessLevels#custom} Custom *AccessContextManagerAccessLevelsAccessLevelsCustom `field:"optional" json:"custom" yaml:"custom"` // Description of the AccessLevel and its use. Does not affect behavior. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#description AccessContextManagerAccessLevels#description} Description *string `field:"optional" json:"description" yaml:"description"` }
type AccessContextManagerAccessLevelsAccessLevelsBasic ¶
type AccessContextManagerAccessLevelsAccessLevelsBasic struct { // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#conditions AccessContextManagerAccessLevels#conditions} Conditions interface{} `field:"required" json:"conditions" yaml:"conditions"` // How the conditions list should be combined to determine if a request is granted this AccessLevel. // // If AND is used, each Condition in // conditions must be satisfied for the AccessLevel to be applied. If // OR is used, at least one Condition in conditions must be satisfied // for the AccessLevel to be applied. Default value: "AND" Possible values: ["AND", "OR"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#combining_function AccessContextManagerAccessLevels#combining_function} CombiningFunction *string `field:"optional" json:"combiningFunction" yaml:"combiningFunction"` }
type AccessContextManagerAccessLevelsAccessLevelsBasicConditions ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditions struct { // device_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#device_policy AccessContextManagerAccessLevels#device_policy} DevicePolicy *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy `field:"optional" json:"devicePolicy" yaml:"devicePolicy"` // A list of CIDR block IP subnetwork specification. // // May be IPv4 // or IPv6. // Note that for a CIDR IP address block, the specified IP address // portion must be properly truncated (i.e. all the host bits must // be zero) or the input is considered malformed. For example, // "192.0.2.0/24" is accepted but "192.0.2.1/24" is not. Similarly, // for IPv6, "2001:db8::/32" is accepted whereas "2001:db8::1/32" // is not. The originating IP of a request must be in one of the // listed subnets in order for this Condition to be true. // If empty, all IP addresses are allowed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#ip_subnetworks AccessContextManagerAccessLevels#ip_subnetworks} IpSubnetworks *[]*string `field:"optional" json:"ipSubnetworks" yaml:"ipSubnetworks"` // An allowed list of members (users, service accounts). Using groups is not supported yet. // // The signed-in user originating the request must be a part of one // of the provided members. If not specified, a request may come // from any user (logged in/not logged in, not present in any // groups, etc.). // Formats: 'user:{emailid}', 'serviceAccount:{emailid}' // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#members AccessContextManagerAccessLevels#members} Members *[]*string `field:"optional" json:"members" yaml:"members"` // Whether to negate the Condition. // // If true, the Condition becomes // a NAND over its non-empty fields, each field must be false for // the Condition overall to be satisfied. Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#negate AccessContextManagerAccessLevels#negate} Negate interface{} `field:"optional" json:"negate" yaml:"negate"` // The request must originate from one of the provided countries/regions. Format: A valid ISO 3166-1 alpha-2 code. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#regions AccessContextManagerAccessLevels#regions} Regions *[]*string `field:"optional" json:"regions" yaml:"regions"` // A list of other access levels defined in the same Policy, referenced by resource name. // // Referencing an AccessLevel which // does not exist is an error. All access levels listed must be // granted for the Condition to be true. // Format: accessPolicies/{policy_id}/accessLevels/{short_name} // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#required_access_levels AccessContextManagerAccessLevels#required_access_levels} RequiredAccessLevels *[]*string `field:"optional" json:"requiredAccessLevels" yaml:"requiredAccessLevels"` // vpc_network_sources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#vpc_network_sources AccessContextManagerAccessLevels#vpc_network_sources} VpcNetworkSources interface{} `field:"optional" json:"vpcNetworkSources" yaml:"vpcNetworkSources"` }
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy struct { // A list of allowed device management levels. An empty list allows all management levels. Possible values: ["MANAGEMENT_UNSPECIFIED", "NONE", "BASIC", "COMPLETE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#allowed_device_management_levels AccessContextManagerAccessLevels#allowed_device_management_levels} AllowedDeviceManagementLevels *[]*string `field:"optional" json:"allowedDeviceManagementLevels" yaml:"allowedDeviceManagementLevels"` // A list of allowed encryptions statuses. An empty list allows all statuses. Possible values: ["ENCRYPTION_UNSPECIFIED", "ENCRYPTION_UNSUPPORTED", "UNENCRYPTED", "ENCRYPTED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#allowed_encryption_statuses AccessContextManagerAccessLevels#allowed_encryption_statuses} AllowedEncryptionStatuses *[]*string `field:"optional" json:"allowedEncryptionStatuses" yaml:"allowedEncryptionStatuses"` // os_constraints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#os_constraints AccessContextManagerAccessLevels#os_constraints} OsConstraints interface{} `field:"optional" json:"osConstraints" yaml:"osConstraints"` // Whether the device needs to be approved by the customer admin. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#require_admin_approval AccessContextManagerAccessLevels#require_admin_approval} RequireAdminApproval interface{} `field:"optional" json:"requireAdminApproval" yaml:"requireAdminApproval"` // Whether the device needs to be corp owned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#require_corp_owned AccessContextManagerAccessLevels#require_corp_owned} RequireCorpOwned interface{} `field:"optional" json:"requireCorpOwned" yaml:"requireCorpOwned"` // Whether or not screenlock is required for the DevicePolicy to be true. Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#require_screen_lock AccessContextManagerAccessLevels#require_screen_lock} RequireScreenLock interface{} `field:"optional" json:"requireScreenLock" yaml:"requireScreenLock"` }
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraints ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraints struct { // The operating system type of the device. Possible values: ["OS_UNSPECIFIED", "DESKTOP_MAC", "DESKTOP_WINDOWS", "DESKTOP_LINUX", "DESKTOP_CHROME_OS", "ANDROID", "IOS"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#os_type AccessContextManagerAccessLevels#os_type} OsType *string `field:"required" json:"osType" yaml:"osType"` // The minimum allowed OS version. // // If not set, any version // of this OS satisfies the constraint. // Format: "major.minor.patch" such as "10.5.301", "9.2.1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#minimum_version AccessContextManagerAccessLevels#minimum_version} MinimumVersion *string `field:"optional" json:"minimumVersion" yaml:"minimumVersion"` }
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MinimumVersion() *string SetMinimumVersion(val *string) MinimumVersionInput() *string OsType() *string SetOsType(val *string) OsTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMinimumVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference interface { cdktf.ComplexObject AllowedDeviceManagementLevels() *[]*string SetAllowedDeviceManagementLevels(val *[]*string) AllowedDeviceManagementLevelsInput() *[]*string AllowedEncryptionStatuses() *[]*string SetAllowedEncryptionStatuses(val *[]*string) AllowedEncryptionStatusesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy SetInternalValue(val *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy) OsConstraints() AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList OsConstraintsInput() interface{} RequireAdminApproval() interface{} SetRequireAdminApproval(val interface{}) RequireAdminApprovalInput() interface{} RequireCorpOwned() interface{} SetRequireCorpOwned(val interface{}) RequireCorpOwnedInput() interface{} RequireScreenLock() interface{} SetRequireScreenLock(val interface{}) RequireScreenLockInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutOsConstraints(value interface{}) ResetAllowedDeviceManagementLevels() ResetAllowedEncryptionStatuses() ResetOsConstraints() ResetRequireAdminApproval() ResetRequireCorpOwned() ResetRequireScreenLock() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsList ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DevicePolicy() AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference DevicePolicyInput() *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IpSubnetworks() *[]*string SetIpSubnetworks(val *[]*string) IpSubnetworksInput() *[]*string Members() *[]*string SetMembers(val *[]*string) MembersInput() *[]*string Negate() interface{} SetNegate(val interface{}) NegateInput() interface{} Regions() *[]*string SetRegions(val *[]*string) RegionsInput() *[]*string RequiredAccessLevels() *[]*string SetRequiredAccessLevels(val *[]*string) RequiredAccessLevelsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VpcNetworkSources() AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList VpcNetworkSourcesInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDevicePolicy(value *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy) PutVpcNetworkSources(value interface{}) ResetDevicePolicy() ResetIpSubnetworks() ResetMembers() ResetNegate() ResetRegions() ResetRequiredAccessLevels() ResetVpcNetworkSources() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSources ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSources struct { // vpc_subnetwork block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#vpc_subnetwork AccessContextManagerAccessLevels#vpc_subnetwork} VpcSubnetwork *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork `field:"optional" json:"vpcSubnetwork" yaml:"vpcSubnetwork"` }
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VpcSubnetwork() AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference VpcSubnetworkInput() *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutVpcSubnetwork(value *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork) ResetVpcSubnetwork() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork struct { // Required. // // Network name to be allowed by this Access Level. Networks of foreign organizations requires 'compute.network.get' permission to be granted to caller. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#network AccessContextManagerAccessLevels#network} Network *string `field:"required" json:"network" yaml:"network"` // CIDR block IP subnetwork specification. Must be IPv4. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#vpc_ip_subnetworks AccessContextManagerAccessLevels#vpc_ip_subnetworks} VpcIpSubnetworks *[]*string `field:"optional" json:"vpcIpSubnetworks" yaml:"vpcIpSubnetworks"` }
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork SetInternalValue(val *AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork) Network() *string SetNetwork(val *string) NetworkInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VpcIpSubnetworks() *[]*string SetVpcIpSubnetworks(val *[]*string) VpcIpSubnetworksInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetVpcIpSubnetworks() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference
type AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference interface { cdktf.ComplexObject CombiningFunction() *string SetCombiningFunction(val *string) CombiningFunctionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList ConditionsInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *AccessContextManagerAccessLevelsAccessLevelsBasic SetInternalValue(val *AccessContextManagerAccessLevelsAccessLevelsBasic) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditions(value interface{}) ResetCombiningFunction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsBasicOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsBasicOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference
type AccessContextManagerAccessLevelsAccessLevelsCustom ¶
type AccessContextManagerAccessLevelsAccessLevelsCustom struct { // expr block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#expr AccessContextManagerAccessLevels#expr} Expr *AccessContextManagerAccessLevelsAccessLevelsCustomExpr `field:"required" json:"expr" yaml:"expr"` }
type AccessContextManagerAccessLevelsAccessLevelsCustomExpr ¶
type AccessContextManagerAccessLevelsAccessLevelsCustomExpr struct { // Textual representation of an expression in Common Expression Language syntax. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#expression AccessContextManagerAccessLevels#expression} Expression *string `field:"required" json:"expression" yaml:"expression"` // Description of the expression. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#description AccessContextManagerAccessLevels#description} Description *string `field:"optional" json:"description" yaml:"description"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#location AccessContextManagerAccessLevels#location} Location *string `field:"optional" json:"location" yaml:"location"` // Title for the expression, i.e. a short string describing its purpose. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#title AccessContextManagerAccessLevels#title} Title *string `field:"optional" json:"title" yaml:"title"` }
type AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() *AccessContextManagerAccessLevelsAccessLevelsCustomExpr SetInternalValue(val *AccessContextManagerAccessLevelsAccessLevelsCustomExpr) Location() *string SetLocation(val *string) LocationInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDescription() ResetLocation() ResetTitle() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference
type AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Expr() AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference ExprInput() *AccessContextManagerAccessLevelsAccessLevelsCustomExpr // Experimental. Fqn() *string InternalValue() *AccessContextManagerAccessLevelsAccessLevelsCustom SetInternalValue(val *AccessContextManagerAccessLevelsAccessLevelsCustom) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExpr(value *AccessContextManagerAccessLevelsAccessLevelsCustomExpr) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsCustomOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsCustomOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference
type AccessContextManagerAccessLevelsAccessLevelsList ¶
type AccessContextManagerAccessLevelsAccessLevelsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) AccessContextManagerAccessLevelsAccessLevelsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsList ¶
func NewAccessContextManagerAccessLevelsAccessLevelsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AccessContextManagerAccessLevelsAccessLevelsList
type AccessContextManagerAccessLevelsAccessLevelsOutputReference ¶
type AccessContextManagerAccessLevelsAccessLevelsOutputReference interface { cdktf.ComplexObject Basic() AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference BasicInput() *AccessContextManagerAccessLevelsAccessLevelsBasic // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Custom() AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference CustomInput() *AccessContextManagerAccessLevelsAccessLevelsCustom Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBasic(value *AccessContextManagerAccessLevelsAccessLevelsBasic) PutCustom(value *AccessContextManagerAccessLevelsAccessLevelsCustom) ResetBasic() ResetCustom() ResetDescription() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsAccessLevelsOutputReference ¶
func NewAccessContextManagerAccessLevelsAccessLevelsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AccessContextManagerAccessLevelsAccessLevelsOutputReference
type AccessContextManagerAccessLevelsConfig ¶
type AccessContextManagerAccessLevelsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The AccessPolicy this AccessLevel lives in. Format: accessPolicies/{policy_id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#parent AccessContextManagerAccessLevels#parent} Parent *string `field:"required" json:"parent" yaml:"parent"` // access_levels block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#access_levels AccessContextManagerAccessLevels#access_levels} AccessLevels interface{} `field:"optional" json:"accessLevels" yaml:"accessLevels"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#id AccessContextManagerAccessLevels#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#timeouts AccessContextManagerAccessLevels#timeouts} Timeouts *AccessContextManagerAccessLevelsTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type AccessContextManagerAccessLevelsTimeouts ¶
type AccessContextManagerAccessLevelsTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#create AccessContextManagerAccessLevels#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#delete AccessContextManagerAccessLevels#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/access_context_manager_access_levels#update AccessContextManagerAccessLevels#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AccessContextManagerAccessLevelsTimeoutsOutputReference ¶
type AccessContextManagerAccessLevelsTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAccessContextManagerAccessLevelsTimeoutsOutputReference ¶
func NewAccessContextManagerAccessLevelsTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelsTimeoutsOutputReference
Source Files ¶
- AccessContextManagerAccessLevels.go
- AccessContextManagerAccessLevelsAccessLevels.go
- AccessContextManagerAccessLevelsAccessLevelsBasic.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditions.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicy.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraints.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsList__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOsConstraintsOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsDevicePolicyOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsList__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSources.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesList__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetwork.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsBasicConditionsVpcNetworkSourcesVpcSubnetworkOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsBasicOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsCustom.go
- AccessContextManagerAccessLevelsAccessLevelsCustomExpr.go
- AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsCustomExprOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsCustomOutputReference__checks.go
- AccessContextManagerAccessLevelsAccessLevelsList.go
- AccessContextManagerAccessLevelsAccessLevelsList__checks.go
- AccessContextManagerAccessLevelsAccessLevelsOutputReference.go
- AccessContextManagerAccessLevelsAccessLevelsOutputReference__checks.go
- AccessContextManagerAccessLevelsConfig.go
- AccessContextManagerAccessLevelsTimeouts.go
- AccessContextManagerAccessLevelsTimeoutsOutputReference.go
- AccessContextManagerAccessLevelsTimeoutsOutputReference__checks.go
- AccessContextManagerAccessLevels__checks.go
- main.go