Documentation ¶
Index ¶
- func NewZeroTrustAccessGroupExcludeAuthContextList_Override(z ZeroTrustAccessGroupExcludeAuthContextList, ...)
- func NewZeroTrustAccessGroupExcludeAuthContextOutputReference_Override(z ZeroTrustAccessGroupExcludeAuthContextOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeAzureList_Override(z ZeroTrustAccessGroupExcludeAzureList, ...)
- func NewZeroTrustAccessGroupExcludeAzureOutputReference_Override(z ZeroTrustAccessGroupExcludeAzureOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeExternalEvaluationList_Override(z ZeroTrustAccessGroupExcludeExternalEvaluationList, ...)
- func NewZeroTrustAccessGroupExcludeExternalEvaluationOutputReference_Override(z ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeGithubList_Override(z ZeroTrustAccessGroupExcludeGithubList, ...)
- func NewZeroTrustAccessGroupExcludeGithubOutputReference_Override(z ZeroTrustAccessGroupExcludeGithubOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeGsuiteList_Override(z ZeroTrustAccessGroupExcludeGsuiteList, ...)
- func NewZeroTrustAccessGroupExcludeGsuiteOutputReference_Override(z ZeroTrustAccessGroupExcludeGsuiteOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeList_Override(z ZeroTrustAccessGroupExcludeList, ...)
- func NewZeroTrustAccessGroupExcludeOktaList_Override(z ZeroTrustAccessGroupExcludeOktaList, ...)
- func NewZeroTrustAccessGroupExcludeOktaOutputReference_Override(z ZeroTrustAccessGroupExcludeOktaOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeOutputReference_Override(z ZeroTrustAccessGroupExcludeOutputReference, ...)
- func NewZeroTrustAccessGroupExcludeSamlList_Override(z ZeroTrustAccessGroupExcludeSamlList, ...)
- func NewZeroTrustAccessGroupExcludeSamlOutputReference_Override(z ZeroTrustAccessGroupExcludeSamlOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeAuthContextList_Override(z ZeroTrustAccessGroupIncludeAuthContextList, ...)
- func NewZeroTrustAccessGroupIncludeAuthContextOutputReference_Override(z ZeroTrustAccessGroupIncludeAuthContextOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeAzureList_Override(z ZeroTrustAccessGroupIncludeAzureList, ...)
- func NewZeroTrustAccessGroupIncludeAzureOutputReference_Override(z ZeroTrustAccessGroupIncludeAzureOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeExternalEvaluationList_Override(z ZeroTrustAccessGroupIncludeExternalEvaluationList, ...)
- func NewZeroTrustAccessGroupIncludeExternalEvaluationOutputReference_Override(z ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeGithubList_Override(z ZeroTrustAccessGroupIncludeGithubList, ...)
- func NewZeroTrustAccessGroupIncludeGithubOutputReference_Override(z ZeroTrustAccessGroupIncludeGithubOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeGsuiteList_Override(z ZeroTrustAccessGroupIncludeGsuiteList, ...)
- func NewZeroTrustAccessGroupIncludeGsuiteOutputReference_Override(z ZeroTrustAccessGroupIncludeGsuiteOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeList_Override(z ZeroTrustAccessGroupIncludeList, ...)
- func NewZeroTrustAccessGroupIncludeOktaList_Override(z ZeroTrustAccessGroupIncludeOktaList, ...)
- func NewZeroTrustAccessGroupIncludeOktaOutputReference_Override(z ZeroTrustAccessGroupIncludeOktaOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeOutputReference_Override(z ZeroTrustAccessGroupIncludeOutputReference, ...)
- func NewZeroTrustAccessGroupIncludeSamlList_Override(z ZeroTrustAccessGroupIncludeSamlList, ...)
- func NewZeroTrustAccessGroupIncludeSamlOutputReference_Override(z ZeroTrustAccessGroupIncludeSamlOutputReference, ...)
- func NewZeroTrustAccessGroupRequireAuthContextList_Override(z ZeroTrustAccessGroupRequireAuthContextList, ...)
- func NewZeroTrustAccessGroupRequireAuthContextOutputReference_Override(z ZeroTrustAccessGroupRequireAuthContextOutputReference, ...)
- func NewZeroTrustAccessGroupRequireAzureList_Override(z ZeroTrustAccessGroupRequireAzureList, ...)
- func NewZeroTrustAccessGroupRequireAzureOutputReference_Override(z ZeroTrustAccessGroupRequireAzureOutputReference, ...)
- func NewZeroTrustAccessGroupRequireExternalEvaluationList_Override(z ZeroTrustAccessGroupRequireExternalEvaluationList, ...)
- func NewZeroTrustAccessGroupRequireExternalEvaluationOutputReference_Override(z ZeroTrustAccessGroupRequireExternalEvaluationOutputReference, ...)
- func NewZeroTrustAccessGroupRequireGithubList_Override(z ZeroTrustAccessGroupRequireGithubList, ...)
- func NewZeroTrustAccessGroupRequireGithubOutputReference_Override(z ZeroTrustAccessGroupRequireGithubOutputReference, ...)
- func NewZeroTrustAccessGroupRequireGsuiteList_Override(z ZeroTrustAccessGroupRequireGsuiteList, ...)
- func NewZeroTrustAccessGroupRequireGsuiteOutputReference_Override(z ZeroTrustAccessGroupRequireGsuiteOutputReference, ...)
- func NewZeroTrustAccessGroupRequireList_Override(z ZeroTrustAccessGroupRequireList, ...)
- func NewZeroTrustAccessGroupRequireOktaList_Override(z ZeroTrustAccessGroupRequireOktaList, ...)
- func NewZeroTrustAccessGroupRequireOktaOutputReference_Override(z ZeroTrustAccessGroupRequireOktaOutputReference, ...)
- func NewZeroTrustAccessGroupRequireOutputReference_Override(z ZeroTrustAccessGroupRequireOutputReference, ...)
- func NewZeroTrustAccessGroupRequireSamlList_Override(z ZeroTrustAccessGroupRequireSamlList, ...)
- func NewZeroTrustAccessGroupRequireSamlOutputReference_Override(z ZeroTrustAccessGroupRequireSamlOutputReference, ...)
- func NewZeroTrustAccessGroup_Override(z ZeroTrustAccessGroup, scope constructs.Construct, id *string, ...)
- func ZeroTrustAccessGroup_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ZeroTrustAccessGroup_IsConstruct(x interface{}) *bool
- func ZeroTrustAccessGroup_IsTerraformElement(x interface{}) *bool
- func ZeroTrustAccessGroup_IsTerraformResource(x interface{}) *bool
- func ZeroTrustAccessGroup_TfResourceType() *string
- type ZeroTrustAccessGroup
- type ZeroTrustAccessGroupConfig
- type ZeroTrustAccessGroupExclude
- type ZeroTrustAccessGroupExcludeAuthContext
- type ZeroTrustAccessGroupExcludeAuthContextList
- type ZeroTrustAccessGroupExcludeAuthContextOutputReference
- type ZeroTrustAccessGroupExcludeAzure
- type ZeroTrustAccessGroupExcludeAzureList
- type ZeroTrustAccessGroupExcludeAzureOutputReference
- type ZeroTrustAccessGroupExcludeExternalEvaluation
- type ZeroTrustAccessGroupExcludeExternalEvaluationList
- type ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference
- type ZeroTrustAccessGroupExcludeGithub
- type ZeroTrustAccessGroupExcludeGithubList
- type ZeroTrustAccessGroupExcludeGithubOutputReference
- type ZeroTrustAccessGroupExcludeGsuite
- type ZeroTrustAccessGroupExcludeGsuiteList
- type ZeroTrustAccessGroupExcludeGsuiteOutputReference
- type ZeroTrustAccessGroupExcludeList
- type ZeroTrustAccessGroupExcludeOkta
- type ZeroTrustAccessGroupExcludeOktaList
- type ZeroTrustAccessGroupExcludeOktaOutputReference
- type ZeroTrustAccessGroupExcludeOutputReference
- type ZeroTrustAccessGroupExcludeSaml
- type ZeroTrustAccessGroupExcludeSamlList
- type ZeroTrustAccessGroupExcludeSamlOutputReference
- type ZeroTrustAccessGroupInclude
- type ZeroTrustAccessGroupIncludeAuthContext
- type ZeroTrustAccessGroupIncludeAuthContextList
- type ZeroTrustAccessGroupIncludeAuthContextOutputReference
- type ZeroTrustAccessGroupIncludeAzure
- type ZeroTrustAccessGroupIncludeAzureList
- type ZeroTrustAccessGroupIncludeAzureOutputReference
- type ZeroTrustAccessGroupIncludeExternalEvaluation
- type ZeroTrustAccessGroupIncludeExternalEvaluationList
- type ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference
- type ZeroTrustAccessGroupIncludeGithub
- type ZeroTrustAccessGroupIncludeGithubList
- type ZeroTrustAccessGroupIncludeGithubOutputReference
- type ZeroTrustAccessGroupIncludeGsuite
- type ZeroTrustAccessGroupIncludeGsuiteList
- type ZeroTrustAccessGroupIncludeGsuiteOutputReference
- type ZeroTrustAccessGroupIncludeList
- type ZeroTrustAccessGroupIncludeOkta
- type ZeroTrustAccessGroupIncludeOktaList
- type ZeroTrustAccessGroupIncludeOktaOutputReference
- type ZeroTrustAccessGroupIncludeOutputReference
- type ZeroTrustAccessGroupIncludeSaml
- type ZeroTrustAccessGroupIncludeSamlList
- type ZeroTrustAccessGroupIncludeSamlOutputReference
- type ZeroTrustAccessGroupRequire
- type ZeroTrustAccessGroupRequireAuthContext
- type ZeroTrustAccessGroupRequireAuthContextList
- type ZeroTrustAccessGroupRequireAuthContextOutputReference
- type ZeroTrustAccessGroupRequireAzure
- type ZeroTrustAccessGroupRequireAzureList
- type ZeroTrustAccessGroupRequireAzureOutputReference
- type ZeroTrustAccessGroupRequireExternalEvaluation
- type ZeroTrustAccessGroupRequireExternalEvaluationList
- type ZeroTrustAccessGroupRequireExternalEvaluationOutputReference
- type ZeroTrustAccessGroupRequireGithub
- type ZeroTrustAccessGroupRequireGithubList
- type ZeroTrustAccessGroupRequireGithubOutputReference
- type ZeroTrustAccessGroupRequireGsuite
- type ZeroTrustAccessGroupRequireGsuiteList
- type ZeroTrustAccessGroupRequireGsuiteOutputReference
- type ZeroTrustAccessGroupRequireList
- type ZeroTrustAccessGroupRequireOkta
- type ZeroTrustAccessGroupRequireOktaList
- type ZeroTrustAccessGroupRequireOktaOutputReference
- type ZeroTrustAccessGroupRequireOutputReference
- type ZeroTrustAccessGroupRequireSaml
- type ZeroTrustAccessGroupRequireSamlList
- type ZeroTrustAccessGroupRequireSamlOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewZeroTrustAccessGroupExcludeAuthContextList_Override ¶
func NewZeroTrustAccessGroupExcludeAuthContextList_Override(z ZeroTrustAccessGroupExcludeAuthContextList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeAuthContextOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeAuthContextOutputReference_Override(z ZeroTrustAccessGroupExcludeAuthContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeAzureList_Override ¶
func NewZeroTrustAccessGroupExcludeAzureList_Override(z ZeroTrustAccessGroupExcludeAzureList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeAzureOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeAzureOutputReference_Override(z ZeroTrustAccessGroupExcludeAzureOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeExternalEvaluationList_Override ¶
func NewZeroTrustAccessGroupExcludeExternalEvaluationList_Override(z ZeroTrustAccessGroupExcludeExternalEvaluationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeExternalEvaluationOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeExternalEvaluationOutputReference_Override(z ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeGithubList_Override ¶
func NewZeroTrustAccessGroupExcludeGithubList_Override(z ZeroTrustAccessGroupExcludeGithubList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeGithubOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeGithubOutputReference_Override(z ZeroTrustAccessGroupExcludeGithubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeGsuiteList_Override ¶
func NewZeroTrustAccessGroupExcludeGsuiteList_Override(z ZeroTrustAccessGroupExcludeGsuiteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeGsuiteOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeGsuiteOutputReference_Override(z ZeroTrustAccessGroupExcludeGsuiteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeList_Override ¶
func NewZeroTrustAccessGroupExcludeList_Override(z ZeroTrustAccessGroupExcludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeOktaList_Override ¶
func NewZeroTrustAccessGroupExcludeOktaList_Override(z ZeroTrustAccessGroupExcludeOktaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeOktaOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeOktaOutputReference_Override(z ZeroTrustAccessGroupExcludeOktaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeOutputReference_Override(z ZeroTrustAccessGroupExcludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupExcludeSamlList_Override ¶
func NewZeroTrustAccessGroupExcludeSamlList_Override(z ZeroTrustAccessGroupExcludeSamlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupExcludeSamlOutputReference_Override ¶
func NewZeroTrustAccessGroupExcludeSamlOutputReference_Override(z ZeroTrustAccessGroupExcludeSamlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeAuthContextList_Override ¶
func NewZeroTrustAccessGroupIncludeAuthContextList_Override(z ZeroTrustAccessGroupIncludeAuthContextList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeAuthContextOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeAuthContextOutputReference_Override(z ZeroTrustAccessGroupIncludeAuthContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeAzureList_Override ¶
func NewZeroTrustAccessGroupIncludeAzureList_Override(z ZeroTrustAccessGroupIncludeAzureList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeAzureOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeAzureOutputReference_Override(z ZeroTrustAccessGroupIncludeAzureOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeExternalEvaluationList_Override ¶
func NewZeroTrustAccessGroupIncludeExternalEvaluationList_Override(z ZeroTrustAccessGroupIncludeExternalEvaluationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeExternalEvaluationOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeExternalEvaluationOutputReference_Override(z ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeGithubList_Override ¶
func NewZeroTrustAccessGroupIncludeGithubList_Override(z ZeroTrustAccessGroupIncludeGithubList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeGithubOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeGithubOutputReference_Override(z ZeroTrustAccessGroupIncludeGithubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeGsuiteList_Override ¶
func NewZeroTrustAccessGroupIncludeGsuiteList_Override(z ZeroTrustAccessGroupIncludeGsuiteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeGsuiteOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeGsuiteOutputReference_Override(z ZeroTrustAccessGroupIncludeGsuiteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeList_Override ¶
func NewZeroTrustAccessGroupIncludeList_Override(z ZeroTrustAccessGroupIncludeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeOktaList_Override ¶
func NewZeroTrustAccessGroupIncludeOktaList_Override(z ZeroTrustAccessGroupIncludeOktaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeOktaOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeOktaOutputReference_Override(z ZeroTrustAccessGroupIncludeOktaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeOutputReference_Override(z ZeroTrustAccessGroupIncludeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupIncludeSamlList_Override ¶
func NewZeroTrustAccessGroupIncludeSamlList_Override(z ZeroTrustAccessGroupIncludeSamlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupIncludeSamlOutputReference_Override ¶
func NewZeroTrustAccessGroupIncludeSamlOutputReference_Override(z ZeroTrustAccessGroupIncludeSamlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireAuthContextList_Override ¶
func NewZeroTrustAccessGroupRequireAuthContextList_Override(z ZeroTrustAccessGroupRequireAuthContextList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireAuthContextOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireAuthContextOutputReference_Override(z ZeroTrustAccessGroupRequireAuthContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireAzureList_Override ¶
func NewZeroTrustAccessGroupRequireAzureList_Override(z ZeroTrustAccessGroupRequireAzureList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireAzureOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireAzureOutputReference_Override(z ZeroTrustAccessGroupRequireAzureOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireExternalEvaluationList_Override ¶
func NewZeroTrustAccessGroupRequireExternalEvaluationList_Override(z ZeroTrustAccessGroupRequireExternalEvaluationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireExternalEvaluationOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireExternalEvaluationOutputReference_Override(z ZeroTrustAccessGroupRequireExternalEvaluationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireGithubList_Override ¶
func NewZeroTrustAccessGroupRequireGithubList_Override(z ZeroTrustAccessGroupRequireGithubList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireGithubOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireGithubOutputReference_Override(z ZeroTrustAccessGroupRequireGithubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireGsuiteList_Override ¶
func NewZeroTrustAccessGroupRequireGsuiteList_Override(z ZeroTrustAccessGroupRequireGsuiteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireGsuiteOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireGsuiteOutputReference_Override(z ZeroTrustAccessGroupRequireGsuiteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireList_Override ¶
func NewZeroTrustAccessGroupRequireList_Override(z ZeroTrustAccessGroupRequireList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireOktaList_Override ¶
func NewZeroTrustAccessGroupRequireOktaList_Override(z ZeroTrustAccessGroupRequireOktaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireOktaOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireOktaOutputReference_Override(z ZeroTrustAccessGroupRequireOktaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireOutputReference_Override(z ZeroTrustAccessGroupRequireOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroupRequireSamlList_Override ¶
func NewZeroTrustAccessGroupRequireSamlList_Override(z ZeroTrustAccessGroupRequireSamlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewZeroTrustAccessGroupRequireSamlOutputReference_Override ¶
func NewZeroTrustAccessGroupRequireSamlOutputReference_Override(z ZeroTrustAccessGroupRequireSamlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewZeroTrustAccessGroup_Override ¶
func NewZeroTrustAccessGroup_Override(z ZeroTrustAccessGroup, scope constructs.Construct, id *string, config *ZeroTrustAccessGroupConfig)
Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group cloudflare_zero_trust_access_group} Resource.
func ZeroTrustAccessGroup_GenerateConfigForImport ¶
func ZeroTrustAccessGroup_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ZeroTrustAccessGroup resource upon running "cdktf plan <stack-name>".
func ZeroTrustAccessGroup_IsConstruct ¶
func ZeroTrustAccessGroup_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 ZeroTrustAccessGroup_IsTerraformElement ¶
func ZeroTrustAccessGroup_IsTerraformElement(x interface{}) *bool
Experimental.
func ZeroTrustAccessGroup_IsTerraformResource ¶
func ZeroTrustAccessGroup_IsTerraformResource(x interface{}) *bool
Experimental.
func ZeroTrustAccessGroup_TfResourceType ¶
func ZeroTrustAccessGroup_TfResourceType() *string
Types ¶
type ZeroTrustAccessGroup ¶
type ZeroTrustAccessGroup interface { cdktf.TerraformResource AccountId() *string SetAccountId(val *string) AccountIdInput() *string // 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) Exclude() ZeroTrustAccessGroupExcludeList ExcludeInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Include() ZeroTrustAccessGroupIncludeList IncludeInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Require() ZeroTrustAccessGroupRequireList RequireInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ZoneId() *string SetZoneId(val *string) ZoneIdInput() *string // 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) PutExclude(value interface{}) PutInclude(value interface{}) PutRequire(value interface{}) ResetAccountId() ResetExclude() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRequire() ResetZoneId() 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/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group cloudflare_zero_trust_access_group}.
func NewZeroTrustAccessGroup ¶
func NewZeroTrustAccessGroup(scope constructs.Construct, id *string, config *ZeroTrustAccessGroupConfig) ZeroTrustAccessGroup
Create a new {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group cloudflare_zero_trust_access_group} Resource.
type ZeroTrustAccessGroupConfig ¶
type ZeroTrustAccessGroupConfig 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"` // include block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#include ZeroTrustAccessGroup#include} Include interface{} `field:"required" json:"include" yaml:"include"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // The account identifier to target for the resource. // // Conflicts with `zone_id`. **Modifying this attribute will force creation of a new resource.** // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#account_id ZeroTrustAccessGroup#account_id} AccountId *string `field:"optional" json:"accountId" yaml:"accountId"` // exclude block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#exclude ZeroTrustAccessGroup#exclude} Exclude interface{} `field:"optional" json:"exclude" yaml:"exclude"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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"` // require block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#require ZeroTrustAccessGroup#require} Require interface{} `field:"optional" json:"require" yaml:"require"` // The zone identifier to target for the resource. Conflicts with `account_id`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#zone_id ZeroTrustAccessGroup#zone_id} ZoneId *string `field:"optional" json:"zoneId" yaml:"zoneId"` }
type ZeroTrustAccessGroupExclude ¶
type ZeroTrustAccessGroupExclude struct { // Matches any valid Access service token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#any_valid_service_token ZeroTrustAccessGroup#any_valid_service_token} AnyValidServiceToken interface{} `field:"optional" json:"anyValidServiceToken" yaml:"anyValidServiceToken"` // auth_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#auth_context ZeroTrustAccessGroup#auth_context} AuthContext interface{} `field:"optional" json:"authContext" yaml:"authContext"` // The type of authentication method. Refer to https://datatracker.ietf.org/doc/html/rfc8176#section-2 for possible types. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method} AuthMethod *string `field:"optional" json:"authMethod" yaml:"authMethod"` // azure block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#azure ZeroTrustAccessGroup#azure} Azure interface{} `field:"optional" json:"azure" yaml:"azure"` // Matches any valid client certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#certificate ZeroTrustAccessGroup#certificate} Certificate interface{} `field:"optional" json:"certificate" yaml:"certificate"` // Matches a valid client certificate common name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name} CommonName *string `field:"optional" json:"commonName" yaml:"commonName"` // Overflow field if you need to have multiple common_name rules in a single policy. // // Use in place of the singular common_name field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#common_names ZeroTrustAccessGroup#common_names} CommonNames *[]*string `field:"optional" json:"commonNames" yaml:"commonNames"` // The ID of a device posture integration. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#device_posture ZeroTrustAccessGroup#device_posture} DevicePosture *[]*string `field:"optional" json:"devicePosture" yaml:"devicePosture"` // The email of the user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email} Email *[]*string `field:"optional" json:"email" yaml:"email"` // The email domain to match. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email_domain ZeroTrustAccessGroup#email_domain} EmailDomain *[]*string `field:"optional" json:"emailDomain" yaml:"emailDomain"` // The ID of a previously created email list. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email_list ZeroTrustAccessGroup#email_list} EmailList *[]*string `field:"optional" json:"emailList" yaml:"emailList"` // Matches everyone. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#everyone ZeroTrustAccessGroup#everyone} Everyone interface{} `field:"optional" json:"everyone" yaml:"everyone"` // external_evaluation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#external_evaluation ZeroTrustAccessGroup#external_evaluation} ExternalEvaluation interface{} `field:"optional" json:"externalEvaluation" yaml:"externalEvaluation"` // Matches a specific country. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#geo ZeroTrustAccessGroup#geo} Geo *[]*string `field:"optional" json:"geo" yaml:"geo"` // github block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#github ZeroTrustAccessGroup#github} Github interface{} `field:"optional" json:"github" yaml:"github"` // The ID of a previously created Access group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#group ZeroTrustAccessGroup#group} Group *[]*string `field:"optional" json:"group" yaml:"group"` // gsuite block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#gsuite ZeroTrustAccessGroup#gsuite} Gsuite interface{} `field:"optional" json:"gsuite" yaml:"gsuite"` // An IPv4 or IPv6 CIDR block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip} Ip *[]*string `field:"optional" json:"ip" yaml:"ip"` // The ID of a previously created IP list. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ip_list ZeroTrustAccessGroup#ip_list} IpList *[]*string `field:"optional" json:"ipList" yaml:"ipList"` // The ID of a configured identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#login_method ZeroTrustAccessGroup#login_method} LoginMethod *[]*string `field:"optional" json:"loginMethod" yaml:"loginMethod"` // okta block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#okta ZeroTrustAccessGroup#okta} Okta interface{} `field:"optional" json:"okta" yaml:"okta"` // saml block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#saml ZeroTrustAccessGroup#saml} Saml interface{} `field:"optional" json:"saml" yaml:"saml"` // The ID of an Access service token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#service_token ZeroTrustAccessGroup#service_token} ServiceToken *[]*string `field:"optional" json:"serviceToken" yaml:"serviceToken"` }
type ZeroTrustAccessGroupExcludeAuthContext ¶
type ZeroTrustAccessGroupExcludeAuthContext struct { // The ACID of the Authentication Context. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ac_id ZeroTrustAccessGroup#ac_id} AcId *string `field:"required" json:"acId" yaml:"acId"` // The ID of the Authentication Context. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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:"required" json:"id" yaml:"id"` // The ID of the Azure identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"required" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupExcludeAuthContextList ¶
type ZeroTrustAccessGroupExcludeAuthContextList 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) ZeroTrustAccessGroupExcludeAuthContextOutputReference // 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 NewZeroTrustAccessGroupExcludeAuthContextList ¶
func NewZeroTrustAccessGroupExcludeAuthContextList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeAuthContextList
type ZeroTrustAccessGroupExcludeAuthContextOutputReference ¶
type ZeroTrustAccessGroupExcludeAuthContextOutputReference interface { cdktf.ComplexObject AcId() *string SetAcId(val *string) AcIdInput() *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 Id() *string SetId(val *string) IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string IdInput() *string InternalValue() interface{} SetInternalValue(val 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 // 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 NewZeroTrustAccessGroupExcludeAuthContextOutputReference ¶
func NewZeroTrustAccessGroupExcludeAuthContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeAuthContextOutputReference
type ZeroTrustAccessGroupExcludeAzure ¶
type ZeroTrustAccessGroupExcludeAzure struct { // The ID of the Azure group or user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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"` // The ID of the Azure identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupExcludeAzureList ¶
type ZeroTrustAccessGroupExcludeAzureList 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) ZeroTrustAccessGroupExcludeAzureOutputReference // 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 NewZeroTrustAccessGroupExcludeAzureList ¶
func NewZeroTrustAccessGroupExcludeAzureList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeAzureList
type ZeroTrustAccessGroupExcludeAzureOutputReference ¶
type ZeroTrustAccessGroupExcludeAzureOutputReference 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 Id() *[]*string SetId(val *[]*string) IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string IdInput() *[]*string InternalValue() interface{} SetInternalValue(val 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 ResetId() ResetIdentityProviderId() // 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 NewZeroTrustAccessGroupExcludeAzureOutputReference ¶
func NewZeroTrustAccessGroupExcludeAzureOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeAzureOutputReference
type ZeroTrustAccessGroupExcludeExternalEvaluation ¶
type ZeroTrustAccessGroupExcludeExternalEvaluation struct { // The API endpoint containing your business logic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#evaluate_url ZeroTrustAccessGroup#evaluate_url} EvaluateUrl *string `field:"optional" json:"evaluateUrl" yaml:"evaluateUrl"` // The API endpoint containing the key that Access uses to verify that the response came from your API. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#keys_url ZeroTrustAccessGroup#keys_url} KeysUrl *string `field:"optional" json:"keysUrl" yaml:"keysUrl"` }
type ZeroTrustAccessGroupExcludeExternalEvaluationList ¶
type ZeroTrustAccessGroupExcludeExternalEvaluationList 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) ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference // 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 NewZeroTrustAccessGroupExcludeExternalEvaluationList ¶
func NewZeroTrustAccessGroupExcludeExternalEvaluationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeExternalEvaluationList
type ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference ¶
type ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference 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 EvaluateUrl() *string SetEvaluateUrl(val *string) EvaluateUrlInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) KeysUrl() *string SetKeysUrl(val *string) KeysUrlInput() *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 ResetEvaluateUrl() ResetKeysUrl() // 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 NewZeroTrustAccessGroupExcludeExternalEvaluationOutputReference ¶
func NewZeroTrustAccessGroupExcludeExternalEvaluationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference
type ZeroTrustAccessGroupExcludeGithub ¶
type ZeroTrustAccessGroupExcludeGithub struct { // The ID of your Github identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` // The name of the organization. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name} Name *string `field:"optional" json:"name" yaml:"name"` // The teams that should be matched. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#teams ZeroTrustAccessGroup#teams} Teams *[]*string `field:"optional" json:"teams" yaml:"teams"` }
type ZeroTrustAccessGroupExcludeGithubList ¶
type ZeroTrustAccessGroupExcludeGithubList 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) ZeroTrustAccessGroupExcludeGithubOutputReference // 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 NewZeroTrustAccessGroupExcludeGithubList ¶
func NewZeroTrustAccessGroupExcludeGithubList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeGithubList
type ZeroTrustAccessGroupExcludeGithubOutputReference ¶
type ZeroTrustAccessGroupExcludeGithubOutputReference 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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Teams() *[]*string SetTeams(val *[]*string) TeamsInput() *[]*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 ResetIdentityProviderId() ResetName() ResetTeams() // 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 NewZeroTrustAccessGroupExcludeGithubOutputReference ¶
func NewZeroTrustAccessGroupExcludeGithubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeGithubOutputReference
type ZeroTrustAccessGroupExcludeGsuite ¶
type ZeroTrustAccessGroupExcludeGsuite struct { // The email of the Google Workspace group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email} Email *[]*string `field:"required" json:"email" yaml:"email"` // The ID of your Google Workspace identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"required" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupExcludeGsuiteList ¶
type ZeroTrustAccessGroupExcludeGsuiteList 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) ZeroTrustAccessGroupExcludeGsuiteOutputReference // 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 NewZeroTrustAccessGroupExcludeGsuiteList ¶
func NewZeroTrustAccessGroupExcludeGsuiteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeGsuiteList
type ZeroTrustAccessGroupExcludeGsuiteOutputReference ¶
type ZeroTrustAccessGroupExcludeGsuiteOutputReference 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 Email() *[]*string SetEmail(val *[]*string) EmailInput() *[]*string // Experimental. Fqn() *string IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val 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 // 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 NewZeroTrustAccessGroupExcludeGsuiteOutputReference ¶
func NewZeroTrustAccessGroupExcludeGsuiteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeGsuiteOutputReference
type ZeroTrustAccessGroupExcludeList ¶
type ZeroTrustAccessGroupExcludeList 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) ZeroTrustAccessGroupExcludeOutputReference // 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 NewZeroTrustAccessGroupExcludeList ¶
func NewZeroTrustAccessGroupExcludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeList
type ZeroTrustAccessGroupExcludeOkta ¶
type ZeroTrustAccessGroupExcludeOkta struct { // The ID of your Okta identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` // The name of the Okta Group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name} Name *[]*string `field:"optional" json:"name" yaml:"name"` }
type ZeroTrustAccessGroupExcludeOktaList ¶
type ZeroTrustAccessGroupExcludeOktaList 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) ZeroTrustAccessGroupExcludeOktaOutputReference // 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 NewZeroTrustAccessGroupExcludeOktaList ¶
func NewZeroTrustAccessGroupExcludeOktaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeOktaList
type ZeroTrustAccessGroupExcludeOktaOutputReference ¶
type ZeroTrustAccessGroupExcludeOktaOutputReference 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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *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) // 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 ResetIdentityProviderId() ResetName() // 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 NewZeroTrustAccessGroupExcludeOktaOutputReference ¶
func NewZeroTrustAccessGroupExcludeOktaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeOktaOutputReference
type ZeroTrustAccessGroupExcludeOutputReference ¶
type ZeroTrustAccessGroupExcludeOutputReference interface { cdktf.ComplexObject AnyValidServiceToken() interface{} SetAnyValidServiceToken(val interface{}) AnyValidServiceTokenInput() interface{} AuthContext() ZeroTrustAccessGroupExcludeAuthContextList AuthContextInput() interface{} AuthMethod() *string SetAuthMethod(val *string) AuthMethodInput() *string Azure() ZeroTrustAccessGroupExcludeAzureList AzureInput() interface{} Certificate() interface{} SetCertificate(val interface{}) CertificateInput() interface{} CommonName() *string SetCommonName(val *string) CommonNameInput() *string CommonNames() *[]*string SetCommonNames(val *[]*string) CommonNamesInput() *[]*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 DevicePosture() *[]*string SetDevicePosture(val *[]*string) DevicePostureInput() *[]*string Email() *[]*string SetEmail(val *[]*string) EmailDomain() *[]*string SetEmailDomain(val *[]*string) EmailDomainInput() *[]*string EmailInput() *[]*string EmailList() *[]*string SetEmailList(val *[]*string) EmailListInput() *[]*string Everyone() interface{} SetEveryone(val interface{}) EveryoneInput() interface{} ExternalEvaluation() ZeroTrustAccessGroupExcludeExternalEvaluationList ExternalEvaluationInput() interface{} // Experimental. Fqn() *string Geo() *[]*string SetGeo(val *[]*string) GeoInput() *[]*string Github() ZeroTrustAccessGroupExcludeGithubList GithubInput() interface{} Group() *[]*string SetGroup(val *[]*string) GroupInput() *[]*string Gsuite() ZeroTrustAccessGroupExcludeGsuiteList GsuiteInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Ip() *[]*string SetIp(val *[]*string) IpInput() *[]*string IpList() *[]*string SetIpList(val *[]*string) IpListInput() *[]*string LoginMethod() *[]*string SetLoginMethod(val *[]*string) LoginMethodInput() *[]*string Okta() ZeroTrustAccessGroupExcludeOktaList OktaInput() interface{} Saml() ZeroTrustAccessGroupExcludeSamlList SamlInput() interface{} ServiceToken() *[]*string SetServiceToken(val *[]*string) ServiceTokenInput() *[]*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 PutAuthContext(value interface{}) PutAzure(value interface{}) PutExternalEvaluation(value interface{}) PutGithub(value interface{}) PutGsuite(value interface{}) PutOkta(value interface{}) PutSaml(value interface{}) ResetAnyValidServiceToken() ResetAuthContext() ResetAuthMethod() ResetAzure() ResetCertificate() ResetCommonName() ResetCommonNames() ResetDevicePosture() ResetEmail() ResetEmailDomain() ResetEmailList() ResetEveryone() ResetExternalEvaluation() ResetGeo() ResetGithub() ResetGroup() ResetGsuite() ResetIp() ResetIpList() ResetLoginMethod() ResetOkta() ResetSaml() ResetServiceToken() // 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 NewZeroTrustAccessGroupExcludeOutputReference ¶
func NewZeroTrustAccessGroupExcludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeOutputReference
type ZeroTrustAccessGroupExcludeSaml ¶
type ZeroTrustAccessGroupExcludeSaml struct { // The name of the SAML attribute. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#attribute_name ZeroTrustAccessGroup#attribute_name} AttributeName *string `field:"optional" json:"attributeName" yaml:"attributeName"` // The SAML attribute value to look for. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#attribute_value ZeroTrustAccessGroup#attribute_value} AttributeValue *string `field:"optional" json:"attributeValue" yaml:"attributeValue"` // The ID of your SAML identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupExcludeSamlList ¶
type ZeroTrustAccessGroupExcludeSamlList 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) ZeroTrustAccessGroupExcludeSamlOutputReference // 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 NewZeroTrustAccessGroupExcludeSamlList ¶
func NewZeroTrustAccessGroupExcludeSamlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupExcludeSamlList
type ZeroTrustAccessGroupExcludeSamlOutputReference ¶
type ZeroTrustAccessGroupExcludeSamlOutputReference interface { cdktf.ComplexObject AttributeName() *string SetAttributeName(val *string) AttributeNameInput() *string AttributeValue() *string SetAttributeValue(val *string) AttributeValueInput() *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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val 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 ResetAttributeName() ResetAttributeValue() ResetIdentityProviderId() // 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 NewZeroTrustAccessGroupExcludeSamlOutputReference ¶
func NewZeroTrustAccessGroupExcludeSamlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupExcludeSamlOutputReference
type ZeroTrustAccessGroupInclude ¶
type ZeroTrustAccessGroupInclude struct { // Matches any valid Access service token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#any_valid_service_token ZeroTrustAccessGroup#any_valid_service_token} AnyValidServiceToken interface{} `field:"optional" json:"anyValidServiceToken" yaml:"anyValidServiceToken"` // auth_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#auth_context ZeroTrustAccessGroup#auth_context} AuthContext interface{} `field:"optional" json:"authContext" yaml:"authContext"` // The type of authentication method. Refer to https://datatracker.ietf.org/doc/html/rfc8176#section-2 for possible types. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method} AuthMethod *string `field:"optional" json:"authMethod" yaml:"authMethod"` // azure block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#azure ZeroTrustAccessGroup#azure} Azure interface{} `field:"optional" json:"azure" yaml:"azure"` // Matches any valid client certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#certificate ZeroTrustAccessGroup#certificate} Certificate interface{} `field:"optional" json:"certificate" yaml:"certificate"` // Matches a valid client certificate common name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name} CommonName *string `field:"optional" json:"commonName" yaml:"commonName"` // Overflow field if you need to have multiple common_name rules in a single policy. // // Use in place of the singular common_name field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#common_names ZeroTrustAccessGroup#common_names} CommonNames *[]*string `field:"optional" json:"commonNames" yaml:"commonNames"` // The ID of a device posture integration. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#device_posture ZeroTrustAccessGroup#device_posture} DevicePosture *[]*string `field:"optional" json:"devicePosture" yaml:"devicePosture"` // The email of the user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email} Email *[]*string `field:"optional" json:"email" yaml:"email"` // The email domain to match. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email_domain ZeroTrustAccessGroup#email_domain} EmailDomain *[]*string `field:"optional" json:"emailDomain" yaml:"emailDomain"` // The ID of a previously created email list. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email_list ZeroTrustAccessGroup#email_list} EmailList *[]*string `field:"optional" json:"emailList" yaml:"emailList"` // Matches everyone. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#everyone ZeroTrustAccessGroup#everyone} Everyone interface{} `field:"optional" json:"everyone" yaml:"everyone"` // external_evaluation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#external_evaluation ZeroTrustAccessGroup#external_evaluation} ExternalEvaluation interface{} `field:"optional" json:"externalEvaluation" yaml:"externalEvaluation"` // Matches a specific country. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#geo ZeroTrustAccessGroup#geo} Geo *[]*string `field:"optional" json:"geo" yaml:"geo"` // github block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#github ZeroTrustAccessGroup#github} Github interface{} `field:"optional" json:"github" yaml:"github"` // The ID of a previously created Access group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#group ZeroTrustAccessGroup#group} Group *[]*string `field:"optional" json:"group" yaml:"group"` // gsuite block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#gsuite ZeroTrustAccessGroup#gsuite} Gsuite interface{} `field:"optional" json:"gsuite" yaml:"gsuite"` // An IPv4 or IPv6 CIDR block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip} Ip *[]*string `field:"optional" json:"ip" yaml:"ip"` // The ID of a previously created IP list. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ip_list ZeroTrustAccessGroup#ip_list} IpList *[]*string `field:"optional" json:"ipList" yaml:"ipList"` // The ID of a configured identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#login_method ZeroTrustAccessGroup#login_method} LoginMethod *[]*string `field:"optional" json:"loginMethod" yaml:"loginMethod"` // okta block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#okta ZeroTrustAccessGroup#okta} Okta interface{} `field:"optional" json:"okta" yaml:"okta"` // saml block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#saml ZeroTrustAccessGroup#saml} Saml interface{} `field:"optional" json:"saml" yaml:"saml"` // The ID of an Access service token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#service_token ZeroTrustAccessGroup#service_token} ServiceToken *[]*string `field:"optional" json:"serviceToken" yaml:"serviceToken"` }
type ZeroTrustAccessGroupIncludeAuthContext ¶
type ZeroTrustAccessGroupIncludeAuthContext struct { // The ACID of the Authentication Context. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ac_id ZeroTrustAccessGroup#ac_id} AcId *string `field:"required" json:"acId" yaml:"acId"` // The ID of the Authentication Context. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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:"required" json:"id" yaml:"id"` // The ID of the Azure identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"required" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupIncludeAuthContextList ¶
type ZeroTrustAccessGroupIncludeAuthContextList 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) ZeroTrustAccessGroupIncludeAuthContextOutputReference // 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 NewZeroTrustAccessGroupIncludeAuthContextList ¶
func NewZeroTrustAccessGroupIncludeAuthContextList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeAuthContextList
type ZeroTrustAccessGroupIncludeAuthContextOutputReference ¶
type ZeroTrustAccessGroupIncludeAuthContextOutputReference interface { cdktf.ComplexObject AcId() *string SetAcId(val *string) AcIdInput() *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 Id() *string SetId(val *string) IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string IdInput() *string InternalValue() interface{} SetInternalValue(val 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 // 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 NewZeroTrustAccessGroupIncludeAuthContextOutputReference ¶
func NewZeroTrustAccessGroupIncludeAuthContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeAuthContextOutputReference
type ZeroTrustAccessGroupIncludeAzure ¶
type ZeroTrustAccessGroupIncludeAzure struct { // The ID of the Azure group or user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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"` // The ID of the Azure identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupIncludeAzureList ¶
type ZeroTrustAccessGroupIncludeAzureList 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) ZeroTrustAccessGroupIncludeAzureOutputReference // 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 NewZeroTrustAccessGroupIncludeAzureList ¶
func NewZeroTrustAccessGroupIncludeAzureList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeAzureList
type ZeroTrustAccessGroupIncludeAzureOutputReference ¶
type ZeroTrustAccessGroupIncludeAzureOutputReference 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 Id() *[]*string SetId(val *[]*string) IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string IdInput() *[]*string InternalValue() interface{} SetInternalValue(val 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 ResetId() ResetIdentityProviderId() // 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 NewZeroTrustAccessGroupIncludeAzureOutputReference ¶
func NewZeroTrustAccessGroupIncludeAzureOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeAzureOutputReference
type ZeroTrustAccessGroupIncludeExternalEvaluation ¶
type ZeroTrustAccessGroupIncludeExternalEvaluation struct { // The API endpoint containing your business logic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#evaluate_url ZeroTrustAccessGroup#evaluate_url} EvaluateUrl *string `field:"optional" json:"evaluateUrl" yaml:"evaluateUrl"` // The API endpoint containing the key that Access uses to verify that the response came from your API. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#keys_url ZeroTrustAccessGroup#keys_url} KeysUrl *string `field:"optional" json:"keysUrl" yaml:"keysUrl"` }
type ZeroTrustAccessGroupIncludeExternalEvaluationList ¶
type ZeroTrustAccessGroupIncludeExternalEvaluationList 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) ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference // 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 NewZeroTrustAccessGroupIncludeExternalEvaluationList ¶
func NewZeroTrustAccessGroupIncludeExternalEvaluationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeExternalEvaluationList
type ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference ¶
type ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference 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 EvaluateUrl() *string SetEvaluateUrl(val *string) EvaluateUrlInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) KeysUrl() *string SetKeysUrl(val *string) KeysUrlInput() *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 ResetEvaluateUrl() ResetKeysUrl() // 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 NewZeroTrustAccessGroupIncludeExternalEvaluationOutputReference ¶
func NewZeroTrustAccessGroupIncludeExternalEvaluationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference
type ZeroTrustAccessGroupIncludeGithub ¶
type ZeroTrustAccessGroupIncludeGithub struct { // The ID of your Github identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` // The name of the organization. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name} Name *string `field:"optional" json:"name" yaml:"name"` // The teams that should be matched. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#teams ZeroTrustAccessGroup#teams} Teams *[]*string `field:"optional" json:"teams" yaml:"teams"` }
type ZeroTrustAccessGroupIncludeGithubList ¶
type ZeroTrustAccessGroupIncludeGithubList 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) ZeroTrustAccessGroupIncludeGithubOutputReference // 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 NewZeroTrustAccessGroupIncludeGithubList ¶
func NewZeroTrustAccessGroupIncludeGithubList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeGithubList
type ZeroTrustAccessGroupIncludeGithubOutputReference ¶
type ZeroTrustAccessGroupIncludeGithubOutputReference 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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Teams() *[]*string SetTeams(val *[]*string) TeamsInput() *[]*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 ResetIdentityProviderId() ResetName() ResetTeams() // 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 NewZeroTrustAccessGroupIncludeGithubOutputReference ¶
func NewZeroTrustAccessGroupIncludeGithubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeGithubOutputReference
type ZeroTrustAccessGroupIncludeGsuite ¶
type ZeroTrustAccessGroupIncludeGsuite struct { // The email of the Google Workspace group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email} Email *[]*string `field:"required" json:"email" yaml:"email"` // The ID of your Google Workspace identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"required" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupIncludeGsuiteList ¶
type ZeroTrustAccessGroupIncludeGsuiteList 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) ZeroTrustAccessGroupIncludeGsuiteOutputReference // 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 NewZeroTrustAccessGroupIncludeGsuiteList ¶
func NewZeroTrustAccessGroupIncludeGsuiteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeGsuiteList
type ZeroTrustAccessGroupIncludeGsuiteOutputReference ¶
type ZeroTrustAccessGroupIncludeGsuiteOutputReference 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 Email() *[]*string SetEmail(val *[]*string) EmailInput() *[]*string // Experimental. Fqn() *string IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val 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 // 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 NewZeroTrustAccessGroupIncludeGsuiteOutputReference ¶
func NewZeroTrustAccessGroupIncludeGsuiteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeGsuiteOutputReference
type ZeroTrustAccessGroupIncludeList ¶
type ZeroTrustAccessGroupIncludeList 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) ZeroTrustAccessGroupIncludeOutputReference // 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 NewZeroTrustAccessGroupIncludeList ¶
func NewZeroTrustAccessGroupIncludeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeList
type ZeroTrustAccessGroupIncludeOkta ¶
type ZeroTrustAccessGroupIncludeOkta struct { // The ID of your Okta identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` // The name of the Okta Group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name} Name *[]*string `field:"optional" json:"name" yaml:"name"` }
type ZeroTrustAccessGroupIncludeOktaList ¶
type ZeroTrustAccessGroupIncludeOktaList 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) ZeroTrustAccessGroupIncludeOktaOutputReference // 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 NewZeroTrustAccessGroupIncludeOktaList ¶
func NewZeroTrustAccessGroupIncludeOktaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeOktaList
type ZeroTrustAccessGroupIncludeOktaOutputReference ¶
type ZeroTrustAccessGroupIncludeOktaOutputReference 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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *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) // 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 ResetIdentityProviderId() ResetName() // 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 NewZeroTrustAccessGroupIncludeOktaOutputReference ¶
func NewZeroTrustAccessGroupIncludeOktaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeOktaOutputReference
type ZeroTrustAccessGroupIncludeOutputReference ¶
type ZeroTrustAccessGroupIncludeOutputReference interface { cdktf.ComplexObject AnyValidServiceToken() interface{} SetAnyValidServiceToken(val interface{}) AnyValidServiceTokenInput() interface{} AuthContext() ZeroTrustAccessGroupIncludeAuthContextList AuthContextInput() interface{} AuthMethod() *string SetAuthMethod(val *string) AuthMethodInput() *string Azure() ZeroTrustAccessGroupIncludeAzureList AzureInput() interface{} Certificate() interface{} SetCertificate(val interface{}) CertificateInput() interface{} CommonName() *string SetCommonName(val *string) CommonNameInput() *string CommonNames() *[]*string SetCommonNames(val *[]*string) CommonNamesInput() *[]*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 DevicePosture() *[]*string SetDevicePosture(val *[]*string) DevicePostureInput() *[]*string Email() *[]*string SetEmail(val *[]*string) EmailDomain() *[]*string SetEmailDomain(val *[]*string) EmailDomainInput() *[]*string EmailInput() *[]*string EmailList() *[]*string SetEmailList(val *[]*string) EmailListInput() *[]*string Everyone() interface{} SetEveryone(val interface{}) EveryoneInput() interface{} ExternalEvaluation() ZeroTrustAccessGroupIncludeExternalEvaluationList ExternalEvaluationInput() interface{} // Experimental. Fqn() *string Geo() *[]*string SetGeo(val *[]*string) GeoInput() *[]*string Github() ZeroTrustAccessGroupIncludeGithubList GithubInput() interface{} Group() *[]*string SetGroup(val *[]*string) GroupInput() *[]*string Gsuite() ZeroTrustAccessGroupIncludeGsuiteList GsuiteInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Ip() *[]*string SetIp(val *[]*string) IpInput() *[]*string IpList() *[]*string SetIpList(val *[]*string) IpListInput() *[]*string LoginMethod() *[]*string SetLoginMethod(val *[]*string) LoginMethodInput() *[]*string Okta() ZeroTrustAccessGroupIncludeOktaList OktaInput() interface{} Saml() ZeroTrustAccessGroupIncludeSamlList SamlInput() interface{} ServiceToken() *[]*string SetServiceToken(val *[]*string) ServiceTokenInput() *[]*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 PutAuthContext(value interface{}) PutAzure(value interface{}) PutExternalEvaluation(value interface{}) PutGithub(value interface{}) PutGsuite(value interface{}) PutOkta(value interface{}) PutSaml(value interface{}) ResetAnyValidServiceToken() ResetAuthContext() ResetAuthMethod() ResetAzure() ResetCertificate() ResetCommonName() ResetCommonNames() ResetDevicePosture() ResetEmail() ResetEmailDomain() ResetEmailList() ResetEveryone() ResetExternalEvaluation() ResetGeo() ResetGithub() ResetGroup() ResetGsuite() ResetIp() ResetIpList() ResetLoginMethod() ResetOkta() ResetSaml() ResetServiceToken() // 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 NewZeroTrustAccessGroupIncludeOutputReference ¶
func NewZeroTrustAccessGroupIncludeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeOutputReference
type ZeroTrustAccessGroupIncludeSaml ¶
type ZeroTrustAccessGroupIncludeSaml struct { // The name of the SAML attribute. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#attribute_name ZeroTrustAccessGroup#attribute_name} AttributeName *string `field:"optional" json:"attributeName" yaml:"attributeName"` // The SAML attribute value to look for. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#attribute_value ZeroTrustAccessGroup#attribute_value} AttributeValue *string `field:"optional" json:"attributeValue" yaml:"attributeValue"` // The ID of your SAML identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupIncludeSamlList ¶
type ZeroTrustAccessGroupIncludeSamlList 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) ZeroTrustAccessGroupIncludeSamlOutputReference // 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 NewZeroTrustAccessGroupIncludeSamlList ¶
func NewZeroTrustAccessGroupIncludeSamlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupIncludeSamlList
type ZeroTrustAccessGroupIncludeSamlOutputReference ¶
type ZeroTrustAccessGroupIncludeSamlOutputReference interface { cdktf.ComplexObject AttributeName() *string SetAttributeName(val *string) AttributeNameInput() *string AttributeValue() *string SetAttributeValue(val *string) AttributeValueInput() *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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val 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 ResetAttributeName() ResetAttributeValue() ResetIdentityProviderId() // 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 NewZeroTrustAccessGroupIncludeSamlOutputReference ¶
func NewZeroTrustAccessGroupIncludeSamlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupIncludeSamlOutputReference
type ZeroTrustAccessGroupRequire ¶
type ZeroTrustAccessGroupRequire struct { // Matches any valid Access service token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#any_valid_service_token ZeroTrustAccessGroup#any_valid_service_token} AnyValidServiceToken interface{} `field:"optional" json:"anyValidServiceToken" yaml:"anyValidServiceToken"` // auth_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#auth_context ZeroTrustAccessGroup#auth_context} AuthContext interface{} `field:"optional" json:"authContext" yaml:"authContext"` // The type of authentication method. Refer to https://datatracker.ietf.org/doc/html/rfc8176#section-2 for possible types. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#auth_method ZeroTrustAccessGroup#auth_method} AuthMethod *string `field:"optional" json:"authMethod" yaml:"authMethod"` // azure block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#azure ZeroTrustAccessGroup#azure} Azure interface{} `field:"optional" json:"azure" yaml:"azure"` // Matches any valid client certificate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#certificate ZeroTrustAccessGroup#certificate} Certificate interface{} `field:"optional" json:"certificate" yaml:"certificate"` // Matches a valid client certificate common name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#common_name ZeroTrustAccessGroup#common_name} CommonName *string `field:"optional" json:"commonName" yaml:"commonName"` // Overflow field if you need to have multiple common_name rules in a single policy. // // Use in place of the singular common_name field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#common_names ZeroTrustAccessGroup#common_names} CommonNames *[]*string `field:"optional" json:"commonNames" yaml:"commonNames"` // The ID of a device posture integration. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#device_posture ZeroTrustAccessGroup#device_posture} DevicePosture *[]*string `field:"optional" json:"devicePosture" yaml:"devicePosture"` // The email of the user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email} Email *[]*string `field:"optional" json:"email" yaml:"email"` // The email domain to match. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email_domain ZeroTrustAccessGroup#email_domain} EmailDomain *[]*string `field:"optional" json:"emailDomain" yaml:"emailDomain"` // The ID of a previously created email list. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email_list ZeroTrustAccessGroup#email_list} EmailList *[]*string `field:"optional" json:"emailList" yaml:"emailList"` // Matches everyone. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#everyone ZeroTrustAccessGroup#everyone} Everyone interface{} `field:"optional" json:"everyone" yaml:"everyone"` // external_evaluation block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#external_evaluation ZeroTrustAccessGroup#external_evaluation} ExternalEvaluation interface{} `field:"optional" json:"externalEvaluation" yaml:"externalEvaluation"` // Matches a specific country. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#geo ZeroTrustAccessGroup#geo} Geo *[]*string `field:"optional" json:"geo" yaml:"geo"` // github block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#github ZeroTrustAccessGroup#github} Github interface{} `field:"optional" json:"github" yaml:"github"` // The ID of a previously created Access group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#group ZeroTrustAccessGroup#group} Group *[]*string `field:"optional" json:"group" yaml:"group"` // gsuite block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#gsuite ZeroTrustAccessGroup#gsuite} Gsuite interface{} `field:"optional" json:"gsuite" yaml:"gsuite"` // An IPv4 or IPv6 CIDR block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ip ZeroTrustAccessGroup#ip} Ip *[]*string `field:"optional" json:"ip" yaml:"ip"` // The ID of a previously created IP list. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ip_list ZeroTrustAccessGroup#ip_list} IpList *[]*string `field:"optional" json:"ipList" yaml:"ipList"` // The ID of a configured identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#login_method ZeroTrustAccessGroup#login_method} LoginMethod *[]*string `field:"optional" json:"loginMethod" yaml:"loginMethod"` // okta block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#okta ZeroTrustAccessGroup#okta} Okta interface{} `field:"optional" json:"okta" yaml:"okta"` // saml block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#saml ZeroTrustAccessGroup#saml} Saml interface{} `field:"optional" json:"saml" yaml:"saml"` // The ID of an Access service token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#service_token ZeroTrustAccessGroup#service_token} ServiceToken *[]*string `field:"optional" json:"serviceToken" yaml:"serviceToken"` }
type ZeroTrustAccessGroupRequireAuthContext ¶
type ZeroTrustAccessGroupRequireAuthContext struct { // The ACID of the Authentication Context. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#ac_id ZeroTrustAccessGroup#ac_id} AcId *string `field:"required" json:"acId" yaml:"acId"` // The ID of the Authentication Context. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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:"required" json:"id" yaml:"id"` // The ID of the Azure identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"required" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupRequireAuthContextList ¶
type ZeroTrustAccessGroupRequireAuthContextList 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) ZeroTrustAccessGroupRequireAuthContextOutputReference // 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 NewZeroTrustAccessGroupRequireAuthContextList ¶
func NewZeroTrustAccessGroupRequireAuthContextList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireAuthContextList
type ZeroTrustAccessGroupRequireAuthContextOutputReference ¶
type ZeroTrustAccessGroupRequireAuthContextOutputReference interface { cdktf.ComplexObject AcId() *string SetAcId(val *string) AcIdInput() *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 Id() *string SetId(val *string) IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string IdInput() *string InternalValue() interface{} SetInternalValue(val 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 // 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 NewZeroTrustAccessGroupRequireAuthContextOutputReference ¶
func NewZeroTrustAccessGroupRequireAuthContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireAuthContextOutputReference
type ZeroTrustAccessGroupRequireAzure ¶
type ZeroTrustAccessGroupRequireAzure struct { // The ID of the Azure group or user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#id ZeroTrustAccessGroup#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"` // The ID of the Azure identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupRequireAzureList ¶
type ZeroTrustAccessGroupRequireAzureList 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) ZeroTrustAccessGroupRequireAzureOutputReference // 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 NewZeroTrustAccessGroupRequireAzureList ¶
func NewZeroTrustAccessGroupRequireAzureList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireAzureList
type ZeroTrustAccessGroupRequireAzureOutputReference ¶
type ZeroTrustAccessGroupRequireAzureOutputReference 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 Id() *[]*string SetId(val *[]*string) IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string IdInput() *[]*string InternalValue() interface{} SetInternalValue(val 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 ResetId() ResetIdentityProviderId() // 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 NewZeroTrustAccessGroupRequireAzureOutputReference ¶
func NewZeroTrustAccessGroupRequireAzureOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireAzureOutputReference
type ZeroTrustAccessGroupRequireExternalEvaluation ¶
type ZeroTrustAccessGroupRequireExternalEvaluation struct { // The API endpoint containing your business logic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#evaluate_url ZeroTrustAccessGroup#evaluate_url} EvaluateUrl *string `field:"optional" json:"evaluateUrl" yaml:"evaluateUrl"` // The API endpoint containing the key that Access uses to verify that the response came from your API. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#keys_url ZeroTrustAccessGroup#keys_url} KeysUrl *string `field:"optional" json:"keysUrl" yaml:"keysUrl"` }
type ZeroTrustAccessGroupRequireExternalEvaluationList ¶
type ZeroTrustAccessGroupRequireExternalEvaluationList 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) ZeroTrustAccessGroupRequireExternalEvaluationOutputReference // 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 NewZeroTrustAccessGroupRequireExternalEvaluationList ¶
func NewZeroTrustAccessGroupRequireExternalEvaluationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireExternalEvaluationList
type ZeroTrustAccessGroupRequireExternalEvaluationOutputReference ¶
type ZeroTrustAccessGroupRequireExternalEvaluationOutputReference 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 EvaluateUrl() *string SetEvaluateUrl(val *string) EvaluateUrlInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) KeysUrl() *string SetKeysUrl(val *string) KeysUrlInput() *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 ResetEvaluateUrl() ResetKeysUrl() // 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 NewZeroTrustAccessGroupRequireExternalEvaluationOutputReference ¶
func NewZeroTrustAccessGroupRequireExternalEvaluationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireExternalEvaluationOutputReference
type ZeroTrustAccessGroupRequireGithub ¶
type ZeroTrustAccessGroupRequireGithub struct { // The ID of your Github identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` // The name of the organization. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name} Name *string `field:"optional" json:"name" yaml:"name"` // The teams that should be matched. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#teams ZeroTrustAccessGroup#teams} Teams *[]*string `field:"optional" json:"teams" yaml:"teams"` }
type ZeroTrustAccessGroupRequireGithubList ¶
type ZeroTrustAccessGroupRequireGithubList 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) ZeroTrustAccessGroupRequireGithubOutputReference // 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 NewZeroTrustAccessGroupRequireGithubList ¶
func NewZeroTrustAccessGroupRequireGithubList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireGithubList
type ZeroTrustAccessGroupRequireGithubOutputReference ¶
type ZeroTrustAccessGroupRequireGithubOutputReference 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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Teams() *[]*string SetTeams(val *[]*string) TeamsInput() *[]*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 ResetIdentityProviderId() ResetName() ResetTeams() // 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 NewZeroTrustAccessGroupRequireGithubOutputReference ¶
func NewZeroTrustAccessGroupRequireGithubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireGithubOutputReference
type ZeroTrustAccessGroupRequireGsuite ¶
type ZeroTrustAccessGroupRequireGsuite struct { // The email of the Google Workspace group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#email ZeroTrustAccessGroup#email} Email *[]*string `field:"required" json:"email" yaml:"email"` // The ID of your Google Workspace identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"required" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupRequireGsuiteList ¶
type ZeroTrustAccessGroupRequireGsuiteList 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) ZeroTrustAccessGroupRequireGsuiteOutputReference // 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 NewZeroTrustAccessGroupRequireGsuiteList ¶
func NewZeroTrustAccessGroupRequireGsuiteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireGsuiteList
type ZeroTrustAccessGroupRequireGsuiteOutputReference ¶
type ZeroTrustAccessGroupRequireGsuiteOutputReference 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 Email() *[]*string SetEmail(val *[]*string) EmailInput() *[]*string // Experimental. Fqn() *string IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val 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 // 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 NewZeroTrustAccessGroupRequireGsuiteOutputReference ¶
func NewZeroTrustAccessGroupRequireGsuiteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireGsuiteOutputReference
type ZeroTrustAccessGroupRequireList ¶
type ZeroTrustAccessGroupRequireList 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) ZeroTrustAccessGroupRequireOutputReference // 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 NewZeroTrustAccessGroupRequireList ¶
func NewZeroTrustAccessGroupRequireList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireList
type ZeroTrustAccessGroupRequireOkta ¶
type ZeroTrustAccessGroupRequireOkta struct { // The ID of your Okta identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` // The name of the Okta Group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#name ZeroTrustAccessGroup#name} Name *[]*string `field:"optional" json:"name" yaml:"name"` }
type ZeroTrustAccessGroupRequireOktaList ¶
type ZeroTrustAccessGroupRequireOktaList 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) ZeroTrustAccessGroupRequireOktaOutputReference // 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 NewZeroTrustAccessGroupRequireOktaList ¶
func NewZeroTrustAccessGroupRequireOktaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireOktaList
type ZeroTrustAccessGroupRequireOktaOutputReference ¶
type ZeroTrustAccessGroupRequireOktaOutputReference 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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *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) // 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 ResetIdentityProviderId() ResetName() // 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 NewZeroTrustAccessGroupRequireOktaOutputReference ¶
func NewZeroTrustAccessGroupRequireOktaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireOktaOutputReference
type ZeroTrustAccessGroupRequireOutputReference ¶
type ZeroTrustAccessGroupRequireOutputReference interface { cdktf.ComplexObject AnyValidServiceToken() interface{} SetAnyValidServiceToken(val interface{}) AnyValidServiceTokenInput() interface{} AuthContext() ZeroTrustAccessGroupRequireAuthContextList AuthContextInput() interface{} AuthMethod() *string SetAuthMethod(val *string) AuthMethodInput() *string Azure() ZeroTrustAccessGroupRequireAzureList AzureInput() interface{} Certificate() interface{} SetCertificate(val interface{}) CertificateInput() interface{} CommonName() *string SetCommonName(val *string) CommonNameInput() *string CommonNames() *[]*string SetCommonNames(val *[]*string) CommonNamesInput() *[]*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 DevicePosture() *[]*string SetDevicePosture(val *[]*string) DevicePostureInput() *[]*string Email() *[]*string SetEmail(val *[]*string) EmailDomain() *[]*string SetEmailDomain(val *[]*string) EmailDomainInput() *[]*string EmailInput() *[]*string EmailList() *[]*string SetEmailList(val *[]*string) EmailListInput() *[]*string Everyone() interface{} SetEveryone(val interface{}) EveryoneInput() interface{} ExternalEvaluation() ZeroTrustAccessGroupRequireExternalEvaluationList ExternalEvaluationInput() interface{} // Experimental. Fqn() *string Geo() *[]*string SetGeo(val *[]*string) GeoInput() *[]*string Github() ZeroTrustAccessGroupRequireGithubList GithubInput() interface{} Group() *[]*string SetGroup(val *[]*string) GroupInput() *[]*string Gsuite() ZeroTrustAccessGroupRequireGsuiteList GsuiteInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Ip() *[]*string SetIp(val *[]*string) IpInput() *[]*string IpList() *[]*string SetIpList(val *[]*string) IpListInput() *[]*string LoginMethod() *[]*string SetLoginMethod(val *[]*string) LoginMethodInput() *[]*string Okta() ZeroTrustAccessGroupRequireOktaList OktaInput() interface{} Saml() ZeroTrustAccessGroupRequireSamlList SamlInput() interface{} ServiceToken() *[]*string SetServiceToken(val *[]*string) ServiceTokenInput() *[]*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 PutAuthContext(value interface{}) PutAzure(value interface{}) PutExternalEvaluation(value interface{}) PutGithub(value interface{}) PutGsuite(value interface{}) PutOkta(value interface{}) PutSaml(value interface{}) ResetAnyValidServiceToken() ResetAuthContext() ResetAuthMethod() ResetAzure() ResetCertificate() ResetCommonName() ResetCommonNames() ResetDevicePosture() ResetEmail() ResetEmailDomain() ResetEmailList() ResetEveryone() ResetExternalEvaluation() ResetGeo() ResetGithub() ResetGroup() ResetGsuite() ResetIp() ResetIpList() ResetLoginMethod() ResetOkta() ResetSaml() ResetServiceToken() // 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 NewZeroTrustAccessGroupRequireOutputReference ¶
func NewZeroTrustAccessGroupRequireOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireOutputReference
type ZeroTrustAccessGroupRequireSaml ¶
type ZeroTrustAccessGroupRequireSaml struct { // The name of the SAML attribute. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#attribute_name ZeroTrustAccessGroup#attribute_name} AttributeName *string `field:"optional" json:"attributeName" yaml:"attributeName"` // The SAML attribute value to look for. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#attribute_value ZeroTrustAccessGroup#attribute_value} AttributeValue *string `field:"optional" json:"attributeValue" yaml:"attributeValue"` // The ID of your SAML identity provider. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/4.49.0/docs/resources/zero_trust_access_group#identity_provider_id ZeroTrustAccessGroup#identity_provider_id} IdentityProviderId *string `field:"optional" json:"identityProviderId" yaml:"identityProviderId"` }
type ZeroTrustAccessGroupRequireSamlList ¶
type ZeroTrustAccessGroupRequireSamlList 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) ZeroTrustAccessGroupRequireSamlOutputReference // 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 NewZeroTrustAccessGroupRequireSamlList ¶
func NewZeroTrustAccessGroupRequireSamlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ZeroTrustAccessGroupRequireSamlList
type ZeroTrustAccessGroupRequireSamlOutputReference ¶
type ZeroTrustAccessGroupRequireSamlOutputReference interface { cdktf.ComplexObject AttributeName() *string SetAttributeName(val *string) AttributeNameInput() *string AttributeValue() *string SetAttributeValue(val *string) AttributeValueInput() *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 IdentityProviderId() *string SetIdentityProviderId(val *string) IdentityProviderIdInput() *string InternalValue() interface{} SetInternalValue(val 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 ResetAttributeName() ResetAttributeValue() ResetIdentityProviderId() // 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 NewZeroTrustAccessGroupRequireSamlOutputReference ¶
func NewZeroTrustAccessGroupRequireSamlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ZeroTrustAccessGroupRequireSamlOutputReference
Source Files ¶
- ZeroTrustAccessGroup.go
- ZeroTrustAccessGroupConfig.go
- ZeroTrustAccessGroupExclude.go
- ZeroTrustAccessGroupExcludeAuthContext.go
- ZeroTrustAccessGroupExcludeAuthContextList.go
- ZeroTrustAccessGroupExcludeAuthContextList__checks.go
- ZeroTrustAccessGroupExcludeAuthContextOutputReference.go
- ZeroTrustAccessGroupExcludeAuthContextOutputReference__checks.go
- ZeroTrustAccessGroupExcludeAzure.go
- ZeroTrustAccessGroupExcludeAzureList.go
- ZeroTrustAccessGroupExcludeAzureList__checks.go
- ZeroTrustAccessGroupExcludeAzureOutputReference.go
- ZeroTrustAccessGroupExcludeAzureOutputReference__checks.go
- ZeroTrustAccessGroupExcludeExternalEvaluation.go
- ZeroTrustAccessGroupExcludeExternalEvaluationList.go
- ZeroTrustAccessGroupExcludeExternalEvaluationList__checks.go
- ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference.go
- ZeroTrustAccessGroupExcludeExternalEvaluationOutputReference__checks.go
- ZeroTrustAccessGroupExcludeGithub.go
- ZeroTrustAccessGroupExcludeGithubList.go
- ZeroTrustAccessGroupExcludeGithubList__checks.go
- ZeroTrustAccessGroupExcludeGithubOutputReference.go
- ZeroTrustAccessGroupExcludeGithubOutputReference__checks.go
- ZeroTrustAccessGroupExcludeGsuite.go
- ZeroTrustAccessGroupExcludeGsuiteList.go
- ZeroTrustAccessGroupExcludeGsuiteList__checks.go
- ZeroTrustAccessGroupExcludeGsuiteOutputReference.go
- ZeroTrustAccessGroupExcludeGsuiteOutputReference__checks.go
- ZeroTrustAccessGroupExcludeList.go
- ZeroTrustAccessGroupExcludeList__checks.go
- ZeroTrustAccessGroupExcludeOkta.go
- ZeroTrustAccessGroupExcludeOktaList.go
- ZeroTrustAccessGroupExcludeOktaList__checks.go
- ZeroTrustAccessGroupExcludeOktaOutputReference.go
- ZeroTrustAccessGroupExcludeOktaOutputReference__checks.go
- ZeroTrustAccessGroupExcludeOutputReference.go
- ZeroTrustAccessGroupExcludeOutputReference__checks.go
- ZeroTrustAccessGroupExcludeSaml.go
- ZeroTrustAccessGroupExcludeSamlList.go
- ZeroTrustAccessGroupExcludeSamlList__checks.go
- ZeroTrustAccessGroupExcludeSamlOutputReference.go
- ZeroTrustAccessGroupExcludeSamlOutputReference__checks.go
- ZeroTrustAccessGroupInclude.go
- ZeroTrustAccessGroupIncludeAuthContext.go
- ZeroTrustAccessGroupIncludeAuthContextList.go
- ZeroTrustAccessGroupIncludeAuthContextList__checks.go
- ZeroTrustAccessGroupIncludeAuthContextOutputReference.go
- ZeroTrustAccessGroupIncludeAuthContextOutputReference__checks.go
- ZeroTrustAccessGroupIncludeAzure.go
- ZeroTrustAccessGroupIncludeAzureList.go
- ZeroTrustAccessGroupIncludeAzureList__checks.go
- ZeroTrustAccessGroupIncludeAzureOutputReference.go
- ZeroTrustAccessGroupIncludeAzureOutputReference__checks.go
- ZeroTrustAccessGroupIncludeExternalEvaluation.go
- ZeroTrustAccessGroupIncludeExternalEvaluationList.go
- ZeroTrustAccessGroupIncludeExternalEvaluationList__checks.go
- ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference.go
- ZeroTrustAccessGroupIncludeExternalEvaluationOutputReference__checks.go
- ZeroTrustAccessGroupIncludeGithub.go
- ZeroTrustAccessGroupIncludeGithubList.go
- ZeroTrustAccessGroupIncludeGithubList__checks.go
- ZeroTrustAccessGroupIncludeGithubOutputReference.go
- ZeroTrustAccessGroupIncludeGithubOutputReference__checks.go
- ZeroTrustAccessGroupIncludeGsuite.go
- ZeroTrustAccessGroupIncludeGsuiteList.go
- ZeroTrustAccessGroupIncludeGsuiteList__checks.go
- ZeroTrustAccessGroupIncludeGsuiteOutputReference.go
- ZeroTrustAccessGroupIncludeGsuiteOutputReference__checks.go
- ZeroTrustAccessGroupIncludeList.go
- ZeroTrustAccessGroupIncludeList__checks.go
- ZeroTrustAccessGroupIncludeOkta.go
- ZeroTrustAccessGroupIncludeOktaList.go
- ZeroTrustAccessGroupIncludeOktaList__checks.go
- ZeroTrustAccessGroupIncludeOktaOutputReference.go
- ZeroTrustAccessGroupIncludeOktaOutputReference__checks.go
- ZeroTrustAccessGroupIncludeOutputReference.go
- ZeroTrustAccessGroupIncludeOutputReference__checks.go
- ZeroTrustAccessGroupIncludeSaml.go
- ZeroTrustAccessGroupIncludeSamlList.go
- ZeroTrustAccessGroupIncludeSamlList__checks.go
- ZeroTrustAccessGroupIncludeSamlOutputReference.go
- ZeroTrustAccessGroupIncludeSamlOutputReference__checks.go
- ZeroTrustAccessGroupRequire.go
- ZeroTrustAccessGroupRequireAuthContext.go
- ZeroTrustAccessGroupRequireAuthContextList.go
- ZeroTrustAccessGroupRequireAuthContextList__checks.go
- ZeroTrustAccessGroupRequireAuthContextOutputReference.go
- ZeroTrustAccessGroupRequireAuthContextOutputReference__checks.go
- ZeroTrustAccessGroupRequireAzure.go
- ZeroTrustAccessGroupRequireAzureList.go
- ZeroTrustAccessGroupRequireAzureList__checks.go
- ZeroTrustAccessGroupRequireAzureOutputReference.go
- ZeroTrustAccessGroupRequireAzureOutputReference__checks.go
- ZeroTrustAccessGroupRequireExternalEvaluation.go
- ZeroTrustAccessGroupRequireExternalEvaluationList.go
- ZeroTrustAccessGroupRequireExternalEvaluationList__checks.go
- ZeroTrustAccessGroupRequireExternalEvaluationOutputReference.go
- ZeroTrustAccessGroupRequireExternalEvaluationOutputReference__checks.go
- ZeroTrustAccessGroupRequireGithub.go
- ZeroTrustAccessGroupRequireGithubList.go
- ZeroTrustAccessGroupRequireGithubList__checks.go
- ZeroTrustAccessGroupRequireGithubOutputReference.go
- ZeroTrustAccessGroupRequireGithubOutputReference__checks.go
- ZeroTrustAccessGroupRequireGsuite.go
- ZeroTrustAccessGroupRequireGsuiteList.go
- ZeroTrustAccessGroupRequireGsuiteList__checks.go
- ZeroTrustAccessGroupRequireGsuiteOutputReference.go
- ZeroTrustAccessGroupRequireGsuiteOutputReference__checks.go
- ZeroTrustAccessGroupRequireList.go
- ZeroTrustAccessGroupRequireList__checks.go
- ZeroTrustAccessGroupRequireOkta.go
- ZeroTrustAccessGroupRequireOktaList.go
- ZeroTrustAccessGroupRequireOktaList__checks.go
- ZeroTrustAccessGroupRequireOktaOutputReference.go
- ZeroTrustAccessGroupRequireOktaOutputReference__checks.go
- ZeroTrustAccessGroupRequireOutputReference.go
- ZeroTrustAccessGroupRequireOutputReference__checks.go
- ZeroTrustAccessGroupRequireSaml.go
- ZeroTrustAccessGroupRequireSamlList.go
- ZeroTrustAccessGroupRequireSamlList__checks.go
- ZeroTrustAccessGroupRequireSamlOutputReference.go
- ZeroTrustAccessGroupRequireSamlOutputReference__checks.go
- ZeroTrustAccessGroup__checks.go
- main.go