Documentation ¶
Index ¶
- func AccessContextManagerAccessLevel_IsConstruct(x interface{}) *bool
- func AccessContextManagerAccessLevel_IsTerraformElement(x interface{}) *bool
- func AccessContextManagerAccessLevel_IsTerraformResource(x interface{}) *bool
- func AccessContextManagerAccessLevel_TfResourceType() *string
- func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList_Override(a AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList, ...)
- func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference_Override(...)
- func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference_Override(a AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference, ...)
- func NewAccessContextManagerAccessLevelBasicConditionsList_Override(a AccessContextManagerAccessLevelBasicConditionsList, ...)
- func NewAccessContextManagerAccessLevelBasicConditionsOutputReference_Override(a AccessContextManagerAccessLevelBasicConditionsOutputReference, ...)
- func NewAccessContextManagerAccessLevelBasicOutputReference_Override(a AccessContextManagerAccessLevelBasicOutputReference, ...)
- func NewAccessContextManagerAccessLevelCustomExprOutputReference_Override(a AccessContextManagerAccessLevelCustomExprOutputReference, ...)
- func NewAccessContextManagerAccessLevelCustomOutputReference_Override(a AccessContextManagerAccessLevelCustomOutputReference, ...)
- func NewAccessContextManagerAccessLevelTimeoutsOutputReference_Override(a AccessContextManagerAccessLevelTimeoutsOutputReference, ...)
- func NewAccessContextManagerAccessLevel_Override(a AccessContextManagerAccessLevel, scope constructs.Construct, id *string, ...)
- type AccessContextManagerAccessLevel
- type AccessContextManagerAccessLevelBasic
- type AccessContextManagerAccessLevelBasicConditions
- type AccessContextManagerAccessLevelBasicConditionsDevicePolicy
- type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraints
- type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList
- type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference
- type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference
- type AccessContextManagerAccessLevelBasicConditionsList
- type AccessContextManagerAccessLevelBasicConditionsOutputReference
- type AccessContextManagerAccessLevelBasicOutputReference
- type AccessContextManagerAccessLevelConfig
- type AccessContextManagerAccessLevelCustom
- type AccessContextManagerAccessLevelCustomExpr
- type AccessContextManagerAccessLevelCustomExprOutputReference
- type AccessContextManagerAccessLevelCustomOutputReference
- type AccessContextManagerAccessLevelTimeouts
- type AccessContextManagerAccessLevelTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessContextManagerAccessLevel_IsConstruct ¶
func AccessContextManagerAccessLevel_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 AccessContextManagerAccessLevel_IsTerraformElement ¶
func AccessContextManagerAccessLevel_IsTerraformElement(x interface{}) *bool
Experimental.
func AccessContextManagerAccessLevel_IsTerraformResource ¶
func AccessContextManagerAccessLevel_IsTerraformResource(x interface{}) *bool
Experimental.
func AccessContextManagerAccessLevel_TfResourceType ¶
func AccessContextManagerAccessLevel_TfResourceType() *string
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList_Override ¶
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList_Override(a AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference_Override(a AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference_Override ¶
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference_Override(a AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelBasicConditionsList_Override ¶
func NewAccessContextManagerAccessLevelBasicConditionsList_Override(a AccessContextManagerAccessLevelBasicConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAccessContextManagerAccessLevelBasicConditionsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelBasicConditionsOutputReference_Override(a AccessContextManagerAccessLevelBasicConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAccessContextManagerAccessLevelBasicOutputReference_Override ¶
func NewAccessContextManagerAccessLevelBasicOutputReference_Override(a AccessContextManagerAccessLevelBasicOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelCustomExprOutputReference_Override ¶
func NewAccessContextManagerAccessLevelCustomExprOutputReference_Override(a AccessContextManagerAccessLevelCustomExprOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelCustomOutputReference_Override ¶
func NewAccessContextManagerAccessLevelCustomOutputReference_Override(a AccessContextManagerAccessLevelCustomOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevelTimeoutsOutputReference_Override ¶
func NewAccessContextManagerAccessLevelTimeoutsOutputReference_Override(a AccessContextManagerAccessLevelTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAccessContextManagerAccessLevel_Override ¶
func NewAccessContextManagerAccessLevel_Override(a AccessContextManagerAccessLevel, scope constructs.Construct, id *string, config *AccessContextManagerAccessLevelConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level google_access_context_manager_access_level} Resource.
Types ¶
type AccessContextManagerAccessLevel ¶
type AccessContextManagerAccessLevel interface { cdktf.TerraformResource Basic() AccessContextManagerAccessLevelBasicOutputReference BasicInput() *AccessContextManagerAccessLevelBasic // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) Custom() AccessContextManagerAccessLevelCustomOutputReference CustomInput() *AccessContextManagerAccessLevelCustom // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *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) Name() *string SetName(val *string) NameInput() *string // 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() AccessContextManagerAccessLevelTimeoutsOutputReference TimeoutsInput() interface{} Title() *string SetTitle(val *string) TitleInput() *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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBasic(value *AccessContextManagerAccessLevelBasic) PutCustom(value *AccessContextManagerAccessLevelCustom) PutTimeouts(value *AccessContextManagerAccessLevelTimeouts) ResetBasic() ResetCustom() ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]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/4.79.0/docs/resources/access_context_manager_access_level google_access_context_manager_access_level}.
func NewAccessContextManagerAccessLevel ¶
func NewAccessContextManagerAccessLevel(scope constructs.Construct, id *string, config *AccessContextManagerAccessLevelConfig) AccessContextManagerAccessLevel
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level google_access_context_manager_access_level} Resource.
type AccessContextManagerAccessLevelBasic ¶
type AccessContextManagerAccessLevelBasic struct { // conditions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#conditions AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#combining_function AccessContextManagerAccessLevel#combining_function} CombiningFunction *string `field:"optional" json:"combiningFunction" yaml:"combiningFunction"` }
type AccessContextManagerAccessLevelBasicConditions ¶
type AccessContextManagerAccessLevelBasicConditions struct { // device_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#device_policy AccessContextManagerAccessLevel#device_policy} DevicePolicy *AccessContextManagerAccessLevelBasicConditionsDevicePolicy `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/4.79.0/docs/resources/access_context_manager_access_level#ip_subnetworks AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#members AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#negate AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#regions AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#required_access_levels AccessContextManagerAccessLevel#required_access_levels} RequiredAccessLevels *[]*string `field:"optional" json:"requiredAccessLevels" yaml:"requiredAccessLevels"` }
type AccessContextManagerAccessLevelBasicConditionsDevicePolicy ¶
type AccessContextManagerAccessLevelBasicConditionsDevicePolicy 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/4.79.0/docs/resources/access_context_manager_access_level#allowed_device_management_levels AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#allowed_encryption_statuses AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#os_constraints AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#require_admin_approval AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#require_corp_owned AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#require_screen_lock AccessContextManagerAccessLevel#require_screen_lock} RequireScreenLock interface{} `field:"optional" json:"requireScreenLock" yaml:"requireScreenLock"` }
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraints ¶
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraints 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/4.79.0/docs/resources/access_context_manager_access_level#os_type AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#minimum_version AccessContextManagerAccessLevel#minimum_version} MinimumVersion *string `field:"optional" json:"minimumVersion" yaml:"minimumVersion"` // If you specify DESKTOP_CHROME_OS for osType, you can optionally include requireVerifiedChromeOs to require Chrome Verified Access. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#require_verified_chrome_os AccessContextManagerAccessLevel#require_verified_chrome_os} RequireVerifiedChromeOs interface{} `field:"optional" json:"requireVerifiedChromeOs" yaml:"requireVerifiedChromeOs"` }
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList ¶
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList 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) // Experimental. ComputeFqn() *string Get(index *float64) AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference // 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 NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList ¶
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference ¶
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference 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 RequireVerifiedChromeOs() interface{} SetRequireVerifiedChromeOs(val interface{}) RequireVerifiedChromeOsInput() 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 ResetMinimumVersion() ResetRequireVerifiedChromeOs() // 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 NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference ¶
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference ¶
type AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference 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() *AccessContextManagerAccessLevelBasicConditionsDevicePolicy SetInternalValue(val *AccessContextManagerAccessLevelBasicConditionsDevicePolicy) OsConstraints() AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList 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 NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference ¶
func NewAccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference
type AccessContextManagerAccessLevelBasicConditionsList ¶
type AccessContextManagerAccessLevelBasicConditionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) AccessContextManagerAccessLevelBasicConditionsOutputReference // 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 NewAccessContextManagerAccessLevelBasicConditionsList ¶
func NewAccessContextManagerAccessLevelBasicConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AccessContextManagerAccessLevelBasicConditionsList
type AccessContextManagerAccessLevelBasicConditionsOutputReference ¶
type AccessContextManagerAccessLevelBasicConditionsOutputReference 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() AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference DevicePolicyInput() *AccessContextManagerAccessLevelBasicConditionsDevicePolicy // 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) // 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 *AccessContextManagerAccessLevelBasicConditionsDevicePolicy) ResetDevicePolicy() ResetIpSubnetworks() ResetMembers() ResetNegate() ResetRegions() ResetRequiredAccessLevels() // 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 NewAccessContextManagerAccessLevelBasicConditionsOutputReference ¶
func NewAccessContextManagerAccessLevelBasicConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AccessContextManagerAccessLevelBasicConditionsOutputReference
type AccessContextManagerAccessLevelBasicOutputReference ¶
type AccessContextManagerAccessLevelBasicOutputReference 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() AccessContextManagerAccessLevelBasicConditionsList 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() *AccessContextManagerAccessLevelBasic SetInternalValue(val *AccessContextManagerAccessLevelBasic) // 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 NewAccessContextManagerAccessLevelBasicOutputReference ¶
func NewAccessContextManagerAccessLevelBasicOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelBasicOutputReference
type AccessContextManagerAccessLevelConfig ¶
type AccessContextManagerAccessLevelConfig 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"` // 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/4.79.0/docs/resources/access_context_manager_access_level#name AccessContextManagerAccessLevel#name} Name *string `field:"required" json:"name" yaml:"name"` // The AccessPolicy this AccessLevel lives in. Format: accessPolicies/{policy_id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#parent AccessContextManagerAccessLevel#parent} Parent *string `field:"required" json:"parent" yaml:"parent"` // Human readable title. Must be unique within the Policy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#title AccessContextManagerAccessLevel#title} Title *string `field:"required" json:"title" yaml:"title"` // basic block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#basic AccessContextManagerAccessLevel#basic} Basic *AccessContextManagerAccessLevelBasic `field:"optional" json:"basic" yaml:"basic"` // custom block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#custom AccessContextManagerAccessLevel#custom} Custom *AccessContextManagerAccessLevelCustom `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/4.79.0/docs/resources/access_context_manager_access_level#description AccessContextManagerAccessLevel#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#id AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#timeouts AccessContextManagerAccessLevel#timeouts} Timeouts *AccessContextManagerAccessLevelTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type AccessContextManagerAccessLevelCustom ¶
type AccessContextManagerAccessLevelCustom struct { // expr block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#expr AccessContextManagerAccessLevel#expr} Expr *AccessContextManagerAccessLevelCustomExpr `field:"required" json:"expr" yaml:"expr"` }
type AccessContextManagerAccessLevelCustomExpr ¶
type AccessContextManagerAccessLevelCustomExpr struct { // Textual representation of an expression in Common Expression Language syntax. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#expression AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#description AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#location AccessContextManagerAccessLevel#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/4.79.0/docs/resources/access_context_manager_access_level#title AccessContextManagerAccessLevel#title} Title *string `field:"optional" json:"title" yaml:"title"` }
type AccessContextManagerAccessLevelCustomExprOutputReference ¶
type AccessContextManagerAccessLevelCustomExprOutputReference 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() *AccessContextManagerAccessLevelCustomExpr SetInternalValue(val *AccessContextManagerAccessLevelCustomExpr) 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 NewAccessContextManagerAccessLevelCustomExprOutputReference ¶
func NewAccessContextManagerAccessLevelCustomExprOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelCustomExprOutputReference
type AccessContextManagerAccessLevelCustomOutputReference ¶
type AccessContextManagerAccessLevelCustomOutputReference 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() AccessContextManagerAccessLevelCustomExprOutputReference ExprInput() *AccessContextManagerAccessLevelCustomExpr // Experimental. Fqn() *string InternalValue() *AccessContextManagerAccessLevelCustom SetInternalValue(val *AccessContextManagerAccessLevelCustom) // 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 *AccessContextManagerAccessLevelCustomExpr) // 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 NewAccessContextManagerAccessLevelCustomOutputReference ¶
func NewAccessContextManagerAccessLevelCustomOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelCustomOutputReference
type AccessContextManagerAccessLevelTimeouts ¶
type AccessContextManagerAccessLevelTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#create AccessContextManagerAccessLevel#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#delete AccessContextManagerAccessLevel#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/access_context_manager_access_level#update AccessContextManagerAccessLevel#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AccessContextManagerAccessLevelTimeoutsOutputReference ¶
type AccessContextManagerAccessLevelTimeoutsOutputReference 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 NewAccessContextManagerAccessLevelTimeoutsOutputReference ¶
func NewAccessContextManagerAccessLevelTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AccessContextManagerAccessLevelTimeoutsOutputReference
Source Files ¶
- AccessContextManagerAccessLevel.go
- AccessContextManagerAccessLevelBasic.go
- AccessContextManagerAccessLevelBasicConditions.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicy.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraints.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsList__checks.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOsConstraintsOutputReference__checks.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference.go
- AccessContextManagerAccessLevelBasicConditionsDevicePolicyOutputReference__checks.go
- AccessContextManagerAccessLevelBasicConditionsList.go
- AccessContextManagerAccessLevelBasicConditionsList__checks.go
- AccessContextManagerAccessLevelBasicConditionsOutputReference.go
- AccessContextManagerAccessLevelBasicConditionsOutputReference__checks.go
- AccessContextManagerAccessLevelBasicOutputReference.go
- AccessContextManagerAccessLevelBasicOutputReference__checks.go
- AccessContextManagerAccessLevelConfig.go
- AccessContextManagerAccessLevelCustom.go
- AccessContextManagerAccessLevelCustomExpr.go
- AccessContextManagerAccessLevelCustomExprOutputReference.go
- AccessContextManagerAccessLevelCustomExprOutputReference__checks.go
- AccessContextManagerAccessLevelCustomOutputReference.go
- AccessContextManagerAccessLevelCustomOutputReference__checks.go
- AccessContextManagerAccessLevelTimeouts.go
- AccessContextManagerAccessLevelTimeoutsOutputReference.go
- AccessContextManagerAccessLevelTimeoutsOutputReference__checks.go
- AccessContextManagerAccessLevel__checks.go
- main.go